From 8a63915ae1443d07b4f74717dc13ba80ea4863c5 Mon Sep 17 00:00:00 2001 From: Israel Merljak Date: Wed, 14 Nov 2018 16:13:23 -0200 Subject: [PATCH] Lombok nas classes geradas (xjc apenas..) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - TODO: gerar classes dos jsonSchema com lombok também... --- pom.xml | 164 +- .../operador_estrangeiro_retorno.schema.json | 0 .../operador_estrangeiro.schema.json | 0 .../produto_retorno.schema.json | 0 .../catp/produto}/produto.schema.json | 0 .../consultar-conteiner.schema.json | 0 ...consultar-documento-transporte.schema.json | 0 .../consultar-due-ruc.schema.json | 0 .../consultar-estoque-pos-acd.schema.json | 0 .../consultar-mruc.schema.json | 0 .../consultar-dados-resumidos.schema.json | 0 .../alterar_situacao.schema.json | 0 .../consultar_exigencias.schema.json | 0 .../consultar_modelos.schema.json | 0 .../consultar_pedido.schema.json | 0 .../detalhar_exigencia.schema.json | 0 .../detalhar_modelo_ncm.schema.json | 0 .../detalhar_modelo.schema.json | 0 .../detalhar_pedido.schema.json | 0 .../incluir_exigencia.schema.json | 0 .../incluir_pedido.schema.json | 6 +- .../listar_situacoes_destino.schema.json | 0 src/main/java/META-INF/sun-jaxb.episode | 434 ++ .../serpro/pucomex/cct/Acondicionamento.java | 223 +- .../serpro/pucomex/cct/CargaSoltaVeiculo.java | 71 +- .../pucomex/cct/CargasSoltasVeiculos.java | 65 +- .../gov/serpro/pucomex/cct/Conhecimento.java | 226 +- .../br/gov/serpro/pucomex/cct/Conteiner.java | 71 +- .../serpro/pucomex/cct/ConteinerExtend.java | 96 +- .../pucomex/cct/ConteinerPesoBrutoExtend.java | 69 +- .../gov/serpro/pucomex/cct/Conteineres.java | 71 +- .../gov/serpro/pucomex/cct/Coordenadas.java | 93 +- .../br/gov/serpro/pucomex/cct/DadosCarga.java | 191 +- .../gov/serpro/pucomex/cct/Destinatario.java | 220 +- .../pucomex/cct/DocumentoTransporte.java | 291 +- .../br/gov/serpro/pucomex/cct/Documentos.java | 71 +- .../pucomex/cct/DocumentosUnitizacao.java | 71 +- .../br/gov/serpro/pucomex/cct/Embalagens.java | 71 +- .../serpro/pucomex/cct/EntregaConteiner.java | 336 +- .../pucomex/cct/EntregaDocumentoCarga.java | 235 +- .../cct/EntregaDocumentoTransporte.java | 227 +- .../br/gov/serpro/pucomex/cct/Entregador.java | 123 +- .../pucomex/cct/EntregasConteineres.java | 65 +- .../pucomex/cct/EntregasDocumentoCarga.java | 65 +- .../cct/EntregasDocumentoTransporte.java | 65 +- .../java/br/gov/serpro/pucomex/cct/Frete.java | 121 +- .../br/gov/serpro/pucomex/cct/Graneis.java | 71 +- .../br/gov/serpro/pucomex/cct/Granel.java | 71 +- .../pucomex/cct/IdentificacaoEmissor.java | 92 +- .../br/gov/serpro/pucomex/cct/ItemNFF.java | 273 +- .../java/br/gov/serpro/pucomex/cct/Local.java | 225 +- .../pucomex/cct/ManifestacaoExportacao.java | 1138 +-- .../pucomex/cct/ManifestacoesExportacao.java | 65 +- .../pucomex/cct/NotaFiscalEletronica.java | 170 +- .../pucomex/cct/NotaFiscalFormulario.java | 497 +- .../gov/serpro/pucomex/cct/ObjectFactory.java | 749 +- .../pucomex/cct/OperacaoConsolidacao.java | 282 +- .../pucomex/cct/OperacaoDesunitizacao.java | 193 +- .../pucomex/cct/OperacaoUnitizacao.java | 193 +- .../pucomex/cct/OperacoesConsolidacao.java | 65 +- .../br/gov/serpro/pucomex/cct/Recebedor.java | 209 +- .../serpro/pucomex/cct/RecepcaoConteiner.java | 444 +- .../pucomex/cct/RecepcaoDocumentoCarga.java | 424 +- .../cct/RecepcaoDocumentoTransporte.java | 417 +- .../gov/serpro/pucomex/cct/RecepcaoNFE.java | 475 +- .../gov/serpro/pucomex/cct/RecepcaoNFF.java | 475 +- .../pucomex/cct/RecepcoesConteineres.java | 65 +- .../pucomex/cct/RecepcoesDocumentoCarga.java | 65 +- .../cct/RecepcoesDocumentoTransporte.java | 65 +- .../gov/serpro/pucomex/cct/RecepcoesNFE.java | 65 +- .../gov/serpro/pucomex/cct/RecepcoesNFF.java | 65 +- .../pucomex/cct/TCargaSoltaVeiculo.java | 104 +- .../cct/TCargaSoltaVeiculoConsolidacao.java | 65 +- .../TCargaSoltaVeiculoPesoBrutoExtend.java | 41 +- .../pucomex/cct/TConhecimentoCarga.java | 284 +- .../br/gov/serpro/pucomex/cct/TConteiner.java | 198 +- .../serpro/pucomex/cct/TDesunitizacao.java | 97 +- .../serpro/pucomex/cct/TDocumentoCarga.java | 112 +- .../cct/TDocumentoCargaConsolidacao.java | 123 +- .../cct/TDocumentoCargaManifestacao.java | 189 +- .../cct/TDocumentoCargaUnitizacao.java | 154 +- .../br/gov/serpro/pucomex/cct/TEmbalagem.java | 93 +- .../br/gov/serpro/pucomex/cct/TGranel.java | 105 +- .../pucomex/cct/TGranelManifestacao.java | 71 +- .../pucomex/cct/TGranelPesoBrutoExtend.java | 41 +- .../br/gov/serpro/pucomex/cct/TLocal.java | 127 +- .../gov/serpro/pucomex/cct/TLocalExtend.java | 154 +- .../gov/serpro/pucomex/cct/TUnitizacao.java | 97 +- .../cct/TVeiculoTransitoSimplificado.java | 170 +- .../cct/TransitoSimplificadoEntrega.java | 563 +- .../cct/TransitoSimplificadoRecepcao.java | 470 +- .../gov/serpro/pucomex/cct/Transportador.java | 181 +- .../gov/serpro/pucomex/cct/UnidadeCarga.java | 27 +- .../gov/serpro/pucomex/cct/UnidadeMedida.java | 25 +- .../gov/serpro/pucomex/cct/package-info.java | 9 + .../catp/operador_estrangeiro/Items.java | 179 + .../OperadorEstrangeiroSchema.java | 53 + .../operador_estrangeiro_retorno/Items.java | 103 + .../OperadorEstrangeiroRetornoSchema.java | 53 + .../gov/siscomex/catp/produto/Atributo.java | 67 + .../br/gov/siscomex/catp/produto/Items.java | 309 + .../siscomex/catp/produto/ProdutoSchema.java | 53 + .../siscomex/catp/produto_retorno/Items.java | 103 + .../produto_retorno/ProdutoRetornoSchema.java | 53 + .../ConsultarConteinerSchema.java | 74 + .../cct/consultar_conteiner/Documento.java | 67 + .../consultar_conteiner}/DocumentosCarga.java | 31 +- .../consultar_conteiner/ListaMensagem.java | 67 + .../cct/consultar_conteiner/ListaRetorno.java | 136 + .../consultar_documento_transporte/Carga.java | 85 + .../ConsultarDocumentoTransporteSchema.java | 72 + .../Conteiner.java | 87 + .../DocumentosTransporte.java | 200 + .../Mensagen.java | 67 + .../Reboque.java | 87 + .../Veiculo.java | 135 + .../VeiculoRodoviario.java | 72 + .../ConsultarDueRucSchema.java | 72 + .../DocumentosDeTransporte.java | 83 + .../ListaCargasSoltasVeiculo.java | 67 + .../consultar_due_ruc}/ListaGranei.java | 49 +- .../cct/consultar_due_ruc/ListaMensagem.java | 67 + .../cct/consultar_due_ruc/ListaRetorno.java | 202 + .../ConsultarEstoquePosAcdSchema.java | 55 + .../cct/consultar_estoque_pos_acd/Listum.java | 291 + .../consultar_mruc/ConsultarMrucSchema.java | 72 + .../cct/consultar_mruc/Documento.java | 67 + .../cct/consultar_mruc/DocumentosCarga.java | 71 + .../cct/consultar_mruc/ListaMensagem.java | 67 + .../cct/consultar_mruc/ListaRetorno.java | 87 + .../ConsultarDadosResumidosSchema.java | 281 + .../consultar_dados_resumidos/Declarante.java | 67 + .../Exportadore.java | 67 + .../AlterarSituacaoSchema.java | 131 + .../ConsultarExigenciasSchema.java | 133 + .../lpco/consultar_exigencias/Situacao.java | 67 + .../ConsultarModelosSchema.java | 67 + .../ConsultarPedidoSchema.java | 179 + .../DetalharExigenciaSchema.java | 133 + .../lpco/detalhar_exigencia/Situacao.java | 67 + .../detalhar_modelo/DetalharModeloSchema.java | 105 + .../ListaCamposFormulario.java | 61 +- .../detalhar_modelo}/ListaCamposNcm.java | 61 +- .../siscomex/lpco/detalhar_modelo/Modelo.java | 67 + .../lpco/detalhar_modelo/Validacao.java | 115 + .../lpco/detalhar_modelo/Validacao_.java | 115 + .../DetalharModeloNcmSchema.java | 104 + .../ListaAtributosNcm.java | 61 +- .../detalhar_modelo_ncm}/ListaCamposNcm.java | 61 +- .../lpco/detalhar_modelo_ncm/Validacao.java | 115 + .../lpco/detalhar_modelo_ncm/Validacao_.java | 115 + .../detalhar_pedido/DetalharPedidoSchema.java | 251 + .../detalhar_pedido/ListaAtributosNcm.java | 71 + .../ListaCamposFormulario.java | 71 + .../lpco/detalhar_pedido/ListaCamposNcm.java | 71 + .../lpco/detalhar_pedido/ListaNcm.java | 104 + .../lpco/detalhar_pedido/ListaVinculo.java | 211 + .../siscomex/lpco/detalhar_pedido/Saldo.java | 131 + .../lpco/detalhar_pedido/Situacao.java | 67 + .../IncluirExigenciaSchema.java | 51 + .../incluir_pedido/IncluirPedidoSchema.java | 168 + .../incluir_pedido/ListaAtributosNcm.java | 71 + .../incluir_pedido/ListaCamposFormulario.java | 71 + .../lpco/incluir_pedido/ListaCamposNcm.java | 71 + .../lpco/incluir_pedido/ListaNcm.java | 104 + .../ListarSituacoesDestinoSchema.java | 67 + .../catp/operadorestrangeiro/Items.java | 184 - .../OperadorEstrangeiro.java | 56 - .../operadorestrangeiroretorno/Items.java | 106 - .../OperadorEstrangeiroRetorno.java | 56 - .../portalunico/catp/produto/Atributo.java | 72 - .../portalunico/catp/produto/Items.java | 314 - .../portalunico/catp/produto/Produto.java | 56 - .../catp/produtoretorno/Items.java | 106 - .../catp/produtoretorno/ProdutoRetorno.java | 56 - .../ConsultarConteiner.java | 76 - .../cct/consultarconteiner/Documento.java | 72 - .../cct/consultarconteiner/ListaMensagem.java | 72 - .../cct/consultarconteiner/ListaRetorno.java | 138 - .../consultardocumentotransporte/Carga.java | 71 - .../ConsultarDocumentoTransporte.java | 60 - .../Conteiner.java | 74 - .../DocumentosTransporte.java | 178 - .../Mensagem.java | 57 - .../consultardocumentotransporte/Reboque.java | 73 - .../consultardocumentotransporte/Veiculo.java | 119 - .../VeiculoRodoviario.java | 59 - .../cct/consultardueruc/ConsultarDueRuc.java | 74 - .../DocumentosDeTransporte.java | 88 - .../ListaCargasSoltasVeiculo.java | 72 - .../cct/consultardueruc/ListaMensagem.java | 72 - .../cct/consultardueruc/ListaRetorno.java | 202 - .../ConsultarEstoquePosAcd.java | 58 - .../cct/consultarestoqueposacd/Listum.java | 296 - .../cct/consultarmruc/ConsultarMruc.java | 74 - .../cct/consultarmruc/Documento.java | 72 - .../cct/consultarmruc/DocumentosCarga.java | 74 - .../cct/consultarmruc/ListaMensagem.java | 72 - .../cct/consultarmruc/ListaRetorno.java | 90 - .../ConsultarDadosResumidos.java | 282 - .../consultardadosresumidos/Declarante.java | 72 - .../consultardadosresumidos/Exportadore.java | 72 - .../lpco/alterarsituacao/AlterarSituacao.java | 136 - .../ConsultarExigencia.java | 136 - .../lpco/consultarexigencias/Situacao.java | 72 - .../consultarmodelos/ConsultarModelo.java | 72 - .../lpco/consultarpedido/ConsultarPedido.java | 184 - .../detalharexigencia/DetalharExigencia.java | 136 - .../lpco/detalharexigencia/Situacao.java | 72 - .../lpco/detalharmodelo/DetalharModelo.java | 106 - .../lpco/detalharmodelo/Modelo.java | 72 - .../lpco/detalharmodelo/Validacao.java | 120 - .../lpco/detalharmodelo/Validacao_.java | 120 - .../detalharmodeloncm/DetalharModeloNcm.java | 106 - .../lpco/detalharmodeloncm/Validacao.java | 120 - .../lpco/detalharmodeloncm/Validacao_.java | 120 - .../lpco/detalharpedido/DetalharPedido.java | 250 - .../detalharpedido/ListaAtributosNcm.java | 74 - .../detalharpedido/ListaCamposFormulario.java | 74 - .../lpco/detalharpedido/ListaCamposNcm.java | 74 - .../lpco/detalharpedido/ListaNcm.java | 106 - .../lpco/detalharpedido/ListaVinculo.java | 216 - .../lpco/detalharpedido/Saldo.java | 136 - .../lpco/detalharpedido/Situacao.java | 72 - .../incluirexigencia/IncluirExigencia.java | 56 - .../ListarSituacoesDestino.java | 72 - .../siscomex/portalunico/util/RoleType.java | 40 - .../wco/goodsdeclaration/_1/Declaration.java | 93 +- .../goodsdeclaration/_1/DeclarationNFe.java | 5993 +++++----------- .../goodsdeclaration/_1/DeclarationNoNF.java | 6305 +++++------------ .../goodsdeclaration/_1/ObjectFactory.java | 7 + .../wco/goodsdeclaration/_1/package-info.java | 9 + .../AdditionalDocumentCategoryCodeType.java | 39 +- ...umentDrawbackHsClassificationTextType.java | 57 +- ...alDocumentDrawbackRecipientIdTextType.java | 57 +- ...dditionalDocumentIdentificationIDType.java | 83 +- .../_1/AdditionalDocumentItemIDType.java | 83 +- ...dditionalDocumentQuantityQuantityType.java | 83 +- ...umentValueWithExchangeCoverAmountType.java | 57 +- ...ntValueWithoutExchangeCoverAmountType.java | 57 +- ...dditionalInformationLimitDateTimeType.java | 83 +- ...formationStatementDescriptionTextType.java | 83 +- ...ionalInformationStatementTypeCodeType.java | 53 +- .../_1/AddressCountryCodeType.java | 517 +- .../_1/AddressCountrySubDivisionCodeType.java | 75 +- .../_1/AddressLineTextType.java | 83 +- .../ClassificationIdentificationIDType.java | 83 +- ...ssificationIdentificationTypeCodeType.java | 23 +- ...ommodityCommercialDescriptionTextType.java | 83 +- .../_1/CommodityDescriptionTextType.java | 83 +- .../CommodityInvoiceBRLvalueAmountType.java | 57 +- .../_1/CommodityValueAmountType.java | 83 +- .../_1/CommunicationIdentificationIDType.java | 57 +- .../_1/CommunicationTypeCodeType.java | 25 +- .../_1/ContactNameTextType.java | 57 +- .../CurrencyExchangeCurrencyTypeCodeType.java | 333 +- .../_1/DeclarantIdentificationIDType.java | 83 +- .../_1/DeclarationIdentificationIDType.java | 83 +- ...clarationOfficeIdentificationCodeType.java | 83 +- .../_1/DestinationCountryCodeType.java | 519 +- .../_1/ExitOfficeIdentificationCodeType.java | 83 +- .../_1/ExporterIdentificationIDType.java | 83 +- .../_1/ExporterNameTextType.java | 83 +- .../GoodsMeasureNetNetWeightMeasureType.java | 83 +- .../_1/GoodsMeasureTariffQuantityType.java | 83 +- .../_1/GoodsMeasureTypeCodeType.java | 27 +- .../GoodsMeasureUnitDescriptionTextType.java | 83 +- ...AgencyGoodsItemCustomsValueAmountType.java | 83 +- ...sItemValueWithExchangeCoverAmountType.java | 83 +- ...emValueWithoutExchangeCoverAmountType.java | 83 +- .../GovernmentProcedureCurrentCodeType.java | 83 +- .../_1/ImporterNameTextType.java | 83 +- .../_1/InvoiceIdentificationIDType.java | 101 +- .../_1/InvoiceIssueDateTimeType.java | 83 +- ...nvoiceLineInvoiceIdentificationIDType.java | 83 +- .../_1/InvoiceQuantityQuantityType.java | 83 +- .../goodsdeclaration_ds/_1/ObjectFactory.java | 293 +- .../_1/PackagingQuantityQuantityType.java | 83 +- .../PreviousDocumentIdentificationIDType.java | 83 +- ...uctCharacteristicsDescriptionTextType.java | 83 +- .../ProductCharacteristicsTypeCodeType.java | 83 +- ...riteriaConformanceDescriptionTextType.java | 83 +- ...roductCriteriaConformanceTypeCodeType.java | 83 +- .../_1/ProductIdentificationIDType.java | 83 +- .../_1/ProductIdentifierTypeCodeType.java | 25 +- ...ReferencedInvoiceIdentificationIDType.java | 101 +- .../ReferencedInvoiceIssueDateTimeType.java | 179 +- ...nvoiceLineInvoiceIdentificationIDType.java | 83 +- .../_1/ReferencedInvoiceTypeCodeType.java | 25 +- .../_1/SubmitterIdentificationIDType.java | 83 +- .../_1/TradeTermsConditionCodeType.java | 49 +- .../_1/TradeTermsDescriptionTextType.java | 83 +- .../_1/UCRTraderAssignedReferenceIDType.java | 83 +- .../_1/WarehouseIdentificationIDType.java | 83 +- .../_1/WarehouseLatitudeMeasureType.java | 83 +- .../_1/WarehouseLongitudeMeasureType.java | 83 +- .../goodsdeclaration_ds/_1/package-info.java | 9 + 297 files changed, 17395 insertions(+), 28923 deletions(-) rename schemas/{catp => json/catp/operador-estrangeiro-retorno}/operador_estrangeiro_retorno.schema.json (100%) rename schemas/{catp => json/catp/operador-estrangeiro}/operador_estrangeiro.schema.json (100%) rename schemas/{catp => json/catp/produto-retorno}/produto_retorno.schema.json (100%) rename schemas/{catp => json/catp/produto}/produto.schema.json (100%) rename schemas/{cct => json/cct/consultar-conteiner}/consultar-conteiner.schema.json (100%) rename schemas/{cct => json/cct/consultar-documento-transporte}/consultar-documento-transporte.schema.json (100%) rename schemas/{cct => json/cct/consultar-due-ruc}/consultar-due-ruc.schema.json (100%) rename schemas/{cct => json/cct/consultar-estoque-pos-acd}/consultar-estoque-pos-acd.schema.json (100%) rename schemas/{cct => json/cct/consultar-mruc}/consultar-mruc.schema.json (100%) rename schemas/{due => json/due/consultar-dados-resumidos}/consultar-dados-resumidos.schema.json (100%) rename schemas/{lpco => json/lpco/alterar-situacao}/alterar_situacao.schema.json (100%) rename schemas/{lpco => json/lpco/consultar-exigencias}/consultar_exigencias.schema.json (100%) rename schemas/{lpco => json/lpco/consultar-modelos}/consultar_modelos.schema.json (100%) rename schemas/{lpco => json/lpco/consultar-pedido}/consultar_pedido.schema.json (100%) rename schemas/{lpco => json/lpco/detalhar-exigencia}/detalhar_exigencia.schema.json (100%) rename schemas/{lpco => json/lpco/detalhar-modelo-ncm}/detalhar_modelo_ncm.schema.json (100%) rename schemas/{lpco => json/lpco/detalhar-modelo}/detalhar_modelo.schema.json (100%) rename schemas/{lpco => json/lpco/detalhar-pedido}/detalhar_pedido.schema.json (100%) rename schemas/{lpco => json/lpco/incluir-exigencia}/incluir_exigencia.schema.json (100%) rename schemas/{lpco => json/lpco/incluir-pedido}/incluir_pedido.schema.json (98%) rename schemas/{lpco => json/lpco/listar-situacoes-destino}/listar_situacoes_destino.schema.json (100%) create mode 100644 src/main/java/META-INF/sun-jaxb.episode create mode 100644 src/main/java/br/gov/serpro/pucomex/cct/package-info.java create mode 100644 src/main/java/br/gov/siscomex/catp/operador_estrangeiro/Items.java create mode 100644 src/main/java/br/gov/siscomex/catp/operador_estrangeiro/OperadorEstrangeiroSchema.java create mode 100644 src/main/java/br/gov/siscomex/catp/operador_estrangeiro_retorno/Items.java create mode 100644 src/main/java/br/gov/siscomex/catp/operador_estrangeiro_retorno/OperadorEstrangeiroRetornoSchema.java create mode 100644 src/main/java/br/gov/siscomex/catp/produto/Atributo.java create mode 100644 src/main/java/br/gov/siscomex/catp/produto/Items.java create mode 100644 src/main/java/br/gov/siscomex/catp/produto/ProdutoSchema.java create mode 100644 src/main/java/br/gov/siscomex/catp/produto_retorno/Items.java create mode 100644 src/main/java/br/gov/siscomex/catp/produto_retorno/ProdutoRetornoSchema.java create mode 100644 src/main/java/br/gov/siscomex/cct/consultar_conteiner/ConsultarConteinerSchema.java create mode 100644 src/main/java/br/gov/siscomex/cct/consultar_conteiner/Documento.java rename src/main/java/br/gov/siscomex/{portalunico/cct/consultarconteiner => cct/consultar_conteiner}/DocumentosCarga.java (50%) create mode 100644 src/main/java/br/gov/siscomex/cct/consultar_conteiner/ListaMensagem.java create mode 100644 src/main/java/br/gov/siscomex/cct/consultar_conteiner/ListaRetorno.java create mode 100644 src/main/java/br/gov/siscomex/cct/consultar_documento_transporte/Carga.java create mode 100644 src/main/java/br/gov/siscomex/cct/consultar_documento_transporte/ConsultarDocumentoTransporteSchema.java create mode 100644 src/main/java/br/gov/siscomex/cct/consultar_documento_transporte/Conteiner.java create mode 100644 src/main/java/br/gov/siscomex/cct/consultar_documento_transporte/DocumentosTransporte.java create mode 100644 src/main/java/br/gov/siscomex/cct/consultar_documento_transporte/Mensagen.java create mode 100644 src/main/java/br/gov/siscomex/cct/consultar_documento_transporte/Reboque.java create mode 100644 src/main/java/br/gov/siscomex/cct/consultar_documento_transporte/Veiculo.java create mode 100644 src/main/java/br/gov/siscomex/cct/consultar_documento_transporte/VeiculoRodoviario.java create mode 100644 src/main/java/br/gov/siscomex/cct/consultar_due_ruc/ConsultarDueRucSchema.java create mode 100644 src/main/java/br/gov/siscomex/cct/consultar_due_ruc/DocumentosDeTransporte.java create mode 100644 src/main/java/br/gov/siscomex/cct/consultar_due_ruc/ListaCargasSoltasVeiculo.java rename src/main/java/br/gov/siscomex/{portalunico/cct/consultardueruc => cct/consultar_due_ruc}/ListaGranei.java (60%) create mode 100644 src/main/java/br/gov/siscomex/cct/consultar_due_ruc/ListaMensagem.java create mode 100644 src/main/java/br/gov/siscomex/cct/consultar_due_ruc/ListaRetorno.java create mode 100644 src/main/java/br/gov/siscomex/cct/consultar_estoque_pos_acd/ConsultarEstoquePosAcdSchema.java create mode 100644 src/main/java/br/gov/siscomex/cct/consultar_estoque_pos_acd/Listum.java create mode 100644 src/main/java/br/gov/siscomex/cct/consultar_mruc/ConsultarMrucSchema.java create mode 100644 src/main/java/br/gov/siscomex/cct/consultar_mruc/Documento.java create mode 100644 src/main/java/br/gov/siscomex/cct/consultar_mruc/DocumentosCarga.java create mode 100644 src/main/java/br/gov/siscomex/cct/consultar_mruc/ListaMensagem.java create mode 100644 src/main/java/br/gov/siscomex/cct/consultar_mruc/ListaRetorno.java create mode 100644 src/main/java/br/gov/siscomex/due/consultar_dados_resumidos/ConsultarDadosResumidosSchema.java create mode 100644 src/main/java/br/gov/siscomex/due/consultar_dados_resumidos/Declarante.java create mode 100644 src/main/java/br/gov/siscomex/due/consultar_dados_resumidos/Exportadore.java create mode 100644 src/main/java/br/gov/siscomex/lpco/alterar_situacao/AlterarSituacaoSchema.java create mode 100644 src/main/java/br/gov/siscomex/lpco/consultar_exigencias/ConsultarExigenciasSchema.java create mode 100644 src/main/java/br/gov/siscomex/lpco/consultar_exigencias/Situacao.java create mode 100644 src/main/java/br/gov/siscomex/lpco/consultar_modelos/ConsultarModelosSchema.java create mode 100644 src/main/java/br/gov/siscomex/lpco/consultar_pedido/ConsultarPedidoSchema.java create mode 100644 src/main/java/br/gov/siscomex/lpco/detalhar_exigencia/DetalharExigenciaSchema.java create mode 100644 src/main/java/br/gov/siscomex/lpco/detalhar_exigencia/Situacao.java create mode 100644 src/main/java/br/gov/siscomex/lpco/detalhar_modelo/DetalharModeloSchema.java rename src/main/java/br/gov/siscomex/{portalunico/lpco/detalharmodelo => lpco/detalhar_modelo}/ListaCamposFormulario.java (61%) rename src/main/java/br/gov/siscomex/{portalunico/lpco/detalharmodelo => lpco/detalhar_modelo}/ListaCamposNcm.java (61%) create mode 100644 src/main/java/br/gov/siscomex/lpco/detalhar_modelo/Modelo.java create mode 100644 src/main/java/br/gov/siscomex/lpco/detalhar_modelo/Validacao.java create mode 100644 src/main/java/br/gov/siscomex/lpco/detalhar_modelo/Validacao_.java create mode 100644 src/main/java/br/gov/siscomex/lpco/detalhar_modelo_ncm/DetalharModeloNcmSchema.java rename src/main/java/br/gov/siscomex/{portalunico/lpco/detalharmodeloncm => lpco/detalhar_modelo_ncm}/ListaAtributosNcm.java (61%) rename src/main/java/br/gov/siscomex/{portalunico/lpco/detalharmodeloncm => lpco/detalhar_modelo_ncm}/ListaCamposNcm.java (61%) create mode 100644 src/main/java/br/gov/siscomex/lpco/detalhar_modelo_ncm/Validacao.java create mode 100644 src/main/java/br/gov/siscomex/lpco/detalhar_modelo_ncm/Validacao_.java create mode 100644 src/main/java/br/gov/siscomex/lpco/detalhar_pedido/DetalharPedidoSchema.java create mode 100644 src/main/java/br/gov/siscomex/lpco/detalhar_pedido/ListaAtributosNcm.java create mode 100644 src/main/java/br/gov/siscomex/lpco/detalhar_pedido/ListaCamposFormulario.java create mode 100644 src/main/java/br/gov/siscomex/lpco/detalhar_pedido/ListaCamposNcm.java create mode 100644 src/main/java/br/gov/siscomex/lpco/detalhar_pedido/ListaNcm.java create mode 100644 src/main/java/br/gov/siscomex/lpco/detalhar_pedido/ListaVinculo.java create mode 100644 src/main/java/br/gov/siscomex/lpco/detalhar_pedido/Saldo.java create mode 100644 src/main/java/br/gov/siscomex/lpco/detalhar_pedido/Situacao.java create mode 100644 src/main/java/br/gov/siscomex/lpco/incluir_exigencia/IncluirExigenciaSchema.java create mode 100644 src/main/java/br/gov/siscomex/lpco/incluir_pedido/IncluirPedidoSchema.java create mode 100644 src/main/java/br/gov/siscomex/lpco/incluir_pedido/ListaAtributosNcm.java create mode 100644 src/main/java/br/gov/siscomex/lpco/incluir_pedido/ListaCamposFormulario.java create mode 100644 src/main/java/br/gov/siscomex/lpco/incluir_pedido/ListaCamposNcm.java create mode 100644 src/main/java/br/gov/siscomex/lpco/incluir_pedido/ListaNcm.java create mode 100644 src/main/java/br/gov/siscomex/lpco/listar_situacoes_destino/ListarSituacoesDestinoSchema.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/catp/operadorestrangeiro/Items.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/catp/operadorestrangeiro/OperadorEstrangeiro.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/catp/operadorestrangeiroretorno/Items.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/catp/operadorestrangeiroretorno/OperadorEstrangeiroRetorno.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/catp/produto/Atributo.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/catp/produto/Items.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/catp/produto/Produto.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/catp/produtoretorno/Items.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/catp/produtoretorno/ProdutoRetorno.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/cct/consultarconteiner/ConsultarConteiner.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/cct/consultarconteiner/Documento.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/cct/consultarconteiner/ListaMensagem.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/cct/consultarconteiner/ListaRetorno.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/cct/consultardocumentotransporte/Carga.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/cct/consultardocumentotransporte/ConsultarDocumentoTransporte.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/cct/consultardocumentotransporte/Conteiner.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/cct/consultardocumentotransporte/DocumentosTransporte.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/cct/consultardocumentotransporte/Mensagem.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/cct/consultardocumentotransporte/Reboque.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/cct/consultardocumentotransporte/Veiculo.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/cct/consultardocumentotransporte/VeiculoRodoviario.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/cct/consultardueruc/ConsultarDueRuc.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/cct/consultardueruc/DocumentosDeTransporte.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/cct/consultardueruc/ListaCargasSoltasVeiculo.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/cct/consultardueruc/ListaMensagem.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/cct/consultardueruc/ListaRetorno.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/cct/consultarestoqueposacd/ConsultarEstoquePosAcd.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/cct/consultarestoqueposacd/Listum.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/cct/consultarmruc/ConsultarMruc.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/cct/consultarmruc/Documento.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/cct/consultarmruc/DocumentosCarga.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/cct/consultarmruc/ListaMensagem.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/cct/consultarmruc/ListaRetorno.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/due/consultardadosresumidos/ConsultarDadosResumidos.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/due/consultardadosresumidos/Declarante.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/due/consultardadosresumidos/Exportadore.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/lpco/alterarsituacao/AlterarSituacao.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/lpco/consultarexigencias/ConsultarExigencia.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/lpco/consultarexigencias/Situacao.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/lpco/consultarmodelos/ConsultarModelo.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/lpco/consultarpedido/ConsultarPedido.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/lpco/detalharexigencia/DetalharExigencia.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/lpco/detalharexigencia/Situacao.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodelo/DetalharModelo.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodelo/Modelo.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodelo/Validacao.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodelo/Validacao_.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodeloncm/DetalharModeloNcm.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodeloncm/Validacao.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodeloncm/Validacao_.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/lpco/detalharpedido/DetalharPedido.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/lpco/detalharpedido/ListaAtributosNcm.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/lpco/detalharpedido/ListaCamposFormulario.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/lpco/detalharpedido/ListaCamposNcm.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/lpco/detalharpedido/ListaNcm.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/lpco/detalharpedido/ListaVinculo.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/lpco/detalharpedido/Saldo.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/lpco/detalharpedido/Situacao.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/lpco/incluirexigencia/IncluirExigencia.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/lpco/listarsituacoesdestino/ListarSituacoesDestino.java delete mode 100644 src/main/java/br/gov/siscomex/portalunico/util/RoleType.java create mode 100644 src/main/java/wco/datamodel/wco/goodsdeclaration/_1/package-info.java create mode 100644 src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/package-info.java diff --git a/pom.xml b/pom.xml index 12325d5..2cac606 100644 --- a/pom.xml +++ b/pom.xml @@ -1,34 +1,132 @@ - - 4.0.0 - imerljak - portalunico.siscomex.gov.br - 1.0.0 - PortalUnicoSiscomex - Classes da API do Portal Único de Comércio Exterior, a nova forma de interação entre as empresas privadas e os diversos órgãos públicos intervenientes no comércio exterior. - https://val.portalunico.siscomex.gov.br/docs/api/ - - Israel Merljak - - - 1.7 - 1.7 - - - - org.projectlombok - lombok - 1.16.20 - provided - - - com.google.code.gson - gson - 2.8.2 - - - log4j - log4j - 1.2.17 - - + + 4.0.0 + imerljak + portalunico.siscomex.gov.br + 1.0.0 + PortalUnicoSiscomex + Classes da API do Portal Único de Comércio Exterior, a nova forma de interação entre as empresas + privadas e os diversos órgãos públicos intervenientes no comércio exterior. + + https://val.portalunico.siscomex.gov.br/docs/api/ + + Israel Merljak + + + 1.8 + 1.8 + + + + + jitpack.io + https://jitpack.io + + + + + + org.projectlombok + lombok + 1.16.20 + compile + + + com.google.code.gson + gson + 2.8.2 + + + log4j + log4j + 1.2.17 + + + + commons-lang + commons-lang + 2.4 + + + com.fasterxml.jackson.core + jackson-databind + 2.5.4 + + + + javax.validation + validation-api + 2.0.1.Final + + + + + + + + + + org.jsonschema2pojo + jsonschema2pojo-maven-plugin + 0.5.1 + + gson + true + br.gov.siscomex + ${basedir}/schemas/json/ + + .schema + + ${basedir}/src/main/java/ + + + true + + + + + generate + + + + + + + + + org.jvnet.jaxb2.maven2 + maven-jaxb2-plugin + 0.14.0 + + + + generate + + + + + schemas/xsd + + xsd-cct/RootSchema.xsd + xsd-due/*.xsd + + src/main/java + + true + + -Xlombok + -Xlombok:Data + -Xlombok:Builder + + + + + br.com.imerljak + jaxb-lombok-plugin + 1.0 + + + + + diff --git a/schemas/catp/operador_estrangeiro_retorno.schema.json b/schemas/json/catp/operador-estrangeiro-retorno/operador_estrangeiro_retorno.schema.json similarity index 100% rename from schemas/catp/operador_estrangeiro_retorno.schema.json rename to schemas/json/catp/operador-estrangeiro-retorno/operador_estrangeiro_retorno.schema.json diff --git a/schemas/catp/operador_estrangeiro.schema.json b/schemas/json/catp/operador-estrangeiro/operador_estrangeiro.schema.json similarity index 100% rename from schemas/catp/operador_estrangeiro.schema.json rename to schemas/json/catp/operador-estrangeiro/operador_estrangeiro.schema.json diff --git a/schemas/catp/produto_retorno.schema.json b/schemas/json/catp/produto-retorno/produto_retorno.schema.json similarity index 100% rename from schemas/catp/produto_retorno.schema.json rename to schemas/json/catp/produto-retorno/produto_retorno.schema.json diff --git a/schemas/catp/produto.schema.json b/schemas/json/catp/produto/produto.schema.json similarity index 100% rename from schemas/catp/produto.schema.json rename to schemas/json/catp/produto/produto.schema.json diff --git a/schemas/cct/consultar-conteiner.schema.json b/schemas/json/cct/consultar-conteiner/consultar-conteiner.schema.json similarity index 100% rename from schemas/cct/consultar-conteiner.schema.json rename to schemas/json/cct/consultar-conteiner/consultar-conteiner.schema.json diff --git a/schemas/cct/consultar-documento-transporte.schema.json b/schemas/json/cct/consultar-documento-transporte/consultar-documento-transporte.schema.json similarity index 100% rename from schemas/cct/consultar-documento-transporte.schema.json rename to schemas/json/cct/consultar-documento-transporte/consultar-documento-transporte.schema.json diff --git a/schemas/cct/consultar-due-ruc.schema.json b/schemas/json/cct/consultar-due-ruc/consultar-due-ruc.schema.json similarity index 100% rename from schemas/cct/consultar-due-ruc.schema.json rename to schemas/json/cct/consultar-due-ruc/consultar-due-ruc.schema.json diff --git a/schemas/cct/consultar-estoque-pos-acd.schema.json b/schemas/json/cct/consultar-estoque-pos-acd/consultar-estoque-pos-acd.schema.json similarity index 100% rename from schemas/cct/consultar-estoque-pos-acd.schema.json rename to schemas/json/cct/consultar-estoque-pos-acd/consultar-estoque-pos-acd.schema.json diff --git a/schemas/cct/consultar-mruc.schema.json b/schemas/json/cct/consultar-mruc/consultar-mruc.schema.json similarity index 100% rename from schemas/cct/consultar-mruc.schema.json rename to schemas/json/cct/consultar-mruc/consultar-mruc.schema.json diff --git a/schemas/due/consultar-dados-resumidos.schema.json b/schemas/json/due/consultar-dados-resumidos/consultar-dados-resumidos.schema.json similarity index 100% rename from schemas/due/consultar-dados-resumidos.schema.json rename to schemas/json/due/consultar-dados-resumidos/consultar-dados-resumidos.schema.json diff --git a/schemas/lpco/alterar_situacao.schema.json b/schemas/json/lpco/alterar-situacao/alterar_situacao.schema.json similarity index 100% rename from schemas/lpco/alterar_situacao.schema.json rename to schemas/json/lpco/alterar-situacao/alterar_situacao.schema.json diff --git a/schemas/lpco/consultar_exigencias.schema.json b/schemas/json/lpco/consultar-exigencias/consultar_exigencias.schema.json similarity index 100% rename from schemas/lpco/consultar_exigencias.schema.json rename to schemas/json/lpco/consultar-exigencias/consultar_exigencias.schema.json diff --git a/schemas/lpco/consultar_modelos.schema.json b/schemas/json/lpco/consultar-modelos/consultar_modelos.schema.json similarity index 100% rename from schemas/lpco/consultar_modelos.schema.json rename to schemas/json/lpco/consultar-modelos/consultar_modelos.schema.json diff --git a/schemas/lpco/consultar_pedido.schema.json b/schemas/json/lpco/consultar-pedido/consultar_pedido.schema.json similarity index 100% rename from schemas/lpco/consultar_pedido.schema.json rename to schemas/json/lpco/consultar-pedido/consultar_pedido.schema.json diff --git a/schemas/lpco/detalhar_exigencia.schema.json b/schemas/json/lpco/detalhar-exigencia/detalhar_exigencia.schema.json similarity index 100% rename from schemas/lpco/detalhar_exigencia.schema.json rename to schemas/json/lpco/detalhar-exigencia/detalhar_exigencia.schema.json diff --git a/schemas/lpco/detalhar_modelo_ncm.schema.json b/schemas/json/lpco/detalhar-modelo-ncm/detalhar_modelo_ncm.schema.json similarity index 100% rename from schemas/lpco/detalhar_modelo_ncm.schema.json rename to schemas/json/lpco/detalhar-modelo-ncm/detalhar_modelo_ncm.schema.json diff --git a/schemas/lpco/detalhar_modelo.schema.json b/schemas/json/lpco/detalhar-modelo/detalhar_modelo.schema.json similarity index 100% rename from schemas/lpco/detalhar_modelo.schema.json rename to schemas/json/lpco/detalhar-modelo/detalhar_modelo.schema.json diff --git a/schemas/lpco/detalhar_pedido.schema.json b/schemas/json/lpco/detalhar-pedido/detalhar_pedido.schema.json similarity index 100% rename from schemas/lpco/detalhar_pedido.schema.json rename to schemas/json/lpco/detalhar-pedido/detalhar_pedido.schema.json diff --git a/schemas/lpco/incluir_exigencia.schema.json b/schemas/json/lpco/incluir-exigencia/incluir_exigencia.schema.json similarity index 100% rename from schemas/lpco/incluir_exigencia.schema.json rename to schemas/json/lpco/incluir-exigencia/incluir_exigencia.schema.json diff --git a/schemas/lpco/incluir_pedido.schema.json b/schemas/json/lpco/incluir-pedido/incluir_pedido.schema.json similarity index 98% rename from schemas/lpco/incluir_pedido.schema.json rename to schemas/json/lpco/incluir-pedido/incluir_pedido.schema.json index 668e802..0e2d076 100644 --- a/schemas/lpco/incluir_pedido.schema.json +++ b/schemas/json/lpco/incluir-pedido/incluir_pedido.schema.json @@ -25,7 +25,7 @@ "listaValor": { "type": "array", "items": { "type": "string" } - }, + } } } }, @@ -38,7 +38,7 @@ "listaValor": { "type": "array", "items": { "type": "string" } - }, + } } } }, @@ -55,7 +55,7 @@ "listaValor": { "type": "array", "items": { "type": "string" } - }, + } } } } diff --git a/schemas/lpco/listar_situacoes_destino.schema.json b/schemas/json/lpco/listar-situacoes-destino/listar_situacoes_destino.schema.json similarity index 100% rename from schemas/lpco/listar_situacoes_destino.schema.json rename to schemas/json/lpco/listar-situacoes-destino/listar_situacoes_destino.schema.json diff --git a/src/main/java/META-INF/sun-jaxb.episode b/src/main/java/META-INF/sun-jaxb.episode new file mode 100644 index 0000000..2cc670a --- /dev/null +++ b/src/main/java/META-INF/sun-jaxb.episode @@ -0,0 +1,434 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/java/br/gov/serpro/pucomex/cct/Acondicionamento.java b/src/main/java/br/gov/serpro/pucomex/cct/Acondicionamento.java index 5cd0225..7d574cb 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/Acondicionamento.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/Acondicionamento.java @@ -1,176 +1,90 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; -import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for Acondicionamento complex type. + *

Classe Java de Acondicionamento complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="Acondicionamento">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="conteineres" minOccurs="0">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="conteiner" type="{http://www.pucomex.serpro.gov.br/cct}TConteiner" maxOccurs="unbounded"/>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *         <element ref="{http://www.pucomex.serpro.gov.br/cct}embalagens" minOccurs="0"/>
- *         <element ref="{http://www.pucomex.serpro.gov.br/cct}cargasSoltasVeiculos" minOccurs="0"/>
- *         <element ref="{http://www.pucomex.serpro.gov.br/cct}graneis" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="Acondicionamento">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="conteineres" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="conteiner" type="{http://www.pucomex.serpro.gov.br/cct}TConteiner" maxOccurs="unbounded"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element ref="{http://www.pucomex.serpro.gov.br/cct}embalagens" minOccurs="0"/>
+ *         <element ref="{http://www.pucomex.serpro.gov.br/cct}cargasSoltasVeiculos" minOccurs="0"/>
+ *         <element ref="{http://www.pucomex.serpro.gov.br/cct}graneis" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "Acondicionamento", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "Acondicionamento", propOrder = { "conteineres", "embalagens", "cargasSoltasVeiculos", "graneis" }) +@Builder(builderMethodName = "acondicionamentoBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class Acondicionamento { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected Acondicionamento.Conteineres conteineres; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected Embalagens embalagens; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected CargasSoltasVeiculos cargasSoltasVeiculos; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected Graneis graneis; - /** - * Gets the value of the conteineres property. - * - * @return - * possible object is - * {@link Acondicionamento.Conteineres } - * - */ - public Acondicionamento.Conteineres getConteineres() { - return conteineres; - } - - /** - * Sets the value of the conteineres property. - * - * @param value - * allowed object is - * {@link Acondicionamento.Conteineres } - * - */ - public void setConteineres(Acondicionamento.Conteineres value) { - this.conteineres = value; - } - - /** - * Gets the value of the embalagens property. - * - * @return - * possible object is - * {@link Embalagens } - * - */ - public Embalagens getEmbalagens() { - return embalagens; - } - - /** - * Sets the value of the embalagens property. - * - * @param value - * allowed object is - * {@link Embalagens } - * - */ - public void setEmbalagens(Embalagens value) { - this.embalagens = value; - } - - /** - * Gets the value of the cargasSoltasVeiculos property. - * - * @return - * possible object is - * {@link CargasSoltasVeiculos } - * - */ - public CargasSoltasVeiculos getCargasSoltasVeiculos() { - return cargasSoltasVeiculos; - } /** - * Sets the value of the cargasSoltasVeiculos property. + *

Classe Java de anonymous complex type. * - * @param value - * allowed object is - * {@link CargasSoltasVeiculos } - * - */ - public void setCargasSoltasVeiculos(CargasSoltasVeiculos value) { - this.cargasSoltasVeiculos = value; - } - - /** - * Gets the value of the graneis property. - * - * @return - * possible object is - * {@link Graneis } - * - */ - public Graneis getGraneis() { - return graneis; - } - - /** - * Sets the value of the graneis property. - * - * @param value - * allowed object is - * {@link Graneis } - * - */ - public void setGraneis(Graneis value) { - this.graneis = value; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. + *

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="conteiner" type="{http://www.pucomex.serpro.gov.br/cct}TConteiner" maxOccurs="unbounded"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="conteiner" type="{http://www.pucomex.serpro.gov.br/cct}TConteiner" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -179,40 +93,15 @@ public void setGraneis(Graneis value) { @XmlType(name = "", propOrder = { "conteiner" }) + @Builder(builderMethodName = "conteineresBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class Conteineres { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected List conteiner; - /** - * Gets the value of the conteiner 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 conteiner property. - * - *

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

-         *    getConteiner().add(newItem);
-         * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link TConteiner } - * - * - */ - public List getConteiner() { - if (conteiner == null) { - conteiner = new ArrayList(); - } - return this.conteiner; - } - } } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/CargaSoltaVeiculo.java b/src/main/java/br/gov/serpro/pucomex/cct/CargaSoltaVeiculo.java index c187f0b..bdf7182 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/CargaSoltaVeiculo.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/CargaSoltaVeiculo.java @@ -1,30 +1,40 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; -import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="carga" type="{http://www.pucomex.serpro.gov.br/cct}TCargaSoltaVeiculo" maxOccurs="unbounded"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="carga" type="{http://www.pucomex.serpro.gov.br/cct}TCargaSoltaVeiculo" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * @@ -33,39 +43,14 @@ @XmlType(name = "", propOrder = { "carga" }) -@XmlRootElement(name = "cargaSoltaVeiculo", namespace = "http://www.pucomex.serpro.gov.br/cct") +@XmlRootElement(name = "cargaSoltaVeiculo") +@Builder(builderMethodName = "cargaSoltaVeiculoBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class CargaSoltaVeiculo { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected List carga; - /** - * Gets the value of the carga 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 carga property. - * - *

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

-     *    getCarga().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link TCargaSoltaVeiculo } - * - * - */ - public List getCarga() { - if (carga == null) { - carga = new ArrayList(); - } - return this.carga; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/CargasSoltasVeiculos.java b/src/main/java/br/gov/serpro/pucomex/cct/CargasSoltasVeiculos.java index d8fc4c3..bce8035 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/CargasSoltasVeiculos.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/CargasSoltasVeiculos.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; @@ -6,23 +13,27 @@ import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="cargaSoltaVeiculo" type="{http://www.pucomex.serpro.gov.br/cct}TCargaSoltaVeiculoConsolidacao"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="cargaSoltaVeiculo" type="{http://www.pucomex.serpro.gov.br/cct}TCargaSoltaVeiculoConsolidacao"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * @@ -31,34 +42,14 @@ @XmlType(name = "", propOrder = { "cargaSoltaVeiculo" }) -@XmlRootElement(name = "cargasSoltasVeiculos", namespace = "http://www.pucomex.serpro.gov.br/cct") +@XmlRootElement(name = "cargasSoltasVeiculos") +@Builder(builderMethodName = "cargasSoltasVeiculosBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class CargasSoltasVeiculos { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected TCargaSoltaVeiculoConsolidacao cargaSoltaVeiculo; - /** - * Gets the value of the cargaSoltaVeiculo property. - * - * @return - * possible object is - * {@link TCargaSoltaVeiculoConsolidacao } - * - */ - public TCargaSoltaVeiculoConsolidacao getCargaSoltaVeiculo() { - return cargaSoltaVeiculo; - } - - /** - * Sets the value of the cargaSoltaVeiculo property. - * - * @param value - * allowed object is - * {@link TCargaSoltaVeiculoConsolidacao } - * - */ - public void setCargaSoltaVeiculo(TCargaSoltaVeiculoConsolidacao value) { - this.cargaSoltaVeiculo = value; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/Conhecimento.java b/src/main/java/br/gov/serpro/pucomex/cct/Conhecimento.java index 87cd2e2..987d83a 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/Conhecimento.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/Conhecimento.java @@ -1,176 +1,93 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; -import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for Conhecimento complex type. + *

Classe Java de Conhecimento complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="Conhecimento">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="numeroConhecimento" type="{http://www.pucomex.serpro.gov.br/cct}NumeroConhecimento"/>
- *         <element name="dataEmissaoConhecimento" type="{http://www.pucomex.serpro.gov.br/cct}DataPadraoServico"/>
- *         <element name="frete" type="{http://www.pucomex.serpro.gov.br/cct}Frete" minOccurs="0"/>
- *         <element name="cargas">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="dadosCarga" type="{http://www.pucomex.serpro.gov.br/cct}DadosCarga" maxOccurs="999"/>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="Conhecimento">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="numeroConhecimento" type="{http://www.pucomex.serpro.gov.br/cct}NumeroConhecimento"/>
+ *         <element name="dataEmissaoConhecimento" type="{http://www.pucomex.serpro.gov.br/cct}DataPadraoServico"/>
+ *         <element name="frete" type="{http://www.pucomex.serpro.gov.br/cct}Frete" minOccurs="0"/>
+ *         <element name="cargas">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="dadosCarga" type="{http://www.pucomex.serpro.gov.br/cct}DadosCarga" maxOccurs="999"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "Conhecimento", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "Conhecimento", propOrder = { "numeroConhecimento", "dataEmissaoConhecimento", "frete", "cargas" }) +@Builder(builderMethodName = "conhecimentoBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class Conhecimento { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String numeroConhecimento; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String dataEmissaoConhecimento; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected Frete frete; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected Conhecimento.Cargas cargas; - /** - * Gets the value of the numeroConhecimento property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getNumeroConhecimento() { - return numeroConhecimento; - } - - /** - * Sets the value of the numeroConhecimento property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setNumeroConhecimento(String value) { - this.numeroConhecimento = value; - } - - /** - * Gets the value of the dataEmissaoConhecimento property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDataEmissaoConhecimento() { - return dataEmissaoConhecimento; - } - - /** - * Sets the value of the dataEmissaoConhecimento property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDataEmissaoConhecimento(String value) { - this.dataEmissaoConhecimento = value; - } - - /** - * Gets the value of the frete property. - * - * @return - * possible object is - * {@link Frete } - * - */ - public Frete getFrete() { - return frete; - } /** - * Sets the value of the frete property. + *

Classe Java de anonymous complex type. * - * @param value - * allowed object is - * {@link Frete } - * - */ - public void setFrete(Frete value) { - this.frete = value; - } - - /** - * Gets the value of the cargas property. - * - * @return - * possible object is - * {@link Conhecimento.Cargas } - * - */ - public Conhecimento.Cargas getCargas() { - return cargas; - } - - /** - * Sets the value of the cargas property. - * - * @param value - * allowed object is - * {@link Conhecimento.Cargas } - * - */ - public void setCargas(Conhecimento.Cargas value) { - this.cargas = value; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. + *

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="dadosCarga" type="{http://www.pucomex.serpro.gov.br/cct}DadosCarga" maxOccurs="999"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="dadosCarga" type="{http://www.pucomex.serpro.gov.br/cct}DadosCarga" maxOccurs="999"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -179,40 +96,15 @@ public void setCargas(Conhecimento.Cargas value) { @XmlType(name = "", propOrder = { "dadosCarga" }) + @Builder(builderMethodName = "cargasBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class Cargas { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected List dadosCarga; - /** - * Gets the value of the dadosCarga 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 dadosCarga property. - * - *

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

-         *    getDadosCarga().add(newItem);
-         * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link DadosCarga } - * - * - */ - public List getDadosCarga() { - if (dadosCarga == null) { - dadosCarga = new ArrayList(); - } - return this.dadosCarga; - } - } } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/Conteiner.java b/src/main/java/br/gov/serpro/pucomex/cct/Conteiner.java index bf0716f..43bb473 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/Conteiner.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/Conteiner.java @@ -1,30 +1,40 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; -import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="carga" type="{http://www.pucomex.serpro.gov.br/cct}ConteinerPesoBrutoExtend" maxOccurs="unbounded"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="carga" type="{http://www.pucomex.serpro.gov.br/cct}ConteinerPesoBrutoExtend" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * @@ -33,39 +43,14 @@ @XmlType(name = "", propOrder = { "carga" }) -@XmlRootElement(name = "conteiner", namespace = "http://www.pucomex.serpro.gov.br/cct") +@XmlRootElement(name = "conteiner") +@Builder(builderMethodName = "conteinerBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class Conteiner { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected List carga; - /** - * Gets the value of the carga 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 carga property. - * - *

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

-     *    getCarga().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link ConteinerPesoBrutoExtend } - * - * - */ - public List getCarga() { - if (carga == null) { - carga = new ArrayList(); - } - return this.carga; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/ConteinerExtend.java b/src/main/java/br/gov/serpro/pucomex/cct/ConteinerExtend.java index bab3ebe..1e6b6f0 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/ConteinerExtend.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/ConteinerExtend.java @@ -1,93 +1,61 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; import java.math.BigDecimal; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NoArgsConstructor; +import lombok.ToString; /** - *

Java class for ConteinerExtend complex type. + *

Classe Java de ConteinerExtend complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="ConteinerExtend">
- *   <complexContent>
- *     <extension base="{http://www.pucomex.serpro.gov.br/cct}TConteiner">
- *       <choice>
- *         <element name="pesoAferido" type="{http://www.pucomex.serpro.gov.br/cct}Dec_9v3"/>
- *         <element name="motivoNaoPesagem" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250"/>
- *       </choice>
- *     </extension>
- *   </complexContent>
- * </complexType>
+ * <complexType name="ConteinerExtend">
+ *   <complexContent>
+ *     <extension base="{http://www.pucomex.serpro.gov.br/cct}TConteiner">
+ *       <choice>
+ *         <element name="pesoAferido" type="{http://www.pucomex.serpro.gov.br/cct}Dec_9v3"/>
+ *         <element name="motivoNaoPesagem" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250"/>
+ *       </choice>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ConteinerExtend", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "ConteinerExtend", propOrder = { "pesoAferido", "motivoNaoPesagem" }) +@Builder(builderMethodName = "conteinerExtendBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data +@ToString(callSuper = true) +@EqualsAndHashCode(callSuper = true) public class ConteinerExtend extends TConteiner { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected BigDecimal pesoAferido; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String motivoNaoPesagem; - /** - * Gets the value of the pesoAferido property. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getPesoAferido() { - return pesoAferido; - } - - /** - * Sets the value of the pesoAferido property. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setPesoAferido(BigDecimal value) { - this.pesoAferido = value; - } - - /** - * Gets the value of the motivoNaoPesagem property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getMotivoNaoPesagem() { - return motivoNaoPesagem; - } - - /** - * Sets the value of the motivoNaoPesagem property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setMotivoNaoPesagem(String value) { - this.motivoNaoPesagem = value; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/ConteinerPesoBrutoExtend.java b/src/main/java/br/gov/serpro/pucomex/cct/ConteinerPesoBrutoExtend.java index fce3310..df1eb32 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/ConteinerPesoBrutoExtend.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/ConteinerPesoBrutoExtend.java @@ -1,65 +1,58 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; import java.math.BigDecimal; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NoArgsConstructor; +import lombok.ToString; /** - *

Java class for ConteinerPesoBrutoExtend complex type. + *

Classe Java de ConteinerPesoBrutoExtend complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="ConteinerPesoBrutoExtend">
- *   <complexContent>
- *     <extension base="{http://www.pucomex.serpro.gov.br/cct}TConteiner">
- *       <choice>
- *         <element name="pesoBruto" type="{http://www.pucomex.serpro.gov.br/cct}Dec_9v3"/>
- *       </choice>
- *     </extension>
- *   </complexContent>
- * </complexType>
+ * <complexType name="ConteinerPesoBrutoExtend">
+ *   <complexContent>
+ *     <extension base="{http://www.pucomex.serpro.gov.br/cct}TConteiner">
+ *       <choice>
+ *         <element name="pesoBruto" type="{http://www.pucomex.serpro.gov.br/cct}Dec_9v3"/>
+ *       </choice>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ConteinerPesoBrutoExtend", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "ConteinerPesoBrutoExtend", propOrder = { "pesoBruto" }) +@Builder(builderMethodName = "conteinerPesoBrutoExtendBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data +@ToString(callSuper = true) +@EqualsAndHashCode(callSuper = true) public class ConteinerPesoBrutoExtend extends TConteiner { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected BigDecimal pesoBruto; - /** - * Gets the value of the pesoBruto property. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getPesoBruto() { - return pesoBruto; - } - - /** - * Sets the value of the pesoBruto property. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setPesoBruto(BigDecimal value) { - this.pesoBruto = value; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/Conteineres.java b/src/main/java/br/gov/serpro/pucomex/cct/Conteineres.java index 9307ec1..5afafdb 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/Conteineres.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/Conteineres.java @@ -1,30 +1,40 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; -import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="conteiner" type="{http://www.pucomex.serpro.gov.br/cct}TConteiner" maxOccurs="50"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="conteiner" type="{http://www.pucomex.serpro.gov.br/cct}TConteiner" maxOccurs="50"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * @@ -33,39 +43,14 @@ @XmlType(name = "", propOrder = { "conteiner" }) -@XmlRootElement(name = "conteineres", namespace = "http://www.pucomex.serpro.gov.br/cct") +@XmlRootElement(name = "conteineres") +@Builder(builderMethodName = "conteineresBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class Conteineres { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected List conteiner; - /** - * Gets the value of the conteiner 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 conteiner property. - * - *

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

-     *    getConteiner().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link TConteiner } - * - * - */ - public List getConteiner() { - if (conteiner == null) { - conteiner = new ArrayList(); - } - return this.conteiner; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/Coordenadas.java b/src/main/java/br/gov/serpro/pucomex/cct/Coordenadas.java index a75127c..f1201d9 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/Coordenadas.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/Coordenadas.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; @@ -5,86 +12,46 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for Coordenadas complex type. + *

Classe Java de Coordenadas complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="Coordenadas">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="latitude" type="{http://www.pucomex.serpro.gov.br/cct}Latitude"/>
- *         <element name="longitude" type="{http://www.pucomex.serpro.gov.br/cct}Longitude"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="Coordenadas">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="latitude" type="{http://www.pucomex.serpro.gov.br/cct}Latitude"/>
+ *         <element name="longitude" type="{http://www.pucomex.serpro.gov.br/cct}Longitude"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "Coordenadas", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "Coordenadas", propOrder = { "latitude", "longitude" }) +@Builder(builderMethodName = "coordenadasBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class Coordenadas { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String latitude; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String longitude; - /** - * Gets the value of the latitude property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLatitude() { - return latitude; - } - - /** - * Sets the value of the latitude property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLatitude(String value) { - this.latitude = value; - } - - /** - * Gets the value of the longitude property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLongitude() { - return longitude; - } - - /** - * Sets the value of the longitude property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLongitude(String value) { - this.longitude = value; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/DadosCarga.java b/src/main/java/br/gov/serpro/pucomex/cct/DadosCarga.java index 648cdb2..e2bd63f 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/DadosCarga.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/DadosCarga.java @@ -1,7 +1,13 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; -import java.util.ArrayList; import java.util.List; import javax.xml.bind.JAXBElement; import javax.xml.bind.annotation.XmlAccessType; @@ -10,125 +16,89 @@ import javax.xml.bind.annotation.XmlElementRef; import javax.xml.bind.annotation.XmlElementRefs; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for DadosCarga complex type. + *

Classe Java de DadosCarga complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="DadosCarga">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="consignadoAOrdem" type="{http://www.pucomex.serpro.gov.br/cct}SimNao"/>
- *         <element name="nomeConsignatario" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica60" minOccurs="0"/>
- *         <element name="enderecoConsignatario" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica120" minOccurs="0"/>
- *         <element name="paisDestino" type="{http://www.pucomex.serpro.gov.br/cct}Pais" minOccurs="0"/>
- *         <choice>
- *           <sequence>
- *             <element ref="{http://www.pucomex.serpro.gov.br/cct}conteiner"/>
- *           </sequence>
- *           <sequence>
- *             <element name="documentos">
- *               <complexType>
- *                 <complexContent>
- *                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                     <sequence>
- *                       <element name="documento" type="{http://www.pucomex.serpro.gov.br/cct}TDocumentoCargaManifestacao" maxOccurs="unbounded"/>
- *                     </sequence>
- *                   </restriction>
- *                 </complexContent>
- *               </complexType>
- *             </element>
- *             <element ref="{http://www.pucomex.serpro.gov.br/cct}conteiner" minOccurs="0"/>
- *           </sequence>
- *         </choice>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="DadosCarga">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="consignadoAOrdem" type="{http://www.pucomex.serpro.gov.br/cct}SimNao"/>
+ *         <element name="nomeConsignatario" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica60" minOccurs="0"/>
+ *         <element name="enderecoConsignatario" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica120" minOccurs="0"/>
+ *         <element name="paisDestino" type="{http://www.pucomex.serpro.gov.br/cct}Pais" minOccurs="0"/>
+ *         <choice>
+ *           <sequence>
+ *             <element ref="{http://www.pucomex.serpro.gov.br/cct}conteiner"/>
+ *           </sequence>
+ *           <sequence>
+ *             <element name="documentos">
+ *               <complexType>
+ *                 <complexContent>
+ *                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                     <sequence>
+ *                       <element name="documento" type="{http://www.pucomex.serpro.gov.br/cct}TDocumentoCargaManifestacao" maxOccurs="unbounded"/>
+ *                     </sequence>
+ *                   </restriction>
+ *                 </complexContent>
+ *               </complexType>
+ *             </element>
+ *             <element ref="{http://www.pucomex.serpro.gov.br/cct}conteiner" minOccurs="0"/>
+ *           </sequence>
+ *         </choice>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "DadosCarga", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "DadosCarga", propOrder = { "content" }) +@Builder(builderMethodName = "dadosCargaBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class DadosCarga { @XmlElementRefs({ - @XmlElementRef(name = "documentos", namespace = "http://www.pucomex.serpro.gov.br/cct", type = JAXBElement.class, required = false), + @XmlElementRef(name = "consignadoAOrdem", namespace = "http://www.pucomex.serpro.gov.br/cct", type = JAXBElement.class, required = false), @XmlElementRef(name = "nomeConsignatario", namespace = "http://www.pucomex.serpro.gov.br/cct", type = JAXBElement.class, required = false), - @XmlElementRef(name = "conteiner", namespace = "http://www.pucomex.serpro.gov.br/cct", type = Conteiner.class, required = false), @XmlElementRef(name = "enderecoConsignatario", namespace = "http://www.pucomex.serpro.gov.br/cct", type = JAXBElement.class, required = false), @XmlElementRef(name = "paisDestino", namespace = "http://www.pucomex.serpro.gov.br/cct", type = JAXBElement.class, required = false), - @XmlElementRef(name = "consignadoAOrdem", namespace = "http://www.pucomex.serpro.gov.br/cct", type = JAXBElement.class, required = false) + @XmlElementRef(name = "conteiner", namespace = "http://www.pucomex.serpro.gov.br/cct", type = Conteiner.class, required = false), + @XmlElementRef(name = "documentos", namespace = "http://www.pucomex.serpro.gov.br/cct", type = JAXBElement.class, required = false) }) protected List content; - /** - * Gets the rest of the content model. - * - *

- * You are getting this "catch-all" property because of the following reason: - * The field name "Conteiner" is used by two different parts of a schema. See: - * line 154 of file:/D:/pontocob/workspace/java/portalunico.siscomex.gov.br/schemas/xsd/xsd-cct/manifesto/ManifestacaoExportacao.xsd - * line 135 of file:/D:/pontocob/workspace/java/portalunico.siscomex.gov.br/schemas/xsd/xsd-cct/manifesto/ManifestacaoExportacao.xsd - *

- * To get rid of this property, apply a property customization to one - * of both of the following declarations to change their names: - * Gets the value of the content 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 content property. - * - *

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

-     *    getContent().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link DadosCarga.Documentos }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link Conteiner } - * - * - */ - public List getContent() { - if (content == null) { - content = new ArrayList(); - } - return this.content; - } - /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="documento" type="{http://www.pucomex.serpro.gov.br/cct}TDocumentoCargaManifestacao" maxOccurs="unbounded"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="documento" type="{http://www.pucomex.serpro.gov.br/cct}TDocumentoCargaManifestacao" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -137,40 +107,15 @@ public List getContent() { @XmlType(name = "", propOrder = { "documento" }) + @Builder(builderMethodName = "documentosBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class Documentos { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected List documento; - /** - * Gets the value of the documento 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 documento property. - * - *

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

-         *    getDocumento().add(newItem);
-         * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link TDocumentoCargaManifestacao } - * - * - */ - public List getDocumento() { - if (documento == null) { - documento = new ArrayList(); - } - return this.documento; - } - } } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/Destinatario.java b/src/main/java/br/gov/serpro/pucomex/cct/Destinatario.java index 3142ae3..aea8b7c 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/Destinatario.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/Destinatario.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; @@ -5,144 +12,77 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for Destinatario complex type. + *

Classe Java de Destinatario complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="Destinatario">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <choice>
- *         <element name="cnpj" type="{http://www.pucomex.serpro.gov.br/cct}CNPJ"/>
- *         <element name="cpf" type="{http://www.pucomex.serpro.gov.br/cct}CPF"/>
- *         <element name="identificacaoEstrangeiro">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="pais" type="{http://www.pucomex.serpro.gov.br/cct}Pais"/>
- *                   <element name="nome" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica60"/>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *       </choice>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="Destinatario">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice>
+ *         <element name="cnpj" type="{http://www.pucomex.serpro.gov.br/cct}CNPJ"/>
+ *         <element name="cpf" type="{http://www.pucomex.serpro.gov.br/cct}CPF"/>
+ *         <element name="identificacaoEstrangeiro">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="pais" type="{http://www.pucomex.serpro.gov.br/cct}Pais"/>
+ *                   <element name="nome" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica60"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "Destinatario", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "Destinatario", propOrder = { "cnpj", "cpf", "identificacaoEstrangeiro" }) +@Builder(builderMethodName = "destinatarioBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class Destinatario { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String cnpj; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String cpf; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected Destinatario.IdentificacaoEstrangeiro identificacaoEstrangeiro; - /** - * Gets the value of the cnpj property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCnpj() { - return cnpj; - } - - /** - * Sets the value of the cnpj property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCnpj(String value) { - this.cnpj = value; - } /** - * Gets the value of the cpf property. + *

Classe Java de anonymous complex type. * - * @return - * possible object is - * {@link String } - * - */ - public String getCpf() { - return cpf; - } - - /** - * Sets the value of the cpf property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCpf(String value) { - this.cpf = value; - } - - /** - * Gets the value of the identificacaoEstrangeiro property. - * - * @return - * possible object is - * {@link Destinatario.IdentificacaoEstrangeiro } - * - */ - public Destinatario.IdentificacaoEstrangeiro getIdentificacaoEstrangeiro() { - return identificacaoEstrangeiro; - } - - /** - * Sets the value of the identificacaoEstrangeiro property. - * - * @param value - * allowed object is - * {@link Destinatario.IdentificacaoEstrangeiro } - * - */ - public void setIdentificacaoEstrangeiro(Destinatario.IdentificacaoEstrangeiro value) { - this.identificacaoEstrangeiro = value; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. + *

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="pais" type="{http://www.pucomex.serpro.gov.br/cct}Pais"/>
-     *         <element name="nome" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica60"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="pais" type="{http://www.pucomex.serpro.gov.br/cct}Pais"/>
+     *         <element name="nome" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica60"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -152,61 +92,17 @@ public void setIdentificacaoEstrangeiro(Destinatario.IdentificacaoEstrangeiro va "pais", "nome" }) + @Builder(builderMethodName = "identificacaoEstrangeiroBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class IdentificacaoEstrangeiro { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String pais; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String nome; - /** - * Gets the value of the pais property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPais() { - return pais; - } - - /** - * Sets the value of the pais property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPais(String value) { - this.pais = value; - } - - /** - * Gets the value of the nome property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getNome() { - return nome; - } - - /** - * Sets the value of the nome property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setNome(String value) { - this.nome = value; - } - } } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/DocumentoTransporte.java b/src/main/java/br/gov/serpro/pucomex/cct/DocumentoTransporte.java index 10b024c..da2cffd 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/DocumentoTransporte.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/DocumentoTransporte.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; @@ -6,39 +13,43 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for DocumentoTransporte complex type. + *

Classe Java de DocumentoTransporte complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="DocumentoTransporte">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="identificacaoDocumentoTransporte" type="{http://www.pucomex.serpro.gov.br/cct}IdDocumentoTransporte"/>
- *         <element name="tipoDocumentoTransporte" type="{http://www.pucomex.serpro.gov.br/cct}TipoDocumentoTransporte"/>
- *         <element name="dataEmissaoDocumentoTransporte" type="{http://www.pucomex.serpro.gov.br/cct}DataPadraoServico"/>
- *         <element name="dadosVeiculoConferem" type="{http://www.pucomex.serpro.gov.br/cct}SimNaoNaoSeAplica"/>
- *         <element name="dadosUnidadeTransporteConferem" type="{http://www.pucomex.serpro.gov.br/cct}SimNaoNaoSeAplica"/>
- *         <element name="dadosConteinerConferem" type="{http://www.pucomex.serpro.gov.br/cct}SimNaoNaoSeAplica"/>
- *         <element name="dadosEmbalagemConferem" type="{http://www.pucomex.serpro.gov.br/cct}SimNaoNaoSeAplica"/>
- *         <choice>
- *           <element name="pesoAferido" type="{http://www.pucomex.serpro.gov.br/cct}Dec_9v3"/>
- *           <element name="motivoNaoPesagem" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250"/>
- *         </choice>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="DocumentoTransporte">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="identificacaoDocumentoTransporte" type="{http://www.pucomex.serpro.gov.br/cct}IdDocumentoTransporte"/>
+ *         <element name="tipoDocumentoTransporte" type="{http://www.pucomex.serpro.gov.br/cct}TipoDocumentoTransporte"/>
+ *         <element name="dataEmissaoDocumentoTransporte" type="{http://www.pucomex.serpro.gov.br/cct}DataPadraoServico"/>
+ *         <element name="dadosVeiculoConferem" type="{http://www.pucomex.serpro.gov.br/cct}SimNaoNaoSeAplica"/>
+ *         <element name="dadosUnidadeTransporteConferem" type="{http://www.pucomex.serpro.gov.br/cct}SimNaoNaoSeAplica"/>
+ *         <element name="dadosConteinerConferem" type="{http://www.pucomex.serpro.gov.br/cct}SimNaoNaoSeAplica"/>
+ *         <element name="dadosEmbalagemConferem" type="{http://www.pucomex.serpro.gov.br/cct}SimNaoNaoSeAplica"/>
+ *         <choice>
+ *           <element name="pesoAferido" type="{http://www.pucomex.serpro.gov.br/cct}Dec_9v3"/>
+ *           <element name="motivoNaoPesagem" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250"/>
+ *         </choice>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "DocumentoTransporte", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "DocumentoTransporte", propOrder = { "identificacaoDocumentoTransporte", "tipoDocumentoTransporte", "dataEmissaoDocumentoTransporte", @@ -49,241 +60,27 @@ "pesoAferido", "motivoNaoPesagem" }) +@Builder(builderMethodName = "documentoTransporteBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class DocumentoTransporte { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String identificacaoDocumentoTransporte; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String tipoDocumentoTransporte; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String dataEmissaoDocumentoTransporte; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String dadosVeiculoConferem; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String dadosUnidadeTransporteConferem; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String dadosConteinerConferem; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String dadosEmbalagemConferem; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected BigDecimal pesoAferido; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String motivoNaoPesagem; - /** - * Gets the value of the identificacaoDocumentoTransporte property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getIdentificacaoDocumentoTransporte() { - return identificacaoDocumentoTransporte; - } - - /** - * Sets the value of the identificacaoDocumentoTransporte property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setIdentificacaoDocumentoTransporte(String value) { - this.identificacaoDocumentoTransporte = value; - } - - /** - * Gets the value of the tipoDocumentoTransporte property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getTipoDocumentoTransporte() { - return tipoDocumentoTransporte; - } - - /** - * Sets the value of the tipoDocumentoTransporte property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setTipoDocumentoTransporte(String value) { - this.tipoDocumentoTransporte = value; - } - - /** - * Gets the value of the dataEmissaoDocumentoTransporte property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDataEmissaoDocumentoTransporte() { - return dataEmissaoDocumentoTransporte; - } - - /** - * Sets the value of the dataEmissaoDocumentoTransporte property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDataEmissaoDocumentoTransporte(String value) { - this.dataEmissaoDocumentoTransporte = value; - } - - /** - * Gets the value of the dadosVeiculoConferem property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDadosVeiculoConferem() { - return dadosVeiculoConferem; - } - - /** - * Sets the value of the dadosVeiculoConferem property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDadosVeiculoConferem(String value) { - this.dadosVeiculoConferem = value; - } - - /** - * Gets the value of the dadosUnidadeTransporteConferem property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDadosUnidadeTransporteConferem() { - return dadosUnidadeTransporteConferem; - } - - /** - * Sets the value of the dadosUnidadeTransporteConferem property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDadosUnidadeTransporteConferem(String value) { - this.dadosUnidadeTransporteConferem = value; - } - - /** - * Gets the value of the dadosConteinerConferem property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDadosConteinerConferem() { - return dadosConteinerConferem; - } - - /** - * Sets the value of the dadosConteinerConferem property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDadosConteinerConferem(String value) { - this.dadosConteinerConferem = value; - } - - /** - * Gets the value of the dadosEmbalagemConferem property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDadosEmbalagemConferem() { - return dadosEmbalagemConferem; - } - - /** - * Sets the value of the dadosEmbalagemConferem property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDadosEmbalagemConferem(String value) { - this.dadosEmbalagemConferem = value; - } - - /** - * Gets the value of the pesoAferido property. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getPesoAferido() { - return pesoAferido; - } - - /** - * Sets the value of the pesoAferido property. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setPesoAferido(BigDecimal value) { - this.pesoAferido = value; - } - - /** - * Gets the value of the motivoNaoPesagem property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getMotivoNaoPesagem() { - return motivoNaoPesagem; - } - - /** - * Sets the value of the motivoNaoPesagem property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setMotivoNaoPesagem(String value) { - this.motivoNaoPesagem = value; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/Documentos.java b/src/main/java/br/gov/serpro/pucomex/cct/Documentos.java index a1e6e10..2702b12 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/Documentos.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/Documentos.java @@ -1,30 +1,40 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; -import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="documento" type="{http://www.pucomex.serpro.gov.br/cct}TDocumentoCarga" maxOccurs="unbounded"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="documento" type="{http://www.pucomex.serpro.gov.br/cct}TDocumentoCarga" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * @@ -33,39 +43,14 @@ @XmlType(name = "", propOrder = { "documento" }) -@XmlRootElement(name = "documentos", namespace = "http://www.pucomex.serpro.gov.br/cct") +@XmlRootElement(name = "documentos") +@Builder(builderMethodName = "documentosBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class Documentos { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected List documento; - /** - * Gets the value of the documento 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 documento property. - * - *

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

-     *    getDocumento().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link TDocumentoCarga } - * - * - */ - public List getDocumento() { - if (documento == null) { - documento = new ArrayList(); - } - return this.documento; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/DocumentosUnitizacao.java b/src/main/java/br/gov/serpro/pucomex/cct/DocumentosUnitizacao.java index cafab85..1201633 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/DocumentosUnitizacao.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/DocumentosUnitizacao.java @@ -1,30 +1,40 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; -import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="documento" type="{http://www.pucomex.serpro.gov.br/cct}TDocumentoCargaUnitizacao" maxOccurs="unbounded"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="documento" type="{http://www.pucomex.serpro.gov.br/cct}TDocumentoCargaUnitizacao" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * @@ -33,39 +43,14 @@ @XmlType(name = "", propOrder = { "documento" }) -@XmlRootElement(name = "documentosUnitizacao", namespace = "http://www.pucomex.serpro.gov.br/cct") +@XmlRootElement(name = "documentosUnitizacao") +@Builder(builderMethodName = "documentosUnitizacaoBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class DocumentosUnitizacao { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected List documento; - /** - * Gets the value of the documento 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 documento property. - * - *

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

-     *    getDocumento().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link TDocumentoCargaUnitizacao } - * - * - */ - public List getDocumento() { - if (documento == null) { - documento = new ArrayList(); - } - return this.documento; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/Embalagens.java b/src/main/java/br/gov/serpro/pucomex/cct/Embalagens.java index dede2b8..cac81d7 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/Embalagens.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/Embalagens.java @@ -1,30 +1,40 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; -import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="embalagem" type="{http://www.pucomex.serpro.gov.br/cct}TEmbalagem" maxOccurs="unbounded"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="embalagem" type="{http://www.pucomex.serpro.gov.br/cct}TEmbalagem" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * @@ -33,39 +43,14 @@ @XmlType(name = "", propOrder = { "embalagem" }) -@XmlRootElement(name = "embalagens", namespace = "http://www.pucomex.serpro.gov.br/cct") +@XmlRootElement(name = "embalagens") +@Builder(builderMethodName = "embalagensBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class Embalagens { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected List embalagem; - /** - * Gets the value of the embalagem 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 embalagem property. - * - *

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

-     *    getEmbalagem().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link TEmbalagem } - * - * - */ - public List getEmbalagem() { - if (embalagem == null) { - embalagem = new ArrayList(); - } - return this.embalagem; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/EntregaConteiner.java b/src/main/java/br/gov/serpro/pucomex/cct/EntregaConteiner.java index f9db167..04f4f71 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/EntregaConteiner.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/EntregaConteiner.java @@ -1,52 +1,62 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; -import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for EntregaConteiner complex type. + *

Classe Java de EntregaConteiner complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="EntregaConteiner">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="identificacaoEntrega" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica50"/>
- *         <element name="identificacaoPessoaJuridica" type="{http://www.pucomex.serpro.gov.br/cct}CNPJ"/>
- *         <element name="local" type="{http://www.pucomex.serpro.gov.br/cct}TLocal"/>
- *         <element name="conteineres">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="conteiner" type="{http://www.pucomex.serpro.gov.br/cct}ConteinerExtend" maxOccurs="50"/>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *         <element ref="{http://www.pucomex.serpro.gov.br/cct}recebedor"/>
- *         <element name="avariasIdentificadas" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250" minOccurs="0"/>
- *         <element name="divergenciasIdentificadas" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250" minOccurs="0"/>
- *         <element name="observacoesGerais" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="EntregaConteiner">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="identificacaoEntrega" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica50"/>
+ *         <element name="identificacaoPessoaJuridica" type="{http://www.pucomex.serpro.gov.br/cct}CNPJ"/>
+ *         <element name="local" type="{http://www.pucomex.serpro.gov.br/cct}TLocal"/>
+ *         <element name="conteineres">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="conteiner" type="{http://www.pucomex.serpro.gov.br/cct}ConteinerExtend" maxOccurs="50"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element ref="{http://www.pucomex.serpro.gov.br/cct}recebedor"/>
+ *         <element name="avariasIdentificadas" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250" minOccurs="0"/>
+ *         <element name="divergenciasIdentificadas" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250" minOccurs="0"/>
+ *         <element name="observacoesGerais" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "EntregaConteiner", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "EntregaConteiner", propOrder = { "identificacaoEntrega", "identificacaoPessoaJuridica", "local", @@ -56,233 +66,42 @@ "divergenciasIdentificadas", "observacoesGerais" }) +@Builder(builderMethodName = "entregaConteinerBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class EntregaConteiner { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String identificacaoEntrega; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String identificacaoPessoaJuridica; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected TLocal local; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected EntregaConteiner.Conteineres conteineres; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected Recebedor recebedor; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String avariasIdentificadas; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String divergenciasIdentificadas; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String observacoesGerais; - /** - * Gets the value of the identificacaoEntrega property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getIdentificacaoEntrega() { - return identificacaoEntrega; - } - - /** - * Sets the value of the identificacaoEntrega property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setIdentificacaoEntrega(String value) { - this.identificacaoEntrega = value; - } - - /** - * Gets the value of the identificacaoPessoaJuridica property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getIdentificacaoPessoaJuridica() { - return identificacaoPessoaJuridica; - } - - /** - * Sets the value of the identificacaoPessoaJuridica property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setIdentificacaoPessoaJuridica(String value) { - this.identificacaoPessoaJuridica = value; - } - - /** - * Gets the value of the local property. - * - * @return - * possible object is - * {@link TLocal } - * - */ - public TLocal getLocal() { - return local; - } - - /** - * Sets the value of the local property. - * - * @param value - * allowed object is - * {@link TLocal } - * - */ - public void setLocal(TLocal value) { - this.local = value; - } - - /** - * Gets the value of the conteineres property. - * - * @return - * possible object is - * {@link EntregaConteiner.Conteineres } - * - */ - public EntregaConteiner.Conteineres getConteineres() { - return conteineres; - } - - /** - * Sets the value of the conteineres property. - * - * @param value - * allowed object is - * {@link EntregaConteiner.Conteineres } - * - */ - public void setConteineres(EntregaConteiner.Conteineres value) { - this.conteineres = value; - } - - /** - * Gets the value of the recebedor property. - * - * @return - * possible object is - * {@link Recebedor } - * - */ - public Recebedor getRecebedor() { - return recebedor; - } /** - * Sets the value of the recebedor property. + *

Classe Java de anonymous complex type. * - * @param value - * allowed object is - * {@link Recebedor } - * - */ - public void setRecebedor(Recebedor value) { - this.recebedor = value; - } - - /** - * Gets the value of the avariasIdentificadas property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getAvariasIdentificadas() { - return avariasIdentificadas; - } - - /** - * Sets the value of the avariasIdentificadas property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setAvariasIdentificadas(String value) { - this.avariasIdentificadas = value; - } - - /** - * Gets the value of the divergenciasIdentificadas property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDivergenciasIdentificadas() { - return divergenciasIdentificadas; - } - - /** - * Sets the value of the divergenciasIdentificadas property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDivergenciasIdentificadas(String value) { - this.divergenciasIdentificadas = value; - } - - /** - * Gets the value of the observacoesGerais property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getObservacoesGerais() { - return observacoesGerais; - } - - /** - * Sets the value of the observacoesGerais property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setObservacoesGerais(String value) { - this.observacoesGerais = value; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. + *

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="conteiner" type="{http://www.pucomex.serpro.gov.br/cct}ConteinerExtend" maxOccurs="50"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="conteiner" type="{http://www.pucomex.serpro.gov.br/cct}ConteinerExtend" maxOccurs="50"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -291,40 +110,15 @@ public void setObservacoesGerais(String value) { @XmlType(name = "", propOrder = { "conteiner" }) + @Builder(builderMethodName = "conteineresBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class Conteineres { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected List conteiner; - /** - * Gets the value of the conteiner 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 conteiner property. - * - *

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

-         *    getConteiner().add(newItem);
-         * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link ConteinerExtend } - * - * - */ - public List getConteiner() { - if (conteiner == null) { - conteiner = new ArrayList(); - } - return this.conteiner; - } - } } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/EntregaDocumentoCarga.java b/src/main/java/br/gov/serpro/pucomex/cct/EntregaDocumentoCarga.java index 740f480..f6c3dc5 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/EntregaDocumentoCarga.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/EntregaDocumentoCarga.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; @@ -6,37 +13,41 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for EntregaDocumentoCarga complex type. + *

Classe Java de EntregaDocumentoCarga complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="EntregaDocumentoCarga">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="identificacaoEntrega" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica50"/>
- *         <element name="identificacaoPessoaJuridica" type="{http://www.pucomex.serpro.gov.br/cct}CNPJ"/>
- *         <element name="local" type="{http://www.pucomex.serpro.gov.br/cct}Local"/>
- *         <element ref="{http://www.pucomex.serpro.gov.br/cct}documentos"/>
- *         <element ref="{http://www.pucomex.serpro.gov.br/cct}recebedor"/>
- *         <choice>
- *           <element name="pesoAferido" type="{http://www.pucomex.serpro.gov.br/cct}Dec_9v3"/>
- *           <element name="motivoNaoPesagem" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250"/>
- *         </choice>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="EntregaDocumentoCarga">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="identificacaoEntrega" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica50"/>
+ *         <element name="identificacaoPessoaJuridica" type="{http://www.pucomex.serpro.gov.br/cct}CNPJ"/>
+ *         <element name="local" type="{http://www.pucomex.serpro.gov.br/cct}Local"/>
+ *         <element ref="{http://www.pucomex.serpro.gov.br/cct}documentos"/>
+ *         <element ref="{http://www.pucomex.serpro.gov.br/cct}recebedor"/>
+ *         <choice>
+ *           <element name="pesoAferido" type="{http://www.pucomex.serpro.gov.br/cct}Dec_9v3"/>
+ *           <element name="motivoNaoPesagem" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250"/>
+ *         </choice>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "EntregaDocumentoCarga", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "EntregaDocumentoCarga", propOrder = { "identificacaoEntrega", "identificacaoPessoaJuridica", "local", @@ -45,189 +56,23 @@ "pesoAferido", "motivoNaoPesagem" }) +@Builder(builderMethodName = "entregaDocumentoCargaBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class EntregaDocumentoCarga { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String identificacaoEntrega; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String identificacaoPessoaJuridica; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected Local local; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected Documentos documentos; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected Recebedor recebedor; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected BigDecimal pesoAferido; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String motivoNaoPesagem; - /** - * Gets the value of the identificacaoEntrega property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getIdentificacaoEntrega() { - return identificacaoEntrega; - } - - /** - * Sets the value of the identificacaoEntrega property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setIdentificacaoEntrega(String value) { - this.identificacaoEntrega = value; - } - - /** - * Gets the value of the identificacaoPessoaJuridica property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getIdentificacaoPessoaJuridica() { - return identificacaoPessoaJuridica; - } - - /** - * Sets the value of the identificacaoPessoaJuridica property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setIdentificacaoPessoaJuridica(String value) { - this.identificacaoPessoaJuridica = value; - } - - /** - * Gets the value of the local property. - * - * @return - * possible object is - * {@link Local } - * - */ - public Local getLocal() { - return local; - } - - /** - * Sets the value of the local property. - * - * @param value - * allowed object is - * {@link Local } - * - */ - public void setLocal(Local value) { - this.local = value; - } - - /** - * Gets the value of the documentos property. - * - * @return - * possible object is - * {@link Documentos } - * - */ - public Documentos getDocumentos() { - return documentos; - } - - /** - * Sets the value of the documentos property. - * - * @param value - * allowed object is - * {@link Documentos } - * - */ - public void setDocumentos(Documentos value) { - this.documentos = value; - } - - /** - * Gets the value of the recebedor property. - * - * @return - * possible object is - * {@link Recebedor } - * - */ - public Recebedor getRecebedor() { - return recebedor; - } - - /** - * Sets the value of the recebedor property. - * - * @param value - * allowed object is - * {@link Recebedor } - * - */ - public void setRecebedor(Recebedor value) { - this.recebedor = value; - } - - /** - * Gets the value of the pesoAferido property. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getPesoAferido() { - return pesoAferido; - } - - /** - * Sets the value of the pesoAferido property. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setPesoAferido(BigDecimal value) { - this.pesoAferido = value; - } - - /** - * Gets the value of the motivoNaoPesagem property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getMotivoNaoPesagem() { - return motivoNaoPesagem; - } - - /** - * Sets the value of the motivoNaoPesagem property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setMotivoNaoPesagem(String value) { - this.motivoNaoPesagem = value; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/EntregaDocumentoTransporte.java b/src/main/java/br/gov/serpro/pucomex/cct/EntregaDocumentoTransporte.java index b085683..e545f9c 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/EntregaDocumentoTransporte.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/EntregaDocumentoTransporte.java @@ -1,176 +1,94 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; -import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for EntregaDocumentoTransporte complex type. + *

Classe Java de EntregaDocumentoTransporte complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="EntregaDocumentoTransporte">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="identificacaoEntrega" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica50"/>
- *         <element name="identificacaoPessoaJuridica" type="{http://www.pucomex.serpro.gov.br/cct}CNPJ"/>
- *         <element name="local" type="{http://www.pucomex.serpro.gov.br/cct}Local"/>
- *         <element name="documentosTransporte">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="documentoTransporte" type="{http://www.pucomex.serpro.gov.br/cct}DocumentoTransporte" maxOccurs="100"/>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="EntregaDocumentoTransporte">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="identificacaoEntrega" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica50"/>
+ *         <element name="identificacaoPessoaJuridica" type="{http://www.pucomex.serpro.gov.br/cct}CNPJ"/>
+ *         <element name="local" type="{http://www.pucomex.serpro.gov.br/cct}Local"/>
+ *         <element name="documentosTransporte">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="documentoTransporte" type="{http://www.pucomex.serpro.gov.br/cct}DocumentoTransporte" maxOccurs="100"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "EntregaDocumentoTransporte", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "EntregaDocumentoTransporte", propOrder = { "identificacaoEntrega", "identificacaoPessoaJuridica", "local", "documentosTransporte" }) +@Builder(builderMethodName = "entregaDocumentoTransporteBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class EntregaDocumentoTransporte { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String identificacaoEntrega; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String identificacaoPessoaJuridica; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected Local local; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected EntregaDocumentoTransporte.DocumentosTransporte documentosTransporte; - /** - * Gets the value of the identificacaoEntrega property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getIdentificacaoEntrega() { - return identificacaoEntrega; - } - - /** - * Sets the value of the identificacaoEntrega property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setIdentificacaoEntrega(String value) { - this.identificacaoEntrega = value; - } - - /** - * Gets the value of the identificacaoPessoaJuridica property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getIdentificacaoPessoaJuridica() { - return identificacaoPessoaJuridica; - } - - /** - * Sets the value of the identificacaoPessoaJuridica property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setIdentificacaoPessoaJuridica(String value) { - this.identificacaoPessoaJuridica = value; - } - - /** - * Gets the value of the local property. - * - * @return - * possible object is - * {@link Local } - * - */ - public Local getLocal() { - return local; - } /** - * Sets the value of the local property. + *

Classe Java de anonymous complex type. * - * @param value - * allowed object is - * {@link Local } - * - */ - public void setLocal(Local value) { - this.local = value; - } - - /** - * Gets the value of the documentosTransporte property. - * - * @return - * possible object is - * {@link EntregaDocumentoTransporte.DocumentosTransporte } - * - */ - public EntregaDocumentoTransporte.DocumentosTransporte getDocumentosTransporte() { - return documentosTransporte; - } - - /** - * Sets the value of the documentosTransporte property. - * - * @param value - * allowed object is - * {@link EntregaDocumentoTransporte.DocumentosTransporte } - * - */ - public void setDocumentosTransporte(EntregaDocumentoTransporte.DocumentosTransporte value) { - this.documentosTransporte = value; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. + *

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="documentoTransporte" type="{http://www.pucomex.serpro.gov.br/cct}DocumentoTransporte" maxOccurs="100"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="documentoTransporte" type="{http://www.pucomex.serpro.gov.br/cct}DocumentoTransporte" maxOccurs="100"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -179,40 +97,15 @@ public void setDocumentosTransporte(EntregaDocumentoTransporte.DocumentosTranspo @XmlType(name = "", propOrder = { "documentoTransporte" }) + @Builder(builderMethodName = "documentosTransporteBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class DocumentosTransporte { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected List documentoTransporte; - /** - * Gets the value of the documentoTransporte 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 documentoTransporte property. - * - *

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

-         *    getDocumentoTransporte().add(newItem);
-         * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link DocumentoTransporte } - * - * - */ - public List getDocumentoTransporte() { - if (documentoTransporte == null) { - documentoTransporte = new ArrayList(); - } - return this.documentoTransporte; - } - } } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/Entregador.java b/src/main/java/br/gov/serpro/pucomex/cct/Entregador.java index 98b5409..41fe8f9 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/Entregador.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/Entregador.java @@ -1,32 +1,42 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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.pucomex.serpro.gov.br/cct}CNPJ"/>
- *           <element name="cpf" type="{http://www.pucomex.serpro.gov.br/cct}CPF"/>
- *           <element name="nomeEstrangeiro" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica60"/>
- *         </choice>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <choice>
+ *           <element name="cnpj" type="{http://www.pucomex.serpro.gov.br/cct}CNPJ"/>
+ *           <element name="cpf" type="{http://www.pucomex.serpro.gov.br/cct}CPF"/>
+ *           <element name="nomeEstrangeiro" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica60"/>
+ *         </choice>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * @@ -37,86 +47,15 @@ "cpf", "nomeEstrangeiro" }) -@XmlRootElement(name = "entregador", namespace = "http://www.pucomex.serpro.gov.br/cct") +@XmlRootElement(name = "entregador") +@Builder(builderMethodName = "entregadorBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class Entregador { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String cnpj; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String cpf; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String nomeEstrangeiro; - /** - * Gets the value of the cnpj property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCnpj() { - return cnpj; - } - - /** - * Sets the value of the cnpj property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCnpj(String value) { - this.cnpj = value; - } - - /** - * Gets the value of the cpf property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCpf() { - return cpf; - } - - /** - * Sets the value of the cpf property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCpf(String value) { - this.cpf = value; - } - - /** - * Gets the value of the nomeEstrangeiro property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getNomeEstrangeiro() { - return nomeEstrangeiro; - } - - /** - * Sets the value of the nomeEstrangeiro property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setNomeEstrangeiro(String value) { - this.nomeEstrangeiro = value; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/EntregasConteineres.java b/src/main/java/br/gov/serpro/pucomex/cct/EntregasConteineres.java index 06898fb..c461f2d 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/EntregasConteineres.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/EntregasConteineres.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; @@ -6,23 +13,27 @@ import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="entregaConteiner" type="{http://www.pucomex.serpro.gov.br/cct}EntregaConteiner"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="entregaConteiner" type="{http://www.pucomex.serpro.gov.br/cct}EntregaConteiner"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * @@ -31,34 +42,14 @@ @XmlType(name = "", propOrder = { "entregaConteiner" }) -@XmlRootElement(name = "entregasConteineres", namespace = "http://www.pucomex.serpro.gov.br/cct") +@XmlRootElement(name = "entregasConteineres") +@Builder(builderMethodName = "entregasConteineresBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class EntregasConteineres { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected EntregaConteiner entregaConteiner; - /** - * Gets the value of the entregaConteiner property. - * - * @return - * possible object is - * {@link EntregaConteiner } - * - */ - public EntregaConteiner getEntregaConteiner() { - return entregaConteiner; - } - - /** - * Sets the value of the entregaConteiner property. - * - * @param value - * allowed object is - * {@link EntregaConteiner } - * - */ - public void setEntregaConteiner(EntregaConteiner value) { - this.entregaConteiner = value; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/EntregasDocumentoCarga.java b/src/main/java/br/gov/serpro/pucomex/cct/EntregasDocumentoCarga.java index e79a7d1..b0404c9 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/EntregasDocumentoCarga.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/EntregasDocumentoCarga.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; @@ -6,23 +13,27 @@ import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="entregaDocumentoCarga" type="{http://www.pucomex.serpro.gov.br/cct}EntregaDocumentoCarga"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="entregaDocumentoCarga" type="{http://www.pucomex.serpro.gov.br/cct}EntregaDocumentoCarga"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * @@ -31,34 +42,14 @@ @XmlType(name = "", propOrder = { "entregaDocumentoCarga" }) -@XmlRootElement(name = "entregasDocumentoCarga", namespace = "http://www.pucomex.serpro.gov.br/cct") +@XmlRootElement(name = "entregasDocumentoCarga") +@Builder(builderMethodName = "entregasDocumentoCargaBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class EntregasDocumentoCarga { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected EntregaDocumentoCarga entregaDocumentoCarga; - /** - * Gets the value of the entregaDocumentoCarga property. - * - * @return - * possible object is - * {@link EntregaDocumentoCarga } - * - */ - public EntregaDocumentoCarga getEntregaDocumentoCarga() { - return entregaDocumentoCarga; - } - - /** - * Sets the value of the entregaDocumentoCarga property. - * - * @param value - * allowed object is - * {@link EntregaDocumentoCarga } - * - */ - public void setEntregaDocumentoCarga(EntregaDocumentoCarga value) { - this.entregaDocumentoCarga = value; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/EntregasDocumentoTransporte.java b/src/main/java/br/gov/serpro/pucomex/cct/EntregasDocumentoTransporte.java index 4ca12c2..7b838ab 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/EntregasDocumentoTransporte.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/EntregasDocumentoTransporte.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; @@ -6,23 +13,27 @@ import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="entregaDocumentoTransporte" type="{http://www.pucomex.serpro.gov.br/cct}EntregaDocumentoTransporte"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="entregaDocumentoTransporte" type="{http://www.pucomex.serpro.gov.br/cct}EntregaDocumentoTransporte"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * @@ -31,34 +42,14 @@ @XmlType(name = "", propOrder = { "entregaDocumentoTransporte" }) -@XmlRootElement(name = "entregasDocumentoTransporte", namespace = "http://www.pucomex.serpro.gov.br/cct") +@XmlRootElement(name = "entregasDocumentoTransporte") +@Builder(builderMethodName = "entregasDocumentoTransporteBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class EntregasDocumentoTransporte { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected EntregaDocumentoTransporte entregaDocumentoTransporte; - /** - * Gets the value of the entregaDocumentoTransporte property. - * - * @return - * possible object is - * {@link EntregaDocumentoTransporte } - * - */ - public EntregaDocumentoTransporte getEntregaDocumentoTransporte() { - return entregaDocumentoTransporte; - } - - /** - * Sets the value of the entregaDocumentoTransporte property. - * - * @param value - * allowed object is - * {@link EntregaDocumentoTransporte } - * - */ - public void setEntregaDocumentoTransporte(EntregaDocumentoTransporte value) { - this.entregaDocumentoTransporte = value; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/Frete.java b/src/main/java/br/gov/serpro/pucomex/cct/Frete.java index 8436282..eb943f3 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/Frete.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/Frete.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; @@ -6,114 +13,50 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for Frete complex type. + *

Classe Java de Frete complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="Frete">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="codigoMoedaFrete" type="{http://www.pucomex.serpro.gov.br/cct}MoedaSwift"/>
- *         <element name="formaPagamentoFrete" type="{http://www.pucomex.serpro.gov.br/cct}TipoFrete"/>
- *         <element name="valorFrete" type="{http://www.pucomex.serpro.gov.br/cct}Dec_1202"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="Frete">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="codigoMoedaFrete" type="{http://www.pucomex.serpro.gov.br/cct}MoedaSwift"/>
+ *         <element name="formaPagamentoFrete" type="{http://www.pucomex.serpro.gov.br/cct}TipoFrete"/>
+ *         <element name="valorFrete" type="{http://www.pucomex.serpro.gov.br/cct}Dec_1202"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "Frete", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "Frete", propOrder = { "codigoMoedaFrete", "formaPagamentoFrete", "valorFrete" }) +@Builder(builderMethodName = "freteBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class Frete { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String codigoMoedaFrete; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String formaPagamentoFrete; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected BigDecimal valorFrete; - /** - * Gets the value of the codigoMoedaFrete property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCodigoMoedaFrete() { - return codigoMoedaFrete; - } - - /** - * Sets the value of the codigoMoedaFrete property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCodigoMoedaFrete(String value) { - this.codigoMoedaFrete = value; - } - - /** - * Gets the value of the formaPagamentoFrete property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getFormaPagamentoFrete() { - return formaPagamentoFrete; - } - - /** - * Sets the value of the formaPagamentoFrete property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setFormaPagamentoFrete(String value) { - this.formaPagamentoFrete = value; - } - - /** - * Gets the value of the valorFrete property. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getValorFrete() { - return valorFrete; - } - - /** - * Sets the value of the valorFrete property. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setValorFrete(BigDecimal value) { - this.valorFrete = value; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/Graneis.java b/src/main/java/br/gov/serpro/pucomex/cct/Graneis.java index d05ecff..2d3b0b1 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/Graneis.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/Graneis.java @@ -1,30 +1,40 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; -import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="granel" type="{http://www.pucomex.serpro.gov.br/cct}TGranel" maxOccurs="unbounded"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="granel" type="{http://www.pucomex.serpro.gov.br/cct}TGranel" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * @@ -33,39 +43,14 @@ @XmlType(name = "", propOrder = { "granel" }) -@XmlRootElement(name = "graneis", namespace = "http://www.pucomex.serpro.gov.br/cct") +@XmlRootElement(name = "graneis") +@Builder(builderMethodName = "graneisBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class Graneis { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected List granel; - /** - * Gets the value of the granel 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 granel property. - * - *

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

-     *    getGranel().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link TGranel } - * - * - */ - public List getGranel() { - if (granel == null) { - granel = new ArrayList(); - } - return this.granel; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/Granel.java b/src/main/java/br/gov/serpro/pucomex/cct/Granel.java index ee097f9..3d66429 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/Granel.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/Granel.java @@ -1,30 +1,40 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; -import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="carga" type="{http://www.pucomex.serpro.gov.br/cct}TGranel" maxOccurs="unbounded"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="carga" type="{http://www.pucomex.serpro.gov.br/cct}TGranel" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * @@ -33,39 +43,14 @@ @XmlType(name = "", propOrder = { "carga" }) -@XmlRootElement(name = "granel", namespace = "http://www.pucomex.serpro.gov.br/cct") +@XmlRootElement(name = "granel") +@Builder(builderMethodName = "granelBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class Granel { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected List carga; - /** - * Gets the value of the carga 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 carga property. - * - *

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

-     *    getCarga().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link TGranel } - * - * - */ - public List getCarga() { - if (carga == null) { - carga = new ArrayList(); - } - return this.carga; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/IdentificacaoEmissor.java b/src/main/java/br/gov/serpro/pucomex/cct/IdentificacaoEmissor.java index 4c1c5ca..cd032ab 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/IdentificacaoEmissor.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/IdentificacaoEmissor.java @@ -1,90 +1,54 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for IdentificacaoEmissor complex type. + *

Classe Java de IdentificacaoEmissor complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="IdentificacaoEmissor">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <choice>
- *         <element name="cnpj" type="{http://www.pucomex.serpro.gov.br/cct}CNPJ"/>
- *         <element name="cpf" type="{http://www.pucomex.serpro.gov.br/cct}CPF"/>
- *       </choice>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="IdentificacaoEmissor">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice>
+ *         <element name="cnpj" type="{http://www.pucomex.serpro.gov.br/cct}CNPJ"/>
+ *         <element name="cpf" type="{http://www.pucomex.serpro.gov.br/cct}CPF"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "IdentificacaoEmissor", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "IdentificacaoEmissor", propOrder = { "cnpj", "cpf" }) +@Builder(builderMethodName = "identificacaoEmissorBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class IdentificacaoEmissor { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String cnpj; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String cpf; - /** - * Gets the value of the cnpj property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCnpj() { - return cnpj; - } - - /** - * Sets the value of the cnpj property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCnpj(String value) { - this.cnpj = value; - } - - /** - * Gets the value of the cpf property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCpf() { - return cpf; - } - - /** - * Sets the value of the cpf property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCpf(String value) { - this.cpf = value; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/ItemNFF.java b/src/main/java/br/gov/serpro/pucomex/cct/ItemNFF.java index 0e28026..191820a 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/ItemNFF.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/ItemNFF.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; @@ -6,55 +13,59 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for ItemNFF complex type. + *

Classe Java de ItemNFF complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="ItemNFF">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="numeroItem">
- *           <simpleType>
- *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *               <pattern value="[0-9]{1,3}"/>
- *             </restriction>
- *           </simpleType>
- *         </element>
- *         <element name="codigoProduto">
- *           <simpleType>
- *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *               <maxLength value="60"/>
- *               <minLength value="1"/>
- *             </restriction>
- *           </simpleType>
- *         </element>
- *         <element name="ncm" type="{http://www.pucomex.serpro.gov.br/cct}NCM"/>
- *         <element name="descricaoProduto">
- *           <simpleType>
- *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *               <maxLength value="120"/>
- *               <minLength value="1"/>
- *             </restriction>
- *           </simpleType>
- *         </element>
- *         <element name="cfop" type="{http://www.pucomex.serpro.gov.br/cct}CFOP"/>
- *         <element name="valorTotal" type="{http://www.pucomex.serpro.gov.br/cct}Dec_1202"/>
- *         <element name="quantidadeMedidaEstatistica" type="{http://www.pucomex.serpro.gov.br/cct}Dec_1104v"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="ItemNFF">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="numeroItem">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <pattern value="[0-9]{1,3}"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="codigoProduto">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="60"/>
+ *               <minLength value="1"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ncm" type="{http://www.pucomex.serpro.gov.br/cct}NCM"/>
+ *         <element name="descricaoProduto">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="120"/>
+ *               <minLength value="1"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="cfop" type="{http://www.pucomex.serpro.gov.br/cct}CFOP"/>
+ *         <element name="valorTotal" type="{http://www.pucomex.serpro.gov.br/cct}Dec_1202"/>
+ *         <element name="quantidadeMedidaEstatistica" type="{http://www.pucomex.serpro.gov.br/cct}Dec_1104v"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ItemNFF", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "ItemNFF", propOrder = { "numeroItem", "codigoProduto", "ncm", @@ -63,189 +74,25 @@ "valorTotal", "quantidadeMedidaEstatistica" }) +@Builder(builderMethodName = "itemNFFBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class ItemNFF { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String numeroItem; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String codigoProduto; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String ncm; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String descricaoProduto; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String cfop; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected BigDecimal valorTotal; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String quantidadeMedidaEstatistica; - /** - * Gets the value of the numeroItem property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getNumeroItem() { - return numeroItem; - } - - /** - * Sets the value of the numeroItem property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setNumeroItem(String value) { - this.numeroItem = value; - } - - /** - * Gets the value of the codigoProduto property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCodigoProduto() { - return codigoProduto; - } - - /** - * Sets the value of the codigoProduto property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCodigoProduto(String value) { - this.codigoProduto = value; - } - - /** - * Gets the value of the ncm property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getNcm() { - return ncm; - } - - /** - * Sets the value of the ncm property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setNcm(String value) { - this.ncm = value; - } - - /** - * Gets the value of the descricaoProduto property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDescricaoProduto() { - return descricaoProduto; - } - - /** - * Sets the value of the descricaoProduto property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDescricaoProduto(String value) { - this.descricaoProduto = value; - } - - /** - * Gets the value of the cfop property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCfop() { - return cfop; - } - - /** - * Sets the value of the cfop property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCfop(String value) { - this.cfop = value; - } - - /** - * Gets the value of the valorTotal property. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getValorTotal() { - return valorTotal; - } - - /** - * Sets the value of the valorTotal property. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setValorTotal(BigDecimal value) { - this.valorTotal = value; - } - - /** - * Gets the value of the quantidadeMedidaEstatistica property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getQuantidadeMedidaEstatistica() { - return quantidadeMedidaEstatistica; - } - - /** - * Sets the value of the quantidadeMedidaEstatistica property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setQuantidadeMedidaEstatistica(String value) { - this.quantidadeMedidaEstatistica = value; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/Local.java b/src/main/java/br/gov/serpro/pucomex/cct/Local.java index d194300..982af6e 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/Local.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/Local.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; @@ -5,146 +12,80 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for Local complex type. + *

Classe Java de Local complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="Local">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="codigoURF" type="{http://www.pucomex.serpro.gov.br/cct}CodigoURF"/>
- *         <choice>
- *           <element name="codigoRA" type="{http://www.pucomex.serpro.gov.br/cct}CodigoRA"/>
- *           <element name="coordenadas">
- *             <complexType>
- *               <complexContent>
- *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                   <sequence>
- *                     <element name="latitude" type="{http://www.pucomex.serpro.gov.br/cct}Latitude"/>
- *                     <element name="longitude" type="{http://www.pucomex.serpro.gov.br/cct}Longitude"/>
- *                   </sequence>
- *                 </restriction>
- *               </complexContent>
- *             </complexType>
- *           </element>
- *         </choice>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="Local">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="codigoURF" type="{http://www.pucomex.serpro.gov.br/cct}CodigoURF"/>
+ *         <choice>
+ *           <element name="codigoRA" type="{http://www.pucomex.serpro.gov.br/cct}CodigoRA"/>
+ *           <element name="coordenadas">
+ *             <complexType>
+ *               <complexContent>
+ *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                   <sequence>
+ *                     <element name="latitude" type="{http://www.pucomex.serpro.gov.br/cct}Latitude"/>
+ *                     <element name="longitude" type="{http://www.pucomex.serpro.gov.br/cct}Longitude"/>
+ *                   </sequence>
+ *                 </restriction>
+ *               </complexContent>
+ *             </complexType>
+ *           </element>
+ *         </choice>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "Local", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "Local", propOrder = { "codigoURF", "codigoRA", "coordenadas" }) +@Builder(builderMethodName = "localBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class Local { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String codigoURF; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String codigoRA; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected Local.Coordenadas coordenadas; - /** - * Gets the value of the codigoURF property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCodigoURF() { - return codigoURF; - } - - /** - * Sets the value of the codigoURF property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCodigoURF(String value) { - this.codigoURF = value; - } /** - * Gets the value of the codigoRA property. + *

Classe Java de anonymous complex type. * - * @return - * possible object is - * {@link String } - * - */ - public String getCodigoRA() { - return codigoRA; - } - - /** - * Sets the value of the codigoRA property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCodigoRA(String value) { - this.codigoRA = value; - } - - /** - * Gets the value of the coordenadas property. - * - * @return - * possible object is - * {@link Local.Coordenadas } - * - */ - public Local.Coordenadas getCoordenadas() { - return coordenadas; - } - - /** - * Sets the value of the coordenadas property. - * - * @param value - * allowed object is - * {@link Local.Coordenadas } - * - */ - public void setCoordenadas(Local.Coordenadas value) { - this.coordenadas = value; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. + *

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="latitude" type="{http://www.pucomex.serpro.gov.br/cct}Latitude"/>
-     *         <element name="longitude" type="{http://www.pucomex.serpro.gov.br/cct}Longitude"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="latitude" type="{http://www.pucomex.serpro.gov.br/cct}Latitude"/>
+     *         <element name="longitude" type="{http://www.pucomex.serpro.gov.br/cct}Longitude"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -154,61 +95,17 @@ public void setCoordenadas(Local.Coordenadas value) { "latitude", "longitude" }) + @Builder(builderMethodName = "coordenadasBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class Coordenadas { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String latitude; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String longitude; - /** - * Gets the value of the latitude property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLatitude() { - return latitude; - } - - /** - * Sets the value of the latitude property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLatitude(String value) { - this.latitude = value; - } - - /** - * Gets the value of the longitude property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLongitude() { - return longitude; - } - - /** - * Sets the value of the longitude property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLongitude(String value) { - this.longitude = value; - } - } } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/ManifestacaoExportacao.java b/src/main/java/br/gov/serpro/pucomex/cct/ManifestacaoExportacao.java index b08dc3e..6ec3a23 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/ManifestacaoExportacao.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/ManifestacaoExportacao.java @@ -1,122 +1,132 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; import java.math.BigInteger; -import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for ManifestacaoExportacao complex type. + *

Classe Java de ManifestacaoExportacao complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="ManifestacaoExportacao">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="identificacaoManifestacao" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica50"/>
- *         <element name="tipoDocumentoTransporte" type="{http://www.pucomex.serpro.gov.br/cct}TipoDocumentoTransporte"/>
- *         <element name="indCargaEnviadaDespacho" type="{http://www.pucomex.serpro.gov.br/cct}SimNao"/>
- *         <element name="cargaJaEmbarcada" type="{http://www.pucomex.serpro.gov.br/cct}SimNao"/>
- *         <choice>
- *           <element name="cnpjTransportador" type="{http://www.pucomex.serpro.gov.br/cct}CNPJ"/>
- *           <element name="cpfTransportador" type="{http://www.pucomex.serpro.gov.br/cct}CPF"/>
- *         </choice>
- *         <choice>
- *           <sequence>
- *             <element name="codigoURF" type="{http://www.pucomex.serpro.gov.br/cct}CodigoURF"/>
- *             <element name="coordenadas" type="{http://www.pucomex.serpro.gov.br/cct}Coordenadas" minOccurs="0"/>
- *             <element name="cnpjRespEstoqueCarga" type="{http://www.pucomex.serpro.gov.br/cct}CNPJ" minOccurs="0"/>
- *           </sequence>
- *           <sequence>
- *             <element name="codigoRA" type="{http://www.pucomex.serpro.gov.br/cct}CodigoRA"/>
- *           </sequence>
- *         </choice>
- *         <choice>
- *           <element name="veiculoAereo">
- *             <complexType>
- *               <complexContent>
- *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                   <sequence>
- *                     <element name="codigoTipoModal" type="{http://www.pucomex.serpro.gov.br/cct}CodigoDominioAereo"/>
- *                     <element name="prefixoAeronave" type="{http://www.pucomex.serpro.gov.br/cct}PrefixoAeronave"/>
- *                     <element name="numeroVoo" type="{http://www.pucomex.serpro.gov.br/cct}NumeroVoo"/>
- *                     <element name="dataPartidaProcedencia" type="{http://www.pucomex.serpro.gov.br/cct}DataPadraoServico"/>
- *                   </sequence>
- *                 </restriction>
- *               </complexContent>
- *             </complexType>
- *           </element>
- *           <element name="veiculoAquaviario">
- *             <complexType>
- *               <complexContent>
- *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                   <sequence>
- *                     <element name="codigoTipoModal" type="{http://www.pucomex.serpro.gov.br/cct}CodigoDominioAquaViario"/>
- *                     <element name="codigoIMO" type="{http://www.pucomex.serpro.gov.br/cct}CodigoIMO"/>
- *                     <element name="numeroEscala" type="{http://www.pucomex.serpro.gov.br/cct}NumeroEscala"/>
- *                     <element name="dataEncerramentoManifesto" type="{http://www.pucomex.serpro.gov.br/cct}DataPadraoServico"/>
- *                   </sequence>
- *                 </restriction>
- *               </complexContent>
- *             </complexType>
- *           </element>
- *           <element name="outroModal">
- *             <complexType>
- *               <complexContent>
- *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                   <sequence>
- *                     <element name="codigoTipoModal" type="{http://www.pucomex.serpro.gov.br/cct}CodigoDominioOutroVeiculo"/>
- *                     <element name="identificacaoVeiculo" type="{http://www.pucomex.serpro.gov.br/cct}IdentificacaoVeiculo"/>
- *                     <element name="numeroDocumentoTransporte" type="{http://www.pucomex.serpro.gov.br/cct}NumeroDocumentoTransporte"/>
- *                     <element name="dataEmissaoDocumentoTransporte" type="{http://www.pucomex.serpro.gov.br/cct}DataPadraoServico"/>
- *                   </sequence>
- *                 </restriction>
- *               </complexContent>
- *             </complexType>
- *           </element>
- *         </choice>
- *         <choice>
- *           <element name="conhecimentosCarga">
- *             <complexType>
- *               <complexContent>
- *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                   <sequence>
- *                     <element name="conhecimento" type="{http://www.pucomex.serpro.gov.br/cct}Conhecimento" maxOccurs="unbounded"/>
- *                   </sequence>
- *                 </restriction>
- *               </complexContent>
- *             </complexType>
- *           </element>
- *           <element name="transporteProprio">
- *             <complexType>
- *               <complexContent>
- *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                   <sequence>
- *                     <element name="dadosCarga" type="{http://www.pucomex.serpro.gov.br/cct}DadosCarga" maxOccurs="unbounded"/>
- *                   </sequence>
- *                 </restriction>
- *               </complexContent>
- *             </complexType>
- *           </element>
- *         </choice>
- *         <element name="observacoes" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="ManifestacaoExportacao">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="identificacaoManifestacao" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica50"/>
+ *         <element name="tipoDocumentoTransporte" type="{http://www.pucomex.serpro.gov.br/cct}TipoDocumentoTransporte"/>
+ *         <element name="indCargaEnviadaDespacho" type="{http://www.pucomex.serpro.gov.br/cct}SimNao"/>
+ *         <element name="cargaJaEmbarcada" type="{http://www.pucomex.serpro.gov.br/cct}SimNao"/>
+ *         <choice>
+ *           <element name="cnpjTransportador" type="{http://www.pucomex.serpro.gov.br/cct}CNPJ"/>
+ *           <element name="cpfTransportador" type="{http://www.pucomex.serpro.gov.br/cct}CPF"/>
+ *         </choice>
+ *         <choice>
+ *           <sequence>
+ *             <element name="codigoURF" type="{http://www.pucomex.serpro.gov.br/cct}CodigoURF"/>
+ *             <element name="coordenadas" type="{http://www.pucomex.serpro.gov.br/cct}Coordenadas" minOccurs="0"/>
+ *             <element name="cnpjRespEstoqueCarga" type="{http://www.pucomex.serpro.gov.br/cct}CNPJ" minOccurs="0"/>
+ *           </sequence>
+ *           <sequence>
+ *             <element name="codigoRA" type="{http://www.pucomex.serpro.gov.br/cct}CodigoRA"/>
+ *           </sequence>
+ *         </choice>
+ *         <choice>
+ *           <element name="veiculoAereo">
+ *             <complexType>
+ *               <complexContent>
+ *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                   <sequence>
+ *                     <element name="codigoTipoModal" type="{http://www.pucomex.serpro.gov.br/cct}CodigoDominioAereo"/>
+ *                     <element name="prefixoAeronave" type="{http://www.pucomex.serpro.gov.br/cct}PrefixoAeronave"/>
+ *                     <element name="numeroVoo" type="{http://www.pucomex.serpro.gov.br/cct}NumeroVoo"/>
+ *                     <element name="dataPartidaProcedencia" type="{http://www.pucomex.serpro.gov.br/cct}DataPadraoServico"/>
+ *                   </sequence>
+ *                 </restriction>
+ *               </complexContent>
+ *             </complexType>
+ *           </element>
+ *           <element name="veiculoAquaviario">
+ *             <complexType>
+ *               <complexContent>
+ *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                   <sequence>
+ *                     <element name="codigoTipoModal" type="{http://www.pucomex.serpro.gov.br/cct}CodigoDominioAquaViario"/>
+ *                     <element name="codigoIMO" type="{http://www.pucomex.serpro.gov.br/cct}CodigoIMO"/>
+ *                     <element name="numeroEscala" type="{http://www.pucomex.serpro.gov.br/cct}NumeroEscala"/>
+ *                     <element name="dataEncerramentoManifesto" type="{http://www.pucomex.serpro.gov.br/cct}DataPadraoServico"/>
+ *                   </sequence>
+ *                 </restriction>
+ *               </complexContent>
+ *             </complexType>
+ *           </element>
+ *           <element name="outroModal">
+ *             <complexType>
+ *               <complexContent>
+ *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                   <sequence>
+ *                     <element name="codigoTipoModal" type="{http://www.pucomex.serpro.gov.br/cct}CodigoDominioOutroVeiculo"/>
+ *                     <element name="identificacaoVeiculo" type="{http://www.pucomex.serpro.gov.br/cct}IdentificacaoVeiculo"/>
+ *                     <element name="numeroDocumentoTransporte" type="{http://www.pucomex.serpro.gov.br/cct}NumeroDocumentoTransporte"/>
+ *                     <element name="dataEmissaoDocumentoTransporte" type="{http://www.pucomex.serpro.gov.br/cct}DataPadraoServico"/>
+ *                   </sequence>
+ *                 </restriction>
+ *               </complexContent>
+ *             </complexType>
+ *           </element>
+ *         </choice>
+ *         <choice>
+ *           <element name="conhecimentosCarga">
+ *             <complexType>
+ *               <complexContent>
+ *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                   <sequence>
+ *                     <element name="conhecimento" type="{http://www.pucomex.serpro.gov.br/cct}Conhecimento" maxOccurs="unbounded"/>
+ *                   </sequence>
+ *                 </restriction>
+ *               </complexContent>
+ *             </complexType>
+ *           </element>
+ *           <element name="transporteProprio">
+ *             <complexType>
+ *               <complexContent>
+ *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                   <sequence>
+ *                     <element name="dadosCarga" type="{http://www.pucomex.serpro.gov.br/cct}DadosCarga" maxOccurs="unbounded"/>
+ *                   </sequence>
+ *                 </restriction>
+ *               </complexContent>
+ *             </complexType>
+ *           </element>
+ *         </choice>
+ *         <element name="observacoes" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ManifestacaoExportacao", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "ManifestacaoExportacao", propOrder = { "identificacaoManifestacao", "tipoDocumentoTransporte", "indCargaEnviadaDespacho", @@ -134,441 +144,49 @@ "transporteProprio", "observacoes" }) +@Builder(builderMethodName = "manifestacaoExportacaoBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class ManifestacaoExportacao { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String identificacaoManifestacao; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String tipoDocumentoTransporte; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String indCargaEnviadaDespacho; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String cargaJaEmbarcada; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String cnpjTransportador; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String cpfTransportador; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String codigoURF; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected Coordenadas coordenadas; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String cnpjRespEstoqueCarga; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String codigoRA; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected ManifestacaoExportacao.VeiculoAereo veiculoAereo; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected ManifestacaoExportacao.VeiculoAquaviario veiculoAquaviario; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected ManifestacaoExportacao.OutroModal outroModal; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected ManifestacaoExportacao.ConhecimentosCarga conhecimentosCarga; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected ManifestacaoExportacao.TransporteProprio transporteProprio; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String observacoes; - /** - * Gets the value of the identificacaoManifestacao property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getIdentificacaoManifestacao() { - return identificacaoManifestacao; - } - - /** - * Sets the value of the identificacaoManifestacao property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setIdentificacaoManifestacao(String value) { - this.identificacaoManifestacao = value; - } - - /** - * Gets the value of the tipoDocumentoTransporte property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getTipoDocumentoTransporte() { - return tipoDocumentoTransporte; - } - - /** - * Sets the value of the tipoDocumentoTransporte property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setTipoDocumentoTransporte(String value) { - this.tipoDocumentoTransporte = value; - } - - /** - * Gets the value of the indCargaEnviadaDespacho property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getIndCargaEnviadaDespacho() { - return indCargaEnviadaDespacho; - } - - /** - * Sets the value of the indCargaEnviadaDespacho property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setIndCargaEnviadaDespacho(String value) { - this.indCargaEnviadaDespacho = value; - } - - /** - * Gets the value of the cargaJaEmbarcada property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCargaJaEmbarcada() { - return cargaJaEmbarcada; - } - - /** - * Sets the value of the cargaJaEmbarcada property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCargaJaEmbarcada(String value) { - this.cargaJaEmbarcada = value; - } - - /** - * Gets the value of the cnpjTransportador property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCnpjTransportador() { - return cnpjTransportador; - } - - /** - * Sets the value of the cnpjTransportador property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCnpjTransportador(String value) { - this.cnpjTransportador = value; - } - - /** - * Gets the value of the cpfTransportador property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCpfTransportador() { - return cpfTransportador; - } - - /** - * Sets the value of the cpfTransportador property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCpfTransportador(String value) { - this.cpfTransportador = value; - } - - /** - * Gets the value of the codigoURF property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCodigoURF() { - return codigoURF; - } - - /** - * Sets the value of the codigoURF property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCodigoURF(String value) { - this.codigoURF = value; - } /** - * Gets the value of the coordenadas property. + *

Classe Java de anonymous complex type. * - * @return - * possible object is - * {@link Coordenadas } - * - */ - public Coordenadas getCoordenadas() { - return coordenadas; - } - - /** - * Sets the value of the coordenadas property. - * - * @param value - * allowed object is - * {@link Coordenadas } - * - */ - public void setCoordenadas(Coordenadas value) { - this.coordenadas = value; - } - - /** - * Gets the value of the cnpjRespEstoqueCarga property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCnpjRespEstoqueCarga() { - return cnpjRespEstoqueCarga; - } - - /** - * Sets the value of the cnpjRespEstoqueCarga property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCnpjRespEstoqueCarga(String value) { - this.cnpjRespEstoqueCarga = value; - } - - /** - * Gets the value of the codigoRA property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCodigoRA() { - return codigoRA; - } - - /** - * Sets the value of the codigoRA property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCodigoRA(String value) { - this.codigoRA = value; - } - - /** - * Gets the value of the veiculoAereo property. - * - * @return - * possible object is - * {@link ManifestacaoExportacao.VeiculoAereo } - * - */ - public ManifestacaoExportacao.VeiculoAereo getVeiculoAereo() { - return veiculoAereo; - } - - /** - * Sets the value of the veiculoAereo property. - * - * @param value - * allowed object is - * {@link ManifestacaoExportacao.VeiculoAereo } - * - */ - public void setVeiculoAereo(ManifestacaoExportacao.VeiculoAereo value) { - this.veiculoAereo = value; - } - - /** - * Gets the value of the veiculoAquaviario property. - * - * @return - * possible object is - * {@link ManifestacaoExportacao.VeiculoAquaviario } - * - */ - public ManifestacaoExportacao.VeiculoAquaviario getVeiculoAquaviario() { - return veiculoAquaviario; - } - - /** - * Sets the value of the veiculoAquaviario property. - * - * @param value - * allowed object is - * {@link ManifestacaoExportacao.VeiculoAquaviario } - * - */ - public void setVeiculoAquaviario(ManifestacaoExportacao.VeiculoAquaviario value) { - this.veiculoAquaviario = value; - } - - /** - * Gets the value of the outroModal property. - * - * @return - * possible object is - * {@link ManifestacaoExportacao.OutroModal } - * - */ - public ManifestacaoExportacao.OutroModal getOutroModal() { - return outroModal; - } - - /** - * Sets the value of the outroModal property. - * - * @param value - * allowed object is - * {@link ManifestacaoExportacao.OutroModal } - * - */ - public void setOutroModal(ManifestacaoExportacao.OutroModal value) { - this.outroModal = value; - } - - /** - * Gets the value of the conhecimentosCarga property. - * - * @return - * possible object is - * {@link ManifestacaoExportacao.ConhecimentosCarga } - * - */ - public ManifestacaoExportacao.ConhecimentosCarga getConhecimentosCarga() { - return conhecimentosCarga; - } - - /** - * Sets the value of the conhecimentosCarga property. - * - * @param value - * allowed object is - * {@link ManifestacaoExportacao.ConhecimentosCarga } - * - */ - public void setConhecimentosCarga(ManifestacaoExportacao.ConhecimentosCarga value) { - this.conhecimentosCarga = value; - } - - /** - * Gets the value of the transporteProprio property. - * - * @return - * possible object is - * {@link ManifestacaoExportacao.TransporteProprio } - * - */ - public ManifestacaoExportacao.TransporteProprio getTransporteProprio() { - return transporteProprio; - } - - /** - * Sets the value of the transporteProprio property. - * - * @param value - * allowed object is - * {@link ManifestacaoExportacao.TransporteProprio } - * - */ - public void setTransporteProprio(ManifestacaoExportacao.TransporteProprio value) { - this.transporteProprio = value; - } - - /** - * Gets the value of the observacoes property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getObservacoes() { - return observacoes; - } - - /** - * Sets the value of the observacoes property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setObservacoes(String value) { - this.observacoes = value; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. + *

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="conhecimento" type="{http://www.pucomex.serpro.gov.br/cct}Conhecimento" maxOccurs="unbounded"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="conhecimento" type="{http://www.pucomex.serpro.gov.br/cct}Conhecimento" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -577,61 +195,36 @@ public void setObservacoes(String value) { @XmlType(name = "", propOrder = { "conhecimento" }) + @Builder(builderMethodName = "conhecimentosCargaBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class ConhecimentosCarga { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected List conhecimento; - /** - * Gets the value of the conhecimento 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 conhecimento property. - * - *

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

-         *    getConhecimento().add(newItem);
-         * 
- * - * - *

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

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="codigoTipoModal" type="{http://www.pucomex.serpro.gov.br/cct}CodigoDominioOutroVeiculo"/>
-     *         <element name="identificacaoVeiculo" type="{http://www.pucomex.serpro.gov.br/cct}IdentificacaoVeiculo"/>
-     *         <element name="numeroDocumentoTransporte" type="{http://www.pucomex.serpro.gov.br/cct}NumeroDocumentoTransporte"/>
-     *         <element name="dataEmissaoDocumentoTransporte" type="{http://www.pucomex.serpro.gov.br/cct}DataPadraoServico"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="codigoTipoModal" type="{http://www.pucomex.serpro.gov.br/cct}CodigoDominioOutroVeiculo"/>
+     *         <element name="identificacaoVeiculo" type="{http://www.pucomex.serpro.gov.br/cct}IdentificacaoVeiculo"/>
+     *         <element name="numeroDocumentoTransporte" type="{http://www.pucomex.serpro.gov.br/cct}NumeroDocumentoTransporte"/>
+     *         <element name="dataEmissaoDocumentoTransporte" type="{http://www.pucomex.serpro.gov.br/cct}DataPadraoServico"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -643,131 +236,39 @@ public List getConhecimento() { "numeroDocumentoTransporte", "dataEmissaoDocumentoTransporte" }) + @Builder(builderMethodName = "outroModalBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class OutroModal { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String codigoTipoModal; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String identificacaoVeiculo; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String numeroDocumentoTransporte; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String dataEmissaoDocumentoTransporte; - /** - * Gets the value of the codigoTipoModal property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCodigoTipoModal() { - return codigoTipoModal; - } - - /** - * Sets the value of the codigoTipoModal property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCodigoTipoModal(String value) { - this.codigoTipoModal = value; - } - - /** - * Gets the value of the identificacaoVeiculo property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getIdentificacaoVeiculo() { - return identificacaoVeiculo; - } - - /** - * Sets the value of the identificacaoVeiculo property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setIdentificacaoVeiculo(String value) { - this.identificacaoVeiculo = value; - } - - /** - * Gets the value of the numeroDocumentoTransporte property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getNumeroDocumentoTransporte() { - return numeroDocumentoTransporte; - } - - /** - * Sets the value of the numeroDocumentoTransporte property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setNumeroDocumentoTransporte(String value) { - this.numeroDocumentoTransporte = value; - } - - /** - * Gets the value of the dataEmissaoDocumentoTransporte property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDataEmissaoDocumentoTransporte() { - return dataEmissaoDocumentoTransporte; - } - - /** - * Sets the value of the dataEmissaoDocumentoTransporte property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDataEmissaoDocumentoTransporte(String value) { - this.dataEmissaoDocumentoTransporte = value; - } - } /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="dadosCarga" type="{http://www.pucomex.serpro.gov.br/cct}DadosCarga" maxOccurs="unbounded"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="dadosCarga" type="{http://www.pucomex.serpro.gov.br/cct}DadosCarga" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -776,61 +277,36 @@ public void setDataEmissaoDocumentoTransporte(String value) { @XmlType(name = "", propOrder = { "dadosCarga" }) + @Builder(builderMethodName = "transporteProprioBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class TransporteProprio { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected List dadosCarga; - /** - * Gets the value of the dadosCarga 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 dadosCarga property. - * - *

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

-         *    getDadosCarga().add(newItem);
-         * 
- * - * - *

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

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="codigoTipoModal" type="{http://www.pucomex.serpro.gov.br/cct}CodigoDominioAereo"/>
-     *         <element name="prefixoAeronave" type="{http://www.pucomex.serpro.gov.br/cct}PrefixoAeronave"/>
-     *         <element name="numeroVoo" type="{http://www.pucomex.serpro.gov.br/cct}NumeroVoo"/>
-     *         <element name="dataPartidaProcedencia" type="{http://www.pucomex.serpro.gov.br/cct}DataPadraoServico"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="codigoTipoModal" type="{http://www.pucomex.serpro.gov.br/cct}CodigoDominioAereo"/>
+     *         <element name="prefixoAeronave" type="{http://www.pucomex.serpro.gov.br/cct}PrefixoAeronave"/>
+     *         <element name="numeroVoo" type="{http://www.pucomex.serpro.gov.br/cct}NumeroVoo"/>
+     *         <element name="dataPartidaProcedencia" type="{http://www.pucomex.serpro.gov.br/cct}DataPadraoServico"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -842,134 +318,42 @@ public List getDadosCarga() { "numeroVoo", "dataPartidaProcedencia" }) + @Builder(builderMethodName = "veiculoAereoBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class VeiculoAereo { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String codigoTipoModal; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String prefixoAeronave; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected BigInteger numeroVoo; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String dataPartidaProcedencia; - /** - * Gets the value of the codigoTipoModal property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCodigoTipoModal() { - return codigoTipoModal; - } - - /** - * Sets the value of the codigoTipoModal property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCodigoTipoModal(String value) { - this.codigoTipoModal = value; - } - - /** - * Gets the value of the prefixoAeronave property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPrefixoAeronave() { - return prefixoAeronave; - } - - /** - * Sets the value of the prefixoAeronave property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPrefixoAeronave(String value) { - this.prefixoAeronave = value; - } - - /** - * Gets the value of the numeroVoo property. - * - * @return - * possible object is - * {@link BigInteger } - * - */ - public BigInteger getNumeroVoo() { - return numeroVoo; - } - - /** - * Sets the value of the numeroVoo property. - * - * @param value - * allowed object is - * {@link BigInteger } - * - */ - public void setNumeroVoo(BigInteger value) { - this.numeroVoo = value; - } - - /** - * Gets the value of the dataPartidaProcedencia property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDataPartidaProcedencia() { - return dataPartidaProcedencia; - } - - /** - * Sets the value of the dataPartidaProcedencia property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDataPartidaProcedencia(String value) { - this.dataPartidaProcedencia = value; - } - } /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="codigoTipoModal" type="{http://www.pucomex.serpro.gov.br/cct}CodigoDominioAquaViario"/>
-     *         <element name="codigoIMO" type="{http://www.pucomex.serpro.gov.br/cct}CodigoIMO"/>
-     *         <element name="numeroEscala" type="{http://www.pucomex.serpro.gov.br/cct}NumeroEscala"/>
-     *         <element name="dataEncerramentoManifesto" type="{http://www.pucomex.serpro.gov.br/cct}DataPadraoServico"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="codigoTipoModal" type="{http://www.pucomex.serpro.gov.br/cct}CodigoDominioAquaViario"/>
+     *         <element name="codigoIMO" type="{http://www.pucomex.serpro.gov.br/cct}CodigoIMO"/>
+     *         <element name="numeroEscala" type="{http://www.pucomex.serpro.gov.br/cct}NumeroEscala"/>
+     *         <element name="dataEncerramentoManifesto" type="{http://www.pucomex.serpro.gov.br/cct}DataPadraoServico"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -981,113 +365,21 @@ public void setDataPartidaProcedencia(String value) { "numeroEscala", "dataEncerramentoManifesto" }) + @Builder(builderMethodName = "veiculoAquaviarioBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class VeiculoAquaviario { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String codigoTipoModal; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String codigoIMO; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String numeroEscala; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String dataEncerramentoManifesto; - /** - * Gets the value of the codigoTipoModal property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCodigoTipoModal() { - return codigoTipoModal; - } - - /** - * Sets the value of the codigoTipoModal property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCodigoTipoModal(String value) { - this.codigoTipoModal = value; - } - - /** - * Gets the value of the codigoIMO property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCodigoIMO() { - return codigoIMO; - } - - /** - * Sets the value of the codigoIMO property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCodigoIMO(String value) { - this.codigoIMO = value; - } - - /** - * Gets the value of the numeroEscala property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getNumeroEscala() { - return numeroEscala; - } - - /** - * Sets the value of the numeroEscala property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setNumeroEscala(String value) { - this.numeroEscala = value; - } - - /** - * Gets the value of the dataEncerramentoManifesto property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDataEncerramentoManifesto() { - return dataEncerramentoManifesto; - } - - /** - * Sets the value of the dataEncerramentoManifesto property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDataEncerramentoManifesto(String value) { - this.dataEncerramentoManifesto = value; - } - } } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/ManifestacoesExportacao.java b/src/main/java/br/gov/serpro/pucomex/cct/ManifestacoesExportacao.java index 972f2e0..5379be9 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/ManifestacoesExportacao.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/ManifestacoesExportacao.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; @@ -6,23 +13,27 @@ import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="manifestacao" type="{http://www.pucomex.serpro.gov.br/cct}ManifestacaoExportacao"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="manifestacao" type="{http://www.pucomex.serpro.gov.br/cct}ManifestacaoExportacao"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * @@ -31,34 +42,14 @@ @XmlType(name = "", propOrder = { "manifestacao" }) -@XmlRootElement(name = "ManifestacoesExportacao", namespace = "http://www.pucomex.serpro.gov.br/cct") +@XmlRootElement(name = "ManifestacoesExportacao") +@Builder(builderMethodName = "manifestacoesExportacaoBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class ManifestacoesExportacao { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected ManifestacaoExportacao manifestacao; - /** - * Gets the value of the manifestacao property. - * - * @return - * possible object is - * {@link ManifestacaoExportacao } - * - */ - public ManifestacaoExportacao getManifestacao() { - return manifestacao; - } - - /** - * Sets the value of the manifestacao property. - * - * @param value - * allowed object is - * {@link ManifestacaoExportacao } - * - */ - public void setManifestacao(ManifestacaoExportacao value) { - this.manifestacao = value; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/NotaFiscalEletronica.java b/src/main/java/br/gov/serpro/pucomex/cct/NotaFiscalEletronica.java index 4da7e3b..b6a1faa 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/NotaFiscalEletronica.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/NotaFiscalEletronica.java @@ -1,120 +1,85 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; -import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for NotaFiscalEletronica complex type. + *

Classe Java de NotaFiscalEletronica complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="NotaFiscalEletronica">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="chaveAcesso" type="{http://www.pucomex.serpro.gov.br/cct}ChaveNFE"/>
- *         <element name="conteineres" minOccurs="0">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="conteiner" type="{http://www.pucomex.serpro.gov.br/cct}TConteiner" maxOccurs="unbounded"/>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="NotaFiscalEletronica">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="chaveAcesso" type="{http://www.pucomex.serpro.gov.br/cct}ChaveNFE"/>
+ *         <element name="conteineres" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="conteiner" type="{http://www.pucomex.serpro.gov.br/cct}TConteiner" maxOccurs="unbounded"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "NotaFiscalEletronica", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "NotaFiscalEletronica", propOrder = { "chaveAcesso", "conteineres" }) +@Builder(builderMethodName = "notaFiscalEletronicaBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class NotaFiscalEletronica { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String chaveAcesso; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected NotaFiscalEletronica.Conteineres conteineres; - /** - * Gets the value of the chaveAcesso property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getChaveAcesso() { - return chaveAcesso; - } - - /** - * Sets the value of the chaveAcesso property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setChaveAcesso(String value) { - this.chaveAcesso = value; - } - - /** - * Gets the value of the conteineres property. - * - * @return - * possible object is - * {@link NotaFiscalEletronica.Conteineres } - * - */ - public NotaFiscalEletronica.Conteineres getConteineres() { - return conteineres; - } /** - * Sets the value of the conteineres property. + *

Classe Java de anonymous complex type. * - * @param value - * allowed object is - * {@link NotaFiscalEletronica.Conteineres } - * - */ - public void setConteineres(NotaFiscalEletronica.Conteineres value) { - this.conteineres = value; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. + *

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="conteiner" type="{http://www.pucomex.serpro.gov.br/cct}TConteiner" maxOccurs="unbounded"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="conteiner" type="{http://www.pucomex.serpro.gov.br/cct}TConteiner" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -123,40 +88,15 @@ public void setConteineres(NotaFiscalEletronica.Conteineres value) { @XmlType(name = "", propOrder = { "conteiner" }) + @Builder(builderMethodName = "conteineresBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class Conteineres { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected List conteiner; - /** - * Gets the value of the conteiner 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 conteiner property. - * - *

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

-         *    getConteiner().add(newItem);
-         * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link TConteiner } - * - * - */ - public List getConteiner() { - if (conteiner == null) { - conteiner = new ArrayList(); - } - return this.conteiner; - } - } } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/NotaFiscalFormulario.java b/src/main/java/br/gov/serpro/pucomex/cct/NotaFiscalFormulario.java index 15afad1..c3b86cc 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/NotaFiscalFormulario.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/NotaFiscalFormulario.java @@ -1,77 +1,87 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; -import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for NotaFiscalFormulario complex type. + *

Classe Java de NotaFiscalFormulario complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="NotaFiscalFormulario">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="numeroNF" type="{http://www.pucomex.serpro.gov.br/cct}NumeroNF"/>
- *         <element name="serieNF" type="{http://www.pucomex.serpro.gov.br/cct}SerieNF"/>
- *         <element name="modeloNF">
- *           <simpleType>
- *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *               <pattern value="01|04"/>
- *             </restriction>
- *           </simpleType>
- *         </element>
- *         <element name="AAMM">
- *           <simpleType>
- *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *               <whiteSpace value="preserve"/>
- *               <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
- *             </restriction>
- *           </simpleType>
- *         </element>
- *         <element name="ufEmissor" type="{http://www.pucomex.serpro.gov.br/cct}UF"/>
- *         <element name="dataEmissao" type="{http://www.pucomex.serpro.gov.br/cct}DataPadraoServico"/>
- *         <element name="identificacaoEmissor" type="{http://www.pucomex.serpro.gov.br/cct}IdentificacaoEmissor"/>
- *         <element name="destinatario" type="{http://www.pucomex.serpro.gov.br/cct}Destinatario"/>
- *         <element name="conteineres" minOccurs="0">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="conteiner" type="{http://www.pucomex.serpro.gov.br/cct}TConteiner" maxOccurs="unbounded"/>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *         <element name="itensNFF">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="itemNFF" type="{http://www.pucomex.serpro.gov.br/cct}ItemNFF" maxOccurs="999"/>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="NotaFiscalFormulario">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="numeroNF" type="{http://www.pucomex.serpro.gov.br/cct}NumeroNF"/>
+ *         <element name="serieNF" type="{http://www.pucomex.serpro.gov.br/cct}SerieNF"/>
+ *         <element name="modeloNF">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <pattern value="01|04"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="AAMM">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <whiteSpace value="preserve"/>
+ *               <pattern value="[0-9]{2}[0]{1}[1-9]{1}|[0-9]{2}[1]{1}[0-2]{1}"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ufEmissor" type="{http://www.pucomex.serpro.gov.br/cct}UF"/>
+ *         <element name="dataEmissao" type="{http://www.pucomex.serpro.gov.br/cct}DataPadraoServico"/>
+ *         <element name="identificacaoEmissor" type="{http://www.pucomex.serpro.gov.br/cct}IdentificacaoEmissor"/>
+ *         <element name="destinatario" type="{http://www.pucomex.serpro.gov.br/cct}Destinatario"/>
+ *         <element name="conteineres" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="conteiner" type="{http://www.pucomex.serpro.gov.br/cct}TConteiner" maxOccurs="unbounded"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="itensNFF">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="itemNFF" type="{http://www.pucomex.serpro.gov.br/cct}ItemNFF" maxOccurs="999"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "NotaFiscalFormulario", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "NotaFiscalFormulario", propOrder = { "numeroNF", "serieNF", "modeloNF", @@ -83,285 +93,48 @@ "conteineres", "itensNFF" }) +@Builder(builderMethodName = "notaFiscalFormularioBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class NotaFiscalFormulario { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String numeroNF; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String serieNF; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String modeloNF; - @XmlElement(name = "AAMM", namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(name = "AAMM", required = true) protected String aamm; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String ufEmissor; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String dataEmissao; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected IdentificacaoEmissor identificacaoEmissor; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected Destinatario destinatario; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected NotaFiscalFormulario.Conteineres conteineres; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected NotaFiscalFormulario.ItensNFF itensNFF; - /** - * Gets the value of the numeroNF property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getNumeroNF() { - return numeroNF; - } - - /** - * Sets the value of the numeroNF property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setNumeroNF(String value) { - this.numeroNF = value; - } - - /** - * Gets the value of the serieNF property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSerieNF() { - return serieNF; - } - - /** - * Sets the value of the serieNF property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSerieNF(String value) { - this.serieNF = value; - } - - /** - * Gets the value of the modeloNF property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getModeloNF() { - return modeloNF; - } - - /** - * Sets the value of the modeloNF property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setModeloNF(String value) { - this.modeloNF = value; - } - - /** - * Gets the value of the aamm property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getAAMM() { - return aamm; - } - - /** - * Sets the value of the aamm property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setAAMM(String value) { - this.aamm = value; - } /** - * Gets the value of the ufEmissor property. + *

Classe Java de anonymous complex type. * - * @return - * possible object is - * {@link String } - * - */ - public String getUfEmissor() { - return ufEmissor; - } - - /** - * Sets the value of the ufEmissor property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setUfEmissor(String value) { - this.ufEmissor = value; - } - - /** - * Gets the value of the dataEmissao property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDataEmissao() { - return dataEmissao; - } - - /** - * Sets the value of the dataEmissao property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDataEmissao(String value) { - this.dataEmissao = value; - } - - /** - * Gets the value of the identificacaoEmissor property. - * - * @return - * possible object is - * {@link IdentificacaoEmissor } - * - */ - public IdentificacaoEmissor getIdentificacaoEmissor() { - return identificacaoEmissor; - } - - /** - * Sets the value of the identificacaoEmissor property. - * - * @param value - * allowed object is - * {@link IdentificacaoEmissor } - * - */ - public void setIdentificacaoEmissor(IdentificacaoEmissor value) { - this.identificacaoEmissor = value; - } - - /** - * Gets the value of the destinatario property. - * - * @return - * possible object is - * {@link Destinatario } - * - */ - public Destinatario getDestinatario() { - return destinatario; - } - - /** - * Sets the value of the destinatario property. - * - * @param value - * allowed object is - * {@link Destinatario } - * - */ - public void setDestinatario(Destinatario value) { - this.destinatario = value; - } - - /** - * Gets the value of the conteineres property. - * - * @return - * possible object is - * {@link NotaFiscalFormulario.Conteineres } - * - */ - public NotaFiscalFormulario.Conteineres getConteineres() { - return conteineres; - } - - /** - * Sets the value of the conteineres property. - * - * @param value - * allowed object is - * {@link NotaFiscalFormulario.Conteineres } - * - */ - public void setConteineres(NotaFiscalFormulario.Conteineres value) { - this.conteineres = value; - } - - /** - * Gets the value of the itensNFF property. - * - * @return - * possible object is - * {@link NotaFiscalFormulario.ItensNFF } - * - */ - public NotaFiscalFormulario.ItensNFF getItensNFF() { - return itensNFF; - } - - /** - * Sets the value of the itensNFF property. - * - * @param value - * allowed object is - * {@link NotaFiscalFormulario.ItensNFF } - * - */ - public void setItensNFF(NotaFiscalFormulario.ItensNFF value) { - this.itensNFF = value; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. + *

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="conteiner" type="{http://www.pucomex.serpro.gov.br/cct}TConteiner" maxOccurs="unbounded"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="conteiner" type="{http://www.pucomex.serpro.gov.br/cct}TConteiner" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -370,58 +143,33 @@ public void setItensNFF(NotaFiscalFormulario.ItensNFF value) { @XmlType(name = "", propOrder = { "conteiner" }) + @Builder(builderMethodName = "conteineresBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class Conteineres { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected List conteiner; - /** - * Gets the value of the conteiner 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 conteiner property. - * - *

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

-         *    getConteiner().add(newItem);
-         * 
- * - * - *

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

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="itemNFF" type="{http://www.pucomex.serpro.gov.br/cct}ItemNFF" maxOccurs="999"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="itemNFF" type="{http://www.pucomex.serpro.gov.br/cct}ItemNFF" maxOccurs="999"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -430,40 +178,15 @@ public List getConteiner() { @XmlType(name = "", propOrder = { "itemNFF" }) + @Builder(builderMethodName = "itensNFFBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class ItensNFF { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected List itemNFF; - /** - * Gets the value of the itemNFF 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 itemNFF property. - * - *

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

-         *    getItemNFF().add(newItem);
-         * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link ItemNFF } - * - * - */ - public List getItemNFF() { - if (itemNFF == null) { - itemNFF = new ArrayList(); - } - return this.itemNFF; - } - } } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/ObjectFactory.java b/src/main/java/br/gov/serpro/pucomex/cct/ObjectFactory.java index 6474d40..b2a7430 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/ObjectFactory.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/ObjectFactory.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; @@ -26,22 +33,22 @@ @XmlRegistry public class ObjectFactory { - private final static QName _TCargaSoltaVeiculoTipoEmbalagem_QNAME = new QName("http://www.pucomex.serpro.gov.br/cct", "tipoEmbalagem"); - private final static QName _TCargaSoltaVeiculoQuantidade_QNAME = new QName("http://www.pucomex.serpro.gov.br/cct", "quantidade"); - private final static QName _TCargaSoltaVeiculoTotal_QNAME = new QName("http://www.pucomex.serpro.gov.br/cct", "total"); - private final static QName _OperacaoDesunitizacao_QNAME = new QName("http://www.pucomex.serpro.gov.br/cct", "operacaoDesunitizacao"); private final static QName _OperacaoUnitizacao_QNAME = new QName("http://www.pucomex.serpro.gov.br/cct", "operacaoUnitizacao"); - private final static QName _TDocumentoCargaManifestacaoCargaSoltaVeiculo_QNAME = new QName("http://www.pucomex.serpro.gov.br/cct", "cargaSoltaVeiculo"); - private final static QName _TDocumentoCargaManifestacaoNumeroRUC_QNAME = new QName("http://www.pucomex.serpro.gov.br/cct", "numeroRUC"); + private final static QName _OperacaoDesunitizacao_QNAME = new QName("http://www.pucomex.serpro.gov.br/cct", "operacaoDesunitizacao"); private final static QName _TDocumentoCargaManifestacaoNumeroDUE_QNAME = new QName("http://www.pucomex.serpro.gov.br/cct", "numeroDUE"); + private final static QName _TDocumentoCargaManifestacaoNumeroRUC_QNAME = new QName("http://www.pucomex.serpro.gov.br/cct", "numeroRUC"); + private final static QName _TDocumentoCargaManifestacaoCargaSoltaVeiculo_QNAME = new QName("http://www.pucomex.serpro.gov.br/cct", "cargaSoltaVeiculo"); private final static QName _TDocumentoCargaManifestacaoGranel_QNAME = new QName("http://www.pucomex.serpro.gov.br/cct", "granel"); - private final static QName _TGranelTipoGranel_QNAME = new QName("http://www.pucomex.serpro.gov.br/cct", "tipoGranel"); - private final static QName _TGranelUnidademedida_QNAME = new QName("http://www.pucomex.serpro.gov.br/cct", "unidademedida"); - private final static QName _DadosCargaNomeConsignatario_QNAME = new QName("http://www.pucomex.serpro.gov.br/cct", "nomeConsignatario"); - private final static QName _DadosCargaDocumentos_QNAME = new QName("http://www.pucomex.serpro.gov.br/cct", "documentos"); - private final static QName _DadosCargaPaisDestino_QNAME = new QName("http://www.pucomex.serpro.gov.br/cct", "paisDestino"); private final static QName _DadosCargaConsignadoAOrdem_QNAME = new QName("http://www.pucomex.serpro.gov.br/cct", "consignadoAOrdem"); + private final static QName _DadosCargaNomeConsignatario_QNAME = new QName("http://www.pucomex.serpro.gov.br/cct", "nomeConsignatario"); private final static QName _DadosCargaEnderecoConsignatario_QNAME = new QName("http://www.pucomex.serpro.gov.br/cct", "enderecoConsignatario"); + private final static QName _DadosCargaPaisDestino_QNAME = new QName("http://www.pucomex.serpro.gov.br/cct", "paisDestino"); + private final static QName _DadosCargaDocumentos_QNAME = new QName("http://www.pucomex.serpro.gov.br/cct", "documentos"); + private final static QName _TGranelTipoGranel_QNAME = new QName("http://www.pucomex.serpro.gov.br/cct", "tipoGranel"); + private final static QName _TGranelUnidademedida_QNAME = new QName("http://www.pucomex.serpro.gov.br/cct", "unidademedida"); + private final static QName _TGranelTotal_QNAME = new QName("http://www.pucomex.serpro.gov.br/cct", "total"); + private final static QName _TGranelQuantidade_QNAME = new QName("http://www.pucomex.serpro.gov.br/cct", "quantidade"); + private final static QName _TCargaSoltaVeiculoTipoEmbalagem_QNAME = new QName("http://www.pucomex.serpro.gov.br/cct", "tipoEmbalagem"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: br.gov.serpro.pucomex.cct @@ -58,6 +65,38 @@ public Acondicionamento createAcondicionamento() { return new Acondicionamento(); } + /** + * Create an instance of {@link TransitoSimplificadoRecepcao } + * + */ + public TransitoSimplificadoRecepcao createTransitoSimplificadoRecepcao() { + return new TransitoSimplificadoRecepcao(); + } + + /** + * Create an instance of {@link TransitoSimplificadoRecepcao.VeiculoRodoviario } + * + */ + public TransitoSimplificadoRecepcao.VeiculoRodoviario createTransitoSimplificadoRecepcaoVeiculoRodoviario() { + return new TransitoSimplificadoRecepcao.VeiculoRodoviario(); + } + + /** + * Create an instance of {@link TVeiculoTransitoSimplificado } + * + */ + public TVeiculoTransitoSimplificado createTVeiculoTransitoSimplificado() { + return new TVeiculoTransitoSimplificado(); + } + + /** + * Create an instance of {@link NotaFiscalEletronica } + * + */ + public NotaFiscalEletronica createNotaFiscalEletronica() { + return new NotaFiscalEletronica(); + } + /** * Create an instance of {@link Destinatario } * @@ -75,19 +114,19 @@ public NotaFiscalFormulario createNotaFiscalFormulario() { } /** - * Create an instance of {@link NotaFiscalEletronica } + * Create an instance of {@link TDocumentoCargaManifestacao } * */ - public NotaFiscalEletronica createNotaFiscalEletronica() { - return new NotaFiscalEletronica(); + public TDocumentoCargaManifestacao createTDocumentoCargaManifestacao() { + return new TDocumentoCargaManifestacao(); } /** - * Create an instance of {@link Local } + * Create an instance of {@link DadosCarga } * */ - public Local createLocal() { - return new Local(); + public DadosCarga createDadosCarga() { + return new DadosCarga(); } /** @@ -98,14 +137,6 @@ public Conhecimento createConhecimento() { return new Conhecimento(); } - /** - * Create an instance of {@link TVeiculoTransitoSimplificado } - * - */ - public TVeiculoTransitoSimplificado createTVeiculoTransitoSimplificado() { - return new TVeiculoTransitoSimplificado(); - } - /** * Create an instance of {@link TConteiner } * @@ -115,35 +146,35 @@ public TConteiner createTConteiner() { } /** - * Create an instance of {@link TransitoSimplificadoRecepcao } + * Create an instance of {@link Local } * */ - public TransitoSimplificadoRecepcao createTransitoSimplificadoRecepcao() { - return new TransitoSimplificadoRecepcao(); + public Local createLocal() { + return new Local(); } /** - * Create an instance of {@link TransitoSimplificadoRecepcao.VeiculoRodoviario } + * Create an instance of {@link OperacaoConsolidacao } * */ - public TransitoSimplificadoRecepcao.VeiculoRodoviario createTransitoSimplificadoRecepcaoVeiculoRodoviario() { - return new TransitoSimplificadoRecepcao.VeiculoRodoviario(); + public OperacaoConsolidacao createOperacaoConsolidacao() { + return new OperacaoConsolidacao(); } /** - * Create an instance of {@link TDocumentoCargaManifestacao } + * Create an instance of {@link OperacaoDesunitizacao } * */ - public TDocumentoCargaManifestacao createTDocumentoCargaManifestacao() { - return new TDocumentoCargaManifestacao(); + public OperacaoDesunitizacao createOperacaoDesunitizacao() { + return new OperacaoDesunitizacao(); } /** - * Create an instance of {@link DadosCarga } + * Create an instance of {@link OperacaoUnitizacao } * */ - public DadosCarga createDadosCarga() { - return new DadosCarga(); + public OperacaoUnitizacao createOperacaoUnitizacao() { + return new OperacaoUnitizacao(); } /** @@ -163,11 +194,11 @@ public RecepcaoDocumentoTransporte createRecepcaoDocumentoTransporte() { } /** - * Create an instance of {@link OperacaoUnitizacao } + * Create an instance of {@link EntregaDocumentoTransporte } * */ - public OperacaoUnitizacao createOperacaoUnitizacao() { - return new OperacaoUnitizacao(); + public EntregaDocumentoTransporte createEntregaDocumentoTransporte() { + return new EntregaDocumentoTransporte(); } /** @@ -179,19 +210,19 @@ public EntregaConteiner createEntregaConteiner() { } /** - * Create an instance of {@link EntregaDocumentoTransporte } + * Create an instance of {@link TransitoSimplificadoEntrega } * */ - public EntregaDocumentoTransporte createEntregaDocumentoTransporte() { - return new EntregaDocumentoTransporte(); + public TransitoSimplificadoEntrega createTransitoSimplificadoEntrega() { + return new TransitoSimplificadoEntrega(); } /** - * Create an instance of {@link RecepcaoNFF } + * Create an instance of {@link TransitoSimplificadoEntrega.VeiculoRodoviario } * */ - public RecepcaoNFF createRecepcaoNFF() { - return new RecepcaoNFF(); + public TransitoSimplificadoEntrega.VeiculoRodoviario createTransitoSimplificadoEntregaVeiculoRodoviario() { + return new TransitoSimplificadoEntrega.VeiculoRodoviario(); } /** @@ -203,107 +234,115 @@ public RecepcaoNFE createRecepcaoNFE() { } /** - * Create an instance of {@link OperacaoDesunitizacao } + * Create an instance of {@link RecepcaoNFF } * */ - public OperacaoDesunitizacao createOperacaoDesunitizacao() { - return new OperacaoDesunitizacao(); + public RecepcaoNFF createRecepcaoNFF() { + return new RecepcaoNFF(); } /** - * Create an instance of {@link OperacaoConsolidacao } + * Create an instance of {@link ManifestacaoExportacao } * */ - public OperacaoConsolidacao createOperacaoConsolidacao() { - return new OperacaoConsolidacao(); + public ManifestacaoExportacao createManifestacaoExportacao() { + return new ManifestacaoExportacao(); } /** - * Create an instance of {@link TransitoSimplificadoEntrega } + * Create an instance of {@link ManifestacoesExportacao } * */ - public TransitoSimplificadoEntrega createTransitoSimplificadoEntrega() { - return new TransitoSimplificadoEntrega(); + public ManifestacoesExportacao createManifestacoesExportacao() { + return new ManifestacoesExportacao(); } /** - * Create an instance of {@link TransitoSimplificadoEntrega.VeiculoRodoviario } + * Create an instance of {@link Conteiner } * */ - public TransitoSimplificadoEntrega.VeiculoRodoviario createTransitoSimplificadoEntregaVeiculoRodoviario() { - return new TransitoSimplificadoEntrega.VeiculoRodoviario(); + public Conteiner createConteiner() { + return new Conteiner(); } /** - * Create an instance of {@link ManifestacaoExportacao } + * Create an instance of {@link ConteinerPesoBrutoExtend } * */ - public ManifestacaoExportacao createManifestacaoExportacao() { - return new ManifestacaoExportacao(); + public ConteinerPesoBrutoExtend createConteinerPesoBrutoExtend() { + return new ConteinerPesoBrutoExtend(); } /** - * Create an instance of {@link ManifestacoesExportacao } + * Create an instance of {@link RecepcoesNFF } * */ - public ManifestacoesExportacao createManifestacoesExportacao() { - return new ManifestacoesExportacao(); + public RecepcoesNFF createRecepcoesNFF() { + return new RecepcoesNFF(); } /** - * Create an instance of {@link CargasSoltasVeiculos } + * Create an instance of {@link RecepcoesNFE } * */ - public CargasSoltasVeiculos createCargasSoltasVeiculos() { - return new CargasSoltasVeiculos(); + public RecepcoesNFE createRecepcoesNFE() { + return new RecepcoesNFE(); } /** - * Create an instance of {@link TCargaSoltaVeiculoConsolidacao } + * Create an instance of {@link Recebedor } * */ - public TCargaSoltaVeiculoConsolidacao createTCargaSoltaVeiculoConsolidacao() { - return new TCargaSoltaVeiculoConsolidacao(); + public Recebedor createRecebedor() { + return new Recebedor(); } /** - * Create an instance of {@link RecepcoesDocumentoCarga } + * Create an instance of {@link EntregasConteineres } * */ - public RecepcoesDocumentoCarga createRecepcoesDocumentoCarga() { - return new RecepcoesDocumentoCarga(); + public EntregasConteineres createEntregasConteineres() { + return new EntregasConteineres(); } /** - * Create an instance of {@link RecepcaoDocumentoCarga } + * Create an instance of {@link Granel } * */ - public RecepcaoDocumentoCarga createRecepcaoDocumentoCarga() { - return new RecepcaoDocumentoCarga(); + public Granel createGranel() { + return new Granel(); } /** - * Create an instance of {@link Recebedor } + * Create an instance of {@link TGranel } * */ - public Recebedor createRecebedor() { - return new Recebedor(); + public TGranel createTGranel() { + return new TGranel(); } /** - * Create an instance of {@link DocumentosUnitizacao } + * Create an instance of {@link Graneis } * */ - public DocumentosUnitizacao createDocumentosUnitizacao() { - return new DocumentosUnitizacao(); + public Graneis createGraneis() { + return new Graneis(); } /** - * Create an instance of {@link TDocumentoCargaUnitizacao } + * Create an instance of {@link br.gov.serpro.pucomex.cct.CargaSoltaVeiculo } * */ - public TDocumentoCargaUnitizacao createTDocumentoCargaUnitizacao() { - return new TDocumentoCargaUnitizacao(); + public br.gov.serpro.pucomex.cct.CargaSoltaVeiculo createCargaSoltaVeiculo() { + return new br.gov.serpro.pucomex.cct.CargaSoltaVeiculo(); + } + + /** + * Create an instance of {@link TCargaSoltaVeiculo } + * + */ + public TCargaSoltaVeiculo createTCargaSoltaVeiculo() { + return new TCargaSoltaVeiculo(); } /** @@ -323,67 +362,67 @@ public TDocumentoCarga createTDocumentoCarga() { } /** - * Create an instance of {@link OperacoesConsolidacao } + * Create an instance of {@link EntregasDocumentoCarga } * */ - public OperacoesConsolidacao createOperacoesConsolidacao() { - return new OperacoesConsolidacao(); + public EntregasDocumentoCarga createEntregasDocumentoCarga() { + return new EntregasDocumentoCarga(); } /** - * Create an instance of {@link RecepcoesNFE } + * Create an instance of {@link EntregaDocumentoCarga } * */ - public RecepcoesNFE createRecepcoesNFE() { - return new RecepcoesNFE(); + public EntregaDocumentoCarga createEntregaDocumentoCarga() { + return new EntregaDocumentoCarga(); } /** - * Create an instance of {@link RecepcoesNFF } + * Create an instance of {@link EntregasDocumentoTransporte } * */ - public RecepcoesNFF createRecepcoesNFF() { - return new RecepcoesNFF(); + public EntregasDocumentoTransporte createEntregasDocumentoTransporte() { + return new EntregasDocumentoTransporte(); } /** - * Create an instance of {@link Conteiner } + * Create an instance of {@link Entregador } * */ - public Conteiner createConteiner() { - return new Conteiner(); + public Entregador createEntregador() { + return new Entregador(); } /** - * Create an instance of {@link ConteinerPesoBrutoExtend } + * Create an instance of {@link RecepcoesDocumentoCarga } * */ - public ConteinerPesoBrutoExtend createConteinerPesoBrutoExtend() { - return new ConteinerPesoBrutoExtend(); + public RecepcoesDocumentoCarga createRecepcoesDocumentoCarga() { + return new RecepcoesDocumentoCarga(); } /** - * Create an instance of {@link EntregasDocumentoTransporte } + * Create an instance of {@link RecepcaoDocumentoCarga } * */ - public EntregasDocumentoTransporte createEntregasDocumentoTransporte() { - return new EntregasDocumentoTransporte(); + public RecepcaoDocumentoCarga createRecepcaoDocumentoCarga() { + return new RecepcaoDocumentoCarga(); } /** - * Create an instance of {@link Embalagens } + * Create an instance of {@link RecepcoesDocumentoTransporte } * */ - public Embalagens createEmbalagens() { - return new Embalagens(); + public RecepcoesDocumentoTransporte createRecepcoesDocumentoTransporte() { + return new RecepcoesDocumentoTransporte(); } /** - * Create an instance of {@link TEmbalagem } + * Create an instance of {@link RecepcoesConteineres } * */ - public TEmbalagem createTEmbalagem() { - return new TEmbalagem(); + public RecepcoesConteineres createRecepcoesConteineres() { + return new RecepcoesConteineres(); } /** @@ -395,163 +434,171 @@ public br.gov.serpro.pucomex.cct.Conteineres createConteineres() { } /** - * Create an instance of {@link EntregasConteineres } + * Create an instance of {@link DocumentosUnitizacao } * */ - public EntregasConteineres createEntregasConteineres() { - return new EntregasConteineres(); + public DocumentosUnitizacao createDocumentosUnitizacao() { + return new DocumentosUnitizacao(); } /** - * Create an instance of {@link RecepcoesDocumentoTransporte } + * Create an instance of {@link TDocumentoCargaUnitizacao } * */ - public RecepcoesDocumentoTransporte createRecepcoesDocumentoTransporte() { - return new RecepcoesDocumentoTransporte(); + public TDocumentoCargaUnitizacao createTDocumentoCargaUnitizacao() { + return new TDocumentoCargaUnitizacao(); } /** - * Create an instance of {@link Granel } + * Create an instance of {@link Embalagens } * */ - public Granel createGranel() { - return new Granel(); + public Embalagens createEmbalagens() { + return new Embalagens(); } /** - * Create an instance of {@link TGranel } + * Create an instance of {@link TEmbalagem } * */ - public TGranel createTGranel() { - return new TGranel(); + public TEmbalagem createTEmbalagem() { + return new TEmbalagem(); } /** - * Create an instance of {@link Graneis } + * Create an instance of {@link CargasSoltasVeiculos } * */ - public Graneis createGraneis() { - return new Graneis(); + public CargasSoltasVeiculos createCargasSoltasVeiculos() { + return new CargasSoltasVeiculos(); } /** - * Create an instance of {@link RecepcoesConteineres } + * Create an instance of {@link TCargaSoltaVeiculoConsolidacao } * */ - public RecepcoesConteineres createRecepcoesConteineres() { - return new RecepcoesConteineres(); + public TCargaSoltaVeiculoConsolidacao createTCargaSoltaVeiculoConsolidacao() { + return new TCargaSoltaVeiculoConsolidacao(); } /** - * Create an instance of {@link Entregador } + * Create an instance of {@link OperacoesConsolidacao } * */ - public Entregador createEntregador() { - return new Entregador(); + public OperacoesConsolidacao createOperacoesConsolidacao() { + return new OperacoesConsolidacao(); } /** - * Create an instance of {@link br.gov.serpro.pucomex.cct.CargaSoltaVeiculo } + * Create an instance of {@link Transportador } * */ - public br.gov.serpro.pucomex.cct.CargaSoltaVeiculo createCargaSoltaVeiculo() { - return new br.gov.serpro.pucomex.cct.CargaSoltaVeiculo(); + public Transportador createTransportador() { + return new Transportador(); } /** - * Create an instance of {@link TCargaSoltaVeiculo } + * Create an instance of {@link TLocal } * */ - public TCargaSoltaVeiculo createTCargaSoltaVeiculo() { - return new TCargaSoltaVeiculo(); + public TLocal createTLocal() { + return new TLocal(); } /** - * Create an instance of {@link EntregasDocumentoCarga } + * Create an instance of {@link TLocalExtend } * */ - public EntregasDocumentoCarga createEntregasDocumentoCarga() { - return new EntregasDocumentoCarga(); + public TLocalExtend createTLocalExtend() { + return new TLocalExtend(); } /** - * Create an instance of {@link EntregaDocumentoCarga } + * Create an instance of {@link br.gov.serpro.pucomex.cct.Coordenadas } * */ - public EntregaDocumentoCarga createEntregaDocumentoCarga() { - return new EntregaDocumentoCarga(); + public br.gov.serpro.pucomex.cct.Coordenadas createCoordenadas() { + return new br.gov.serpro.pucomex.cct.Coordenadas(); } /** - * Create an instance of {@link TLocalExtend } + * Create an instance of {@link ConteinerExtend } * */ - public TLocalExtend createTLocalExtend() { - return new TLocalExtend(); + public ConteinerExtend createConteinerExtend() { + return new ConteinerExtend(); } /** - * Create an instance of {@link TGranelManifestacao } + * Create an instance of {@link DocumentoTransporte } * */ - public TGranelManifestacao createTGranelManifestacao() { - return new TGranelManifestacao(); + public DocumentoTransporte createDocumentoTransporte() { + return new DocumentoTransporte(); } /** - * Create an instance of {@link Frete } + * Create an instance of {@link TCargaSoltaVeiculoPesoBrutoExtend } * */ - public Frete createFrete() { - return new Frete(); + public TCargaSoltaVeiculoPesoBrutoExtend createTCargaSoltaVeiculoPesoBrutoExtend() { + return new TCargaSoltaVeiculoPesoBrutoExtend(); } /** - * Create an instance of {@link TConhecimentoCarga } + * Create an instance of {@link TGranelPesoBrutoExtend } * */ - public TConhecimentoCarga createTConhecimentoCarga() { - return new TConhecimentoCarga(); + public TGranelPesoBrutoExtend createTGranelPesoBrutoExtend() { + return new TGranelPesoBrutoExtend(); } /** - * Create an instance of {@link IdentificacaoEmissor } + * Create an instance of {@link Frete } * */ - public IdentificacaoEmissor createIdentificacaoEmissor() { - return new IdentificacaoEmissor(); + public Frete createFrete() { + return new Frete(); } /** - * Create an instance of {@link TCargaSoltaVeiculoPesoBrutoExtend } + * Create an instance of {@link TGranelManifestacao } * */ - public TCargaSoltaVeiculoPesoBrutoExtend createTCargaSoltaVeiculoPesoBrutoExtend() { - return new TCargaSoltaVeiculoPesoBrutoExtend(); + public TGranelManifestacao createTGranelManifestacao() { + return new TGranelManifestacao(); + } + + /** + * Create an instance of {@link ItemNFF } + * + */ + public ItemNFF createItemNFF() { + return new ItemNFF(); } /** - * Create an instance of {@link br.gov.serpro.pucomex.cct.Coordenadas } + * Create an instance of {@link IdentificacaoEmissor } * */ - public br.gov.serpro.pucomex.cct.Coordenadas createCoordenadas() { - return new br.gov.serpro.pucomex.cct.Coordenadas(); + public IdentificacaoEmissor createIdentificacaoEmissor() { + return new IdentificacaoEmissor(); } /** - * Create an instance of {@link Transportador } + * Create an instance of {@link TUnitizacao } * */ - public Transportador createTransportador() { - return new Transportador(); + public TUnitizacao createTUnitizacao() { + return new TUnitizacao(); } /** - * Create an instance of {@link TGranelPesoBrutoExtend } + * Create an instance of {@link TDesunitizacao } * */ - public TGranelPesoBrutoExtend createTGranelPesoBrutoExtend() { - return new TGranelPesoBrutoExtend(); + public TDesunitizacao createTDesunitizacao() { + return new TDesunitizacao(); } /** @@ -563,59 +610,51 @@ public TDocumentoCargaConsolidacao createTDocumentoCargaConsolidacao() { } /** - * Create an instance of {@link ConteinerExtend } - * - */ - public ConteinerExtend createConteinerExtend() { - return new ConteinerExtend(); - } - - /** - * Create an instance of {@link TLocal } + * Create an instance of {@link TConhecimentoCarga } * */ - public TLocal createTLocal() { - return new TLocal(); + public TConhecimentoCarga createTConhecimentoCarga() { + return new TConhecimentoCarga(); } /** - * Create an instance of {@link ItemNFF } + * Create an instance of {@link Acondicionamento.Conteineres } * */ - public ItemNFF createItemNFF() { - return new ItemNFF(); + public Acondicionamento.Conteineres createAcondicionamentoConteineres() { + return new Acondicionamento.Conteineres(); } /** - * Create an instance of {@link TUnitizacao } + * Create an instance of {@link TransitoSimplificadoRecepcao.VeiculoFerroviario } * */ - public TUnitizacao createTUnitizacao() { - return new TUnitizacao(); + public TransitoSimplificadoRecepcao.VeiculoFerroviario createTransitoSimplificadoRecepcaoVeiculoFerroviario() { + return new TransitoSimplificadoRecepcao.VeiculoFerroviario(); } /** - * Create an instance of {@link DocumentoTransporte } + * Create an instance of {@link TransitoSimplificadoRecepcao.VeiculoRodoviario.Veiculos } * */ - public DocumentoTransporte createDocumentoTransporte() { - return new DocumentoTransporte(); + public TransitoSimplificadoRecepcao.VeiculoRodoviario.Veiculos createTransitoSimplificadoRecepcaoVeiculoRodoviarioVeiculos() { + return new TransitoSimplificadoRecepcao.VeiculoRodoviario.Veiculos(); } /** - * Create an instance of {@link TDesunitizacao } + * Create an instance of {@link TVeiculoTransitoSimplificado.Lacres } * */ - public TDesunitizacao createTDesunitizacao() { - return new TDesunitizacao(); + public TVeiculoTransitoSimplificado.Lacres createTVeiculoTransitoSimplificadoLacres() { + return new TVeiculoTransitoSimplificado.Lacres(); } /** - * Create an instance of {@link Acondicionamento.Conteineres } + * Create an instance of {@link NotaFiscalEletronica.Conteineres } * */ - public Acondicionamento.Conteineres createAcondicionamentoConteineres() { - return new Acondicionamento.Conteineres(); + public NotaFiscalEletronica.Conteineres createNotaFiscalEletronicaConteineres() { + return new NotaFiscalEletronica.Conteineres(); } /** @@ -643,19 +682,19 @@ public NotaFiscalFormulario.ItensNFF createNotaFiscalFormularioItensNFF() { } /** - * Create an instance of {@link NotaFiscalEletronica.Conteineres } + * Create an instance of {@link TDocumentoCargaManifestacao.CargaSoltaVeiculo } * */ - public NotaFiscalEletronica.Conteineres createNotaFiscalEletronicaConteineres() { - return new NotaFiscalEletronica.Conteineres(); + public TDocumentoCargaManifestacao.CargaSoltaVeiculo createTDocumentoCargaManifestacaoCargaSoltaVeiculo() { + return new TDocumentoCargaManifestacao.CargaSoltaVeiculo(); } /** - * Create an instance of {@link Local.Coordenadas } + * Create an instance of {@link DadosCarga.Documentos } * */ - public Local.Coordenadas createLocalCoordenadas() { - return new Local.Coordenadas(); + public DadosCarga.Documentos createDadosCargaDocumentos() { + return new DadosCarga.Documentos(); } /** @@ -666,14 +705,6 @@ public Conhecimento.Cargas createConhecimentoCargas() { return new Conhecimento.Cargas(); } - /** - * Create an instance of {@link TVeiculoTransitoSimplificado.Lacres } - * - */ - public TVeiculoTransitoSimplificado.Lacres createTVeiculoTransitoSimplificadoLacres() { - return new TVeiculoTransitoSimplificado.Lacres(); - } - /** * Create an instance of {@link TConteiner.Lacres } * @@ -683,35 +714,35 @@ public TConteiner.Lacres createTConteinerLacres() { } /** - * Create an instance of {@link TransitoSimplificadoRecepcao.VeiculoFerroviario } + * Create an instance of {@link Local.Coordenadas } * */ - public TransitoSimplificadoRecepcao.VeiculoFerroviario createTransitoSimplificadoRecepcaoVeiculoFerroviario() { - return new TransitoSimplificadoRecepcao.VeiculoFerroviario(); + public Local.Coordenadas createLocalCoordenadas() { + return new Local.Coordenadas(); } /** - * Create an instance of {@link TransitoSimplificadoRecepcao.VeiculoRodoviario.Veiculos } + * Create an instance of {@link OperacaoConsolidacao.DocumentosConsolidacao } * */ - public TransitoSimplificadoRecepcao.VeiculoRodoviario.Veiculos createTransitoSimplificadoRecepcaoVeiculoRodoviarioVeiculos() { - return new TransitoSimplificadoRecepcao.VeiculoRodoviario.Veiculos(); + public OperacaoConsolidacao.DocumentosConsolidacao createOperacaoConsolidacaoDocumentosConsolidacao() { + return new OperacaoConsolidacao.DocumentosConsolidacao(); } /** - * Create an instance of {@link TDocumentoCargaManifestacao.CargaSoltaVeiculo } + * Create an instance of {@link OperacaoDesunitizacao.Desunitizacoes } * */ - public TDocumentoCargaManifestacao.CargaSoltaVeiculo createTDocumentoCargaManifestacaoCargaSoltaVeiculo() { - return new TDocumentoCargaManifestacao.CargaSoltaVeiculo(); + public OperacaoDesunitizacao.Desunitizacoes createOperacaoDesunitizacaoDesunitizacoes() { + return new OperacaoDesunitizacao.Desunitizacoes(); } /** - * Create an instance of {@link DadosCarga.Documentos } + * Create an instance of {@link OperacaoUnitizacao.Unitizacoes } * */ - public DadosCarga.Documentos createDadosCargaDocumentos() { - return new DadosCarga.Documentos(); + public OperacaoUnitizacao.Unitizacoes createOperacaoUnitizacaoUnitizacoes() { + return new OperacaoUnitizacao.Unitizacoes(); } /** @@ -731,11 +762,11 @@ public RecepcaoDocumentoTransporte.DocumentosTransporte createRecepcaoDocumentoT } /** - * Create an instance of {@link OperacaoUnitizacao.Unitizacoes } + * Create an instance of {@link EntregaDocumentoTransporte.DocumentosTransporte } * */ - public OperacaoUnitizacao.Unitizacoes createOperacaoUnitizacaoUnitizacoes() { - return new OperacaoUnitizacao.Unitizacoes(); + public EntregaDocumentoTransporte.DocumentosTransporte createEntregaDocumentoTransporteDocumentosTransporte() { + return new EntregaDocumentoTransporte.DocumentosTransporte(); } /** @@ -747,19 +778,19 @@ public EntregaConteiner.Conteineres createEntregaConteinerConteineres() { } /** - * Create an instance of {@link EntregaDocumentoTransporte.DocumentosTransporte } + * Create an instance of {@link TransitoSimplificadoEntrega.VeiculoFerroviario } * */ - public EntregaDocumentoTransporte.DocumentosTransporte createEntregaDocumentoTransporteDocumentosTransporte() { - return new EntregaDocumentoTransporte.DocumentosTransporte(); + public TransitoSimplificadoEntrega.VeiculoFerroviario createTransitoSimplificadoEntregaVeiculoFerroviario() { + return new TransitoSimplificadoEntrega.VeiculoFerroviario(); } /** - * Create an instance of {@link RecepcaoNFF.NotasFiscais } + * Create an instance of {@link TransitoSimplificadoEntrega.VeiculoRodoviario.Veiculos } * */ - public RecepcaoNFF.NotasFiscais createRecepcaoNFFNotasFiscais() { - return new RecepcaoNFF.NotasFiscais(); + public TransitoSimplificadoEntrega.VeiculoRodoviario.Veiculos createTransitoSimplificadoEntregaVeiculoRodoviarioVeiculos() { + return new TransitoSimplificadoEntrega.VeiculoRodoviario.Veiculos(); } /** @@ -771,35 +802,11 @@ public RecepcaoNFE.NotasFiscais createRecepcaoNFENotasFiscais() { } /** - * Create an instance of {@link OperacaoDesunitizacao.Desunitizacoes } - * - */ - public OperacaoDesunitizacao.Desunitizacoes createOperacaoDesunitizacaoDesunitizacoes() { - return new OperacaoDesunitizacao.Desunitizacoes(); - } - - /** - * Create an instance of {@link OperacaoConsolidacao.DocumentosConsolidacao } - * - */ - public OperacaoConsolidacao.DocumentosConsolidacao createOperacaoConsolidacaoDocumentosConsolidacao() { - return new OperacaoConsolidacao.DocumentosConsolidacao(); - } - - /** - * Create an instance of {@link TransitoSimplificadoEntrega.VeiculoFerroviario } - * - */ - public TransitoSimplificadoEntrega.VeiculoFerroviario createTransitoSimplificadoEntregaVeiculoFerroviario() { - return new TransitoSimplificadoEntrega.VeiculoFerroviario(); - } - - /** - * Create an instance of {@link TransitoSimplificadoEntrega.VeiculoRodoviario.Veiculos } + * Create an instance of {@link RecepcaoNFF.NotasFiscais } * */ - public TransitoSimplificadoEntrega.VeiculoRodoviario.Veiculos createTransitoSimplificadoEntregaVeiculoRodoviarioVeiculos() { - return new TransitoSimplificadoEntrega.VeiculoRodoviario.Veiculos(); + public RecepcaoNFF.NotasFiscais createRecepcaoNFFNotasFiscais() { + return new RecepcaoNFF.NotasFiscais(); } /** @@ -843,107 +850,155 @@ public ManifestacaoExportacao.TransporteProprio createManifestacaoExportacaoTran } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link OperacaoUnitizacao }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link OperacaoUnitizacao }{@code >} */ - @XmlElementDecl(namespace = "http://www.pucomex.serpro.gov.br/cct", name = "tipoEmbalagem", scope = TCargaSoltaVeiculo.class) - public JAXBElement createTCargaSoltaVeiculoTipoEmbalagem(String value) { - return new JAXBElement(_TCargaSoltaVeiculoTipoEmbalagem_QNAME, String.class, TCargaSoltaVeiculo.class, value); + @XmlElementDecl(namespace = "http://www.pucomex.serpro.gov.br/cct", name = "operacaoUnitizacao") + public JAXBElement createOperacaoUnitizacao(OperacaoUnitizacao value) { + return new JAXBElement(_OperacaoUnitizacao_QNAME, OperacaoUnitizacao.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link OperacaoDesunitizacao }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link OperacaoDesunitizacao }{@code >} */ - @XmlElementDecl(namespace = "http://www.pucomex.serpro.gov.br/cct", name = "quantidade", scope = TCargaSoltaVeiculo.class) - public JAXBElement createTCargaSoltaVeiculoQuantidade(BigInteger value) { - return new JAXBElement(_TCargaSoltaVeiculoQuantidade_QNAME, BigInteger.class, TCargaSoltaVeiculo.class, value); + @XmlElementDecl(namespace = "http://www.pucomex.serpro.gov.br/cct", name = "operacaoDesunitizacao") + public JAXBElement createOperacaoDesunitizacao(OperacaoDesunitizacao value) { + return new JAXBElement(_OperacaoDesunitizacao_QNAME, OperacaoDesunitizacao.class, null, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ - @XmlElementDecl(namespace = "http://www.pucomex.serpro.gov.br/cct", name = "total", scope = TCargaSoltaVeiculo.class) - public JAXBElement createTCargaSoltaVeiculoTotal(BigInteger value) { - return new JAXBElement(_TCargaSoltaVeiculoTotal_QNAME, BigInteger.class, TCargaSoltaVeiculo.class, value); + @XmlElementDecl(namespace = "http://www.pucomex.serpro.gov.br/cct", name = "numeroDUE", scope = TDocumentoCargaManifestacao.class) + public JAXBElement createTDocumentoCargaManifestacaoNumeroDUE(String value) { + return new JAXBElement(_TDocumentoCargaManifestacaoNumeroDUE_QNAME, String.class, TDocumentoCargaManifestacao.class, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link OperacaoDesunitizacao }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ - @XmlElementDecl(namespace = "http://www.pucomex.serpro.gov.br/cct", name = "operacaoDesunitizacao") - public JAXBElement createOperacaoDesunitizacao(OperacaoDesunitizacao value) { - return new JAXBElement(_OperacaoDesunitizacao_QNAME, OperacaoDesunitizacao.class, null, value); + @XmlElementDecl(namespace = "http://www.pucomex.serpro.gov.br/cct", name = "numeroRUC", scope = TDocumentoCargaManifestacao.class) + public JAXBElement createTDocumentoCargaManifestacaoNumeroRUC(String value) { + return new JAXBElement(_TDocumentoCargaManifestacaoNumeroRUC_QNAME, String.class, TDocumentoCargaManifestacao.class, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link OperacaoUnitizacao }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link TDocumentoCargaManifestacao.CargaSoltaVeiculo }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TDocumentoCargaManifestacao.CargaSoltaVeiculo }{@code >} */ - @XmlElementDecl(namespace = "http://www.pucomex.serpro.gov.br/cct", name = "operacaoUnitizacao") - public JAXBElement createOperacaoUnitizacao(OperacaoUnitizacao value) { - return new JAXBElement(_OperacaoUnitizacao_QNAME, OperacaoUnitizacao.class, null, value); + @XmlElementDecl(namespace = "http://www.pucomex.serpro.gov.br/cct", name = "cargaSoltaVeiculo", scope = TDocumentoCargaManifestacao.class) + public JAXBElement createTDocumentoCargaManifestacaoCargaSoltaVeiculo(TDocumentoCargaManifestacao.CargaSoltaVeiculo value) { + return new JAXBElement(_TDocumentoCargaManifestacaoCargaSoltaVeiculo_QNAME, TDocumentoCargaManifestacao.CargaSoltaVeiculo.class, TDocumentoCargaManifestacao.class, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link TDocumentoCargaManifestacao.CargaSoltaVeiculo }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link TGranelManifestacao }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TGranelManifestacao }{@code >} */ - @XmlElementDecl(namespace = "http://www.pucomex.serpro.gov.br/cct", name = "cargaSoltaVeiculo", scope = TDocumentoCargaManifestacao.class) - public JAXBElement createTDocumentoCargaManifestacaoCargaSoltaVeiculo(TDocumentoCargaManifestacao.CargaSoltaVeiculo value) { - return new JAXBElement(_TDocumentoCargaManifestacaoCargaSoltaVeiculo_QNAME, TDocumentoCargaManifestacao.CargaSoltaVeiculo.class, TDocumentoCargaManifestacao.class, value); + @XmlElementDecl(namespace = "http://www.pucomex.serpro.gov.br/cct", name = "granel", scope = TDocumentoCargaManifestacao.class) + public JAXBElement createTDocumentoCargaManifestacaoGranel(TGranelManifestacao value) { + return new JAXBElement(_TDocumentoCargaManifestacaoGranel_QNAME, TGranelManifestacao.class, TDocumentoCargaManifestacao.class, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ - @XmlElementDecl(namespace = "http://www.pucomex.serpro.gov.br/cct", name = "numeroRUC", scope = TDocumentoCargaManifestacao.class) - public JAXBElement createTDocumentoCargaManifestacaoNumeroRUC(String value) { - return new JAXBElement(_TDocumentoCargaManifestacaoNumeroRUC_QNAME, String.class, TDocumentoCargaManifestacao.class, value); + @XmlElementDecl(namespace = "http://www.pucomex.serpro.gov.br/cct", name = "consignadoAOrdem", scope = DadosCarga.class) + public JAXBElement createDadosCargaConsignadoAOrdem(String value) { + return new JAXBElement(_DadosCargaConsignadoAOrdem_QNAME, String.class, DadosCarga.class, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ - @XmlElementDecl(namespace = "http://www.pucomex.serpro.gov.br/cct", name = "numeroDUE", scope = TDocumentoCargaManifestacao.class) - public JAXBElement createTDocumentoCargaManifestacaoNumeroDUE(String value) { - return new JAXBElement(_TDocumentoCargaManifestacaoNumeroDUE_QNAME, String.class, TDocumentoCargaManifestacao.class, value); + @XmlElementDecl(namespace = "http://www.pucomex.serpro.gov.br/cct", name = "nomeConsignatario", scope = DadosCarga.class) + public JAXBElement createDadosCargaNomeConsignatario(String value) { + return new JAXBElement(_DadosCargaNomeConsignatario_QNAME, String.class, DadosCarga.class, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link TGranelManifestacao }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ - @XmlElementDecl(namespace = "http://www.pucomex.serpro.gov.br/cct", name = "granel", scope = TDocumentoCargaManifestacao.class) - public JAXBElement createTDocumentoCargaManifestacaoGranel(TGranelManifestacao value) { - return new JAXBElement(_TDocumentoCargaManifestacaoGranel_QNAME, TGranelManifestacao.class, TDocumentoCargaManifestacao.class, value); + @XmlElementDecl(namespace = "http://www.pucomex.serpro.gov.br/cct", name = "enderecoConsignatario", scope = DadosCarga.class) + public JAXBElement createDadosCargaEnderecoConsignatario(String value) { + return new JAXBElement(_DadosCargaEnderecoConsignatario_QNAME, String.class, DadosCarga.class, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ - @XmlElementDecl(namespace = "http://www.pucomex.serpro.gov.br/cct", name = "numeroRUC", scope = TDocumentoCarga.class) - public JAXBElement createTDocumentoCargaNumeroRUC(String value) { - return new JAXBElement(_TDocumentoCargaManifestacaoNumeroRUC_QNAME, String.class, TDocumentoCarga.class, value); + @XmlElementDecl(namespace = "http://www.pucomex.serpro.gov.br/cct", name = "paisDestino", scope = DadosCarga.class) + public JAXBElement createDadosCargaPaisDestino(String value) { + return new JAXBElement(_DadosCargaPaisDestino_QNAME, String.class, DadosCarga.class, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link DadosCarga.Documentos }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DadosCarga.Documentos }{@code >} */ - @XmlElementDecl(namespace = "http://www.pucomex.serpro.gov.br/cct", name = "numeroDUE", scope = TDocumentoCarga.class) - public JAXBElement createTDocumentoCargaNumeroDUE(String value) { - return new JAXBElement(_TDocumentoCargaManifestacaoNumeroDUE_QNAME, String.class, TDocumentoCarga.class, value); + @XmlElementDecl(namespace = "http://www.pucomex.serpro.gov.br/cct", name = "documentos", scope = DadosCarga.class) + public JAXBElement createDadosCargaDocumentos(DadosCarga.Documentos value) { + return new JAXBElement(_DadosCargaDocumentos_QNAME, DadosCarga.Documentos.class, DadosCarga.class, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.pucomex.serpro.gov.br/cct", name = "tipoGranel", scope = TGranel.class) public JAXBElement createTGranelTipoGranel(String value) { @@ -951,8 +1006,12 @@ public JAXBElement createTGranelTipoGranel(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link UnidadeMedida }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link UnidadeMedida }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link UnidadeMedida }{@code >} */ @XmlElementDecl(namespace = "http://www.pucomex.serpro.gov.br/cct", name = "unidademedida", scope = TGranel.class) public JAXBElement createTGranelUnidademedida(UnidadeMedida value) { @@ -960,66 +1019,94 @@ public JAXBElement createTGranelUnidademedida(UnidadeMedida value } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ - @XmlElementDecl(namespace = "http://www.pucomex.serpro.gov.br/cct", name = "quantidade", scope = TGranel.class) - public JAXBElement createTGranelQuantidade(BigDecimal value) { - return new JAXBElement(_TCargaSoltaVeiculoQuantidade_QNAME, BigDecimal.class, TGranel.class, value); + @XmlElementDecl(namespace = "http://www.pucomex.serpro.gov.br/cct", name = "total", scope = TGranel.class) + public JAXBElement createTGranelTotal(BigDecimal value) { + return new JAXBElement(_TGranelTotal_QNAME, BigDecimal.class, TGranel.class, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ - @XmlElementDecl(namespace = "http://www.pucomex.serpro.gov.br/cct", name = "total", scope = TGranel.class) - public JAXBElement createTGranelTotal(BigDecimal value) { - return new JAXBElement(_TCargaSoltaVeiculoTotal_QNAME, BigDecimal.class, TGranel.class, value); + @XmlElementDecl(namespace = "http://www.pucomex.serpro.gov.br/cct", name = "quantidade", scope = TGranel.class) + public JAXBElement createTGranelQuantidade(BigDecimal value) { + return new JAXBElement(_TGranelQuantidade_QNAME, BigDecimal.class, TGranel.class, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ - @XmlElementDecl(namespace = "http://www.pucomex.serpro.gov.br/cct", name = "nomeConsignatario", scope = DadosCarga.class) - public JAXBElement createDadosCargaNomeConsignatario(String value) { - return new JAXBElement(_DadosCargaNomeConsignatario_QNAME, String.class, DadosCarga.class, value); + @XmlElementDecl(namespace = "http://www.pucomex.serpro.gov.br/cct", name = "tipoEmbalagem", scope = TCargaSoltaVeiculo.class) + public JAXBElement createTCargaSoltaVeiculoTipoEmbalagem(String value) { + return new JAXBElement(_TCargaSoltaVeiculoTipoEmbalagem_QNAME, String.class, TCargaSoltaVeiculo.class, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link DadosCarga.Documentos }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >} */ - @XmlElementDecl(namespace = "http://www.pucomex.serpro.gov.br/cct", name = "documentos", scope = DadosCarga.class) - public JAXBElement createDadosCargaDocumentos(DadosCarga.Documentos value) { - return new JAXBElement(_DadosCargaDocumentos_QNAME, DadosCarga.Documentos.class, DadosCarga.class, value); + @XmlElementDecl(namespace = "http://www.pucomex.serpro.gov.br/cct", name = "total", scope = TCargaSoltaVeiculo.class) + public JAXBElement createTCargaSoltaVeiculoTotal(BigInteger value) { + return new JAXBElement(_TGranelTotal_QNAME, BigInteger.class, TCargaSoltaVeiculo.class, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >} */ - @XmlElementDecl(namespace = "http://www.pucomex.serpro.gov.br/cct", name = "paisDestino", scope = DadosCarga.class) - public JAXBElement createDadosCargaPaisDestino(String value) { - return new JAXBElement(_DadosCargaPaisDestino_QNAME, String.class, DadosCarga.class, value); + @XmlElementDecl(namespace = "http://www.pucomex.serpro.gov.br/cct", name = "quantidade", scope = TCargaSoltaVeiculo.class) + public JAXBElement createTCargaSoltaVeiculoQuantidade(BigInteger value) { + return new JAXBElement(_TGranelQuantidade_QNAME, BigInteger.class, TCargaSoltaVeiculo.class, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ - @XmlElementDecl(namespace = "http://www.pucomex.serpro.gov.br/cct", name = "consignadoAOrdem", scope = DadosCarga.class) - public JAXBElement createDadosCargaConsignadoAOrdem(String value) { - return new JAXBElement(_DadosCargaConsignadoAOrdem_QNAME, String.class, DadosCarga.class, value); + @XmlElementDecl(namespace = "http://www.pucomex.serpro.gov.br/cct", name = "numeroDUE", scope = TDocumentoCarga.class) + public JAXBElement createTDocumentoCargaNumeroDUE(String value) { + return new JAXBElement(_TDocumentoCargaManifestacaoNumeroDUE_QNAME, String.class, TDocumentoCarga.class, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ - @XmlElementDecl(namespace = "http://www.pucomex.serpro.gov.br/cct", name = "enderecoConsignatario", scope = DadosCarga.class) - public JAXBElement createDadosCargaEnderecoConsignatario(String value) { - return new JAXBElement(_DadosCargaEnderecoConsignatario_QNAME, String.class, DadosCarga.class, value); + @XmlElementDecl(namespace = "http://www.pucomex.serpro.gov.br/cct", name = "numeroRUC", scope = TDocumentoCarga.class) + public JAXBElement createTDocumentoCargaNumeroRUC(String value) { + return new JAXBElement(_TDocumentoCargaManifestacaoNumeroRUC_QNAME, String.class, TDocumentoCarga.class, value); } } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/OperacaoConsolidacao.java b/src/main/java/br/gov/serpro/pucomex/cct/OperacaoConsolidacao.java index 6e74c7e..e8b470c 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/OperacaoConsolidacao.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/OperacaoConsolidacao.java @@ -1,51 +1,61 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; import java.math.BigInteger; -import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for OperacaoConsolidacao complex type. + *

Classe Java de OperacaoConsolidacao complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="OperacaoConsolidacao">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="identificacaoConsolidacao" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica50"/>
- *         <element name="numeroMRUC" type="{http://www.pucomex.serpro.gov.br/cct}NumeroMRUC" minOccurs="0"/>
- *         <element name="tipoDeCarga" type="{http://www.pucomex.serpro.gov.br/cct}TipoCargaConsolidar"/>
- *         <element name="cnpjConsolidador" type="{http://www.pucomex.serpro.gov.br/cct}CNPJ"/>
- *         <element name="acondicionamento" type="{http://www.pucomex.serpro.gov.br/cct}Acondicionamento"/>
- *         <element name="documentosConsolidacao">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="documento" type="{http://www.pucomex.serpro.gov.br/cct}TDocumentoCargaConsolidacao" maxOccurs="unbounded" minOccurs="2"/>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="OperacaoConsolidacao">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="identificacaoConsolidacao" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica50"/>
+ *         <element name="numeroMRUC" type="{http://www.pucomex.serpro.gov.br/cct}NumeroMRUC" minOccurs="0"/>
+ *         <element name="tipoDeCarga" type="{http://www.pucomex.serpro.gov.br/cct}TipoCargaConsolidar"/>
+ *         <element name="cnpjConsolidador" type="{http://www.pucomex.serpro.gov.br/cct}CNPJ"/>
+ *         <element name="acondicionamento" type="{http://www.pucomex.serpro.gov.br/cct}Acondicionamento"/>
+ *         <element name="documentosConsolidacao">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="documento" type="{http://www.pucomex.serpro.gov.br/cct}TDocumentoCargaConsolidacao" maxOccurs="unbounded" minOccurs="2"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "OperacaoConsolidacao", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "OperacaoConsolidacao", propOrder = { "identificacaoConsolidacao", "numeroMRUC", "tipoDeCarga", @@ -53,181 +63,40 @@ "acondicionamento", "documentosConsolidacao" }) +@Builder(builderMethodName = "operacaoConsolidacaoBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class OperacaoConsolidacao { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String identificacaoConsolidacao; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String numeroMRUC; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected BigInteger tipoDeCarga; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String cnpjConsolidador; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected Acondicionamento acondicionamento; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected OperacaoConsolidacao.DocumentosConsolidacao documentosConsolidacao; - /** - * Gets the value of the identificacaoConsolidacao property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getIdentificacaoConsolidacao() { - return identificacaoConsolidacao; - } - - /** - * Sets the value of the identificacaoConsolidacao property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setIdentificacaoConsolidacao(String value) { - this.identificacaoConsolidacao = value; - } - - /** - * Gets the value of the numeroMRUC property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getNumeroMRUC() { - return numeroMRUC; - } - - /** - * Sets the value of the numeroMRUC property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setNumeroMRUC(String value) { - this.numeroMRUC = value; - } - - /** - * Gets the value of the tipoDeCarga property. - * - * @return - * possible object is - * {@link BigInteger } - * - */ - public BigInteger getTipoDeCarga() { - return tipoDeCarga; - } - - /** - * Sets the value of the tipoDeCarga property. - * - * @param value - * allowed object is - * {@link BigInteger } - * - */ - public void setTipoDeCarga(BigInteger value) { - this.tipoDeCarga = value; - } - - /** - * Gets the value of the cnpjConsolidador property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCnpjConsolidador() { - return cnpjConsolidador; - } - - /** - * Sets the value of the cnpjConsolidador property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCnpjConsolidador(String value) { - this.cnpjConsolidador = value; - } /** - * Gets the value of the acondicionamento property. + *

Classe Java de anonymous complex type. * - * @return - * possible object is - * {@link Acondicionamento } - * - */ - public Acondicionamento getAcondicionamento() { - return acondicionamento; - } - - /** - * Sets the value of the acondicionamento property. - * - * @param value - * allowed object is - * {@link Acondicionamento } - * - */ - public void setAcondicionamento(Acondicionamento value) { - this.acondicionamento = value; - } - - /** - * Gets the value of the documentosConsolidacao property. - * - * @return - * possible object is - * {@link OperacaoConsolidacao.DocumentosConsolidacao } - * - */ - public OperacaoConsolidacao.DocumentosConsolidacao getDocumentosConsolidacao() { - return documentosConsolidacao; - } - - /** - * Sets the value of the documentosConsolidacao property. - * - * @param value - * allowed object is - * {@link OperacaoConsolidacao.DocumentosConsolidacao } - * - */ - public void setDocumentosConsolidacao(OperacaoConsolidacao.DocumentosConsolidacao value) { - this.documentosConsolidacao = value; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. + *

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="documento" type="{http://www.pucomex.serpro.gov.br/cct}TDocumentoCargaConsolidacao" maxOccurs="unbounded" minOccurs="2"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="documento" type="{http://www.pucomex.serpro.gov.br/cct}TDocumentoCargaConsolidacao" maxOccurs="unbounded" minOccurs="2"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -236,40 +105,15 @@ public void setDocumentosConsolidacao(OperacaoConsolidacao.DocumentosConsolidaca @XmlType(name = "", propOrder = { "documento" }) + @Builder(builderMethodName = "documentosConsolidacaoBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class DocumentosConsolidacao { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected List documento; - /** - * Gets the value of the documento 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 documento property. - * - *

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

-         *    getDocumento().add(newItem);
-         * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link TDocumentoCargaConsolidacao } - * - * - */ - public List getDocumento() { - if (documento == null) { - documento = new ArrayList(); - } - return this.documento; - } - } } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/OperacaoDesunitizacao.java b/src/main/java/br/gov/serpro/pucomex/cct/OperacaoDesunitizacao.java index ddf62bb..19b22de 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/OperacaoDesunitizacao.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/OperacaoDesunitizacao.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; @@ -5,142 +12,78 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for OperacaoDesunitizacao complex type. + *

Classe Java de OperacaoDesunitizacao complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="OperacaoDesunitizacao">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="identificacaoResponsavelDesunitizacao" type="{http://www.pucomex.serpro.gov.br/cct}CNPJ"/>
- *         <element name="local" type="{http://www.pucomex.serpro.gov.br/cct}TLocalExtend"/>
- *         <element name="desunitizacoes">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="desunitizacao" type="{http://www.pucomex.serpro.gov.br/cct}TDesunitizacao"/>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="OperacaoDesunitizacao">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="identificacaoResponsavelDesunitizacao" type="{http://www.pucomex.serpro.gov.br/cct}CNPJ"/>
+ *         <element name="local" type="{http://www.pucomex.serpro.gov.br/cct}TLocalExtend"/>
+ *         <element name="desunitizacoes">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="desunitizacao" type="{http://www.pucomex.serpro.gov.br/cct}TDesunitizacao"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "OperacaoDesunitizacao", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "OperacaoDesunitizacao", propOrder = { "identificacaoResponsavelDesunitizacao", "local", "desunitizacoes" }) +@Builder(builderMethodName = "operacaoDesunitizacaoBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class OperacaoDesunitizacao { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String identificacaoResponsavelDesunitizacao; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected TLocalExtend local; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected OperacaoDesunitizacao.Desunitizacoes desunitizacoes; - /** - * Gets the value of the identificacaoResponsavelDesunitizacao property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getIdentificacaoResponsavelDesunitizacao() { - return identificacaoResponsavelDesunitizacao; - } /** - * Sets the value of the identificacaoResponsavelDesunitizacao property. + *

Classe Java de anonymous complex type. * - * @param value - * allowed object is - * {@link String } - * - */ - public void setIdentificacaoResponsavelDesunitizacao(String value) { - this.identificacaoResponsavelDesunitizacao = value; - } - - /** - * Gets the value of the local property. - * - * @return - * possible object is - * {@link TLocalExtend } - * - */ - public TLocalExtend getLocal() { - return local; - } - - /** - * Sets the value of the local property. - * - * @param value - * allowed object is - * {@link TLocalExtend } - * - */ - public void setLocal(TLocalExtend value) { - this.local = value; - } - - /** - * Gets the value of the desunitizacoes property. - * - * @return - * possible object is - * {@link OperacaoDesunitizacao.Desunitizacoes } - * - */ - public OperacaoDesunitizacao.Desunitizacoes getDesunitizacoes() { - return desunitizacoes; - } - - /** - * Sets the value of the desunitizacoes property. - * - * @param value - * allowed object is - * {@link OperacaoDesunitizacao.Desunitizacoes } - * - */ - public void setDesunitizacoes(OperacaoDesunitizacao.Desunitizacoes value) { - this.desunitizacoes = value; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. + *

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="desunitizacao" type="{http://www.pucomex.serpro.gov.br/cct}TDesunitizacao"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="desunitizacao" type="{http://www.pucomex.serpro.gov.br/cct}TDesunitizacao"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -149,35 +92,15 @@ public void setDesunitizacoes(OperacaoDesunitizacao.Desunitizacoes value) { @XmlType(name = "", propOrder = { "desunitizacao" }) + @Builder(builderMethodName = "desunitizacoesBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class Desunitizacoes { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected TDesunitizacao desunitizacao; - /** - * Gets the value of the desunitizacao property. - * - * @return - * possible object is - * {@link TDesunitizacao } - * - */ - public TDesunitizacao getDesunitizacao() { - return desunitizacao; - } - - /** - * Sets the value of the desunitizacao property. - * - * @param value - * allowed object is - * {@link TDesunitizacao } - * - */ - public void setDesunitizacao(TDesunitizacao value) { - this.desunitizacao = value; - } - } } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/OperacaoUnitizacao.java b/src/main/java/br/gov/serpro/pucomex/cct/OperacaoUnitizacao.java index 4a37275..e25cded 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/OperacaoUnitizacao.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/OperacaoUnitizacao.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; @@ -5,142 +12,78 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for OperacaoUnitizacao complex type. + *

Classe Java de OperacaoUnitizacao complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="OperacaoUnitizacao">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="identificacaoResponsavelUnitizacao" type="{http://www.pucomex.serpro.gov.br/cct}CNPJ"/>
- *         <element name="local" type="{http://www.pucomex.serpro.gov.br/cct}TLocalExtend"/>
- *         <element name="unitizacoes">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="unitizacao" type="{http://www.pucomex.serpro.gov.br/cct}TUnitizacao"/>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="OperacaoUnitizacao">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="identificacaoResponsavelUnitizacao" type="{http://www.pucomex.serpro.gov.br/cct}CNPJ"/>
+ *         <element name="local" type="{http://www.pucomex.serpro.gov.br/cct}TLocalExtend"/>
+ *         <element name="unitizacoes">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="unitizacao" type="{http://www.pucomex.serpro.gov.br/cct}TUnitizacao"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "OperacaoUnitizacao", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "OperacaoUnitizacao", propOrder = { "identificacaoResponsavelUnitizacao", "local", "unitizacoes" }) +@Builder(builderMethodName = "operacaoUnitizacaoBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class OperacaoUnitizacao { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String identificacaoResponsavelUnitizacao; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected TLocalExtend local; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected OperacaoUnitizacao.Unitizacoes unitizacoes; - /** - * Gets the value of the identificacaoResponsavelUnitizacao property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getIdentificacaoResponsavelUnitizacao() { - return identificacaoResponsavelUnitizacao; - } /** - * Sets the value of the identificacaoResponsavelUnitizacao property. + *

Classe Java de anonymous complex type. * - * @param value - * allowed object is - * {@link String } - * - */ - public void setIdentificacaoResponsavelUnitizacao(String value) { - this.identificacaoResponsavelUnitizacao = value; - } - - /** - * Gets the value of the local property. - * - * @return - * possible object is - * {@link TLocalExtend } - * - */ - public TLocalExtend getLocal() { - return local; - } - - /** - * Sets the value of the local property. - * - * @param value - * allowed object is - * {@link TLocalExtend } - * - */ - public void setLocal(TLocalExtend value) { - this.local = value; - } - - /** - * Gets the value of the unitizacoes property. - * - * @return - * possible object is - * {@link OperacaoUnitizacao.Unitizacoes } - * - */ - public OperacaoUnitizacao.Unitizacoes getUnitizacoes() { - return unitizacoes; - } - - /** - * Sets the value of the unitizacoes property. - * - * @param value - * allowed object is - * {@link OperacaoUnitizacao.Unitizacoes } - * - */ - public void setUnitizacoes(OperacaoUnitizacao.Unitizacoes value) { - this.unitizacoes = value; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. + *

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="unitizacao" type="{http://www.pucomex.serpro.gov.br/cct}TUnitizacao"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="unitizacao" type="{http://www.pucomex.serpro.gov.br/cct}TUnitizacao"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -149,35 +92,15 @@ public void setUnitizacoes(OperacaoUnitizacao.Unitizacoes value) { @XmlType(name = "", propOrder = { "unitizacao" }) + @Builder(builderMethodName = "unitizacoesBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class Unitizacoes { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected TUnitizacao unitizacao; - /** - * Gets the value of the unitizacao property. - * - * @return - * possible object is - * {@link TUnitizacao } - * - */ - public TUnitizacao getUnitizacao() { - return unitizacao; - } - - /** - * Sets the value of the unitizacao property. - * - * @param value - * allowed object is - * {@link TUnitizacao } - * - */ - public void setUnitizacao(TUnitizacao value) { - this.unitizacao = value; - } - } } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/OperacoesConsolidacao.java b/src/main/java/br/gov/serpro/pucomex/cct/OperacoesConsolidacao.java index b1a7054..ef76579 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/OperacoesConsolidacao.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/OperacoesConsolidacao.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; @@ -6,23 +13,27 @@ import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="operacaoConsolidacao" type="{http://www.pucomex.serpro.gov.br/cct}OperacaoConsolidacao"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="operacaoConsolidacao" type="{http://www.pucomex.serpro.gov.br/cct}OperacaoConsolidacao"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * @@ -31,34 +42,14 @@ @XmlType(name = "", propOrder = { "operacaoConsolidacao" }) -@XmlRootElement(name = "operacoesConsolidacao", namespace = "http://www.pucomex.serpro.gov.br/cct") +@XmlRootElement(name = "operacoesConsolidacao") +@Builder(builderMethodName = "operacoesConsolidacaoBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class OperacoesConsolidacao { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected OperacaoConsolidacao operacaoConsolidacao; - /** - * Gets the value of the operacaoConsolidacao property. - * - * @return - * possible object is - * {@link OperacaoConsolidacao } - * - */ - public OperacaoConsolidacao getOperacaoConsolidacao() { - return operacaoConsolidacao; - } - - /** - * Sets the value of the operacaoConsolidacao property. - * - * @param value - * allowed object is - * {@link OperacaoConsolidacao } - * - */ - public void setOperacaoConsolidacao(OperacaoConsolidacao value) { - this.operacaoConsolidacao = value; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/Recebedor.java b/src/main/java/br/gov/serpro/pucomex/cct/Recebedor.java index efeefcf..57fb8e9 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/Recebedor.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/Recebedor.java @@ -1,38 +1,47 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; -import java.math.BigInteger; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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.pucomex.serpro.gov.br/cct}CNPJ"/>
- *           <element name="cpf" type="{http://www.pucomex.serpro.gov.br/cct}CPF"/>
- *           <element name="nomeEstrangeiro" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica60"/>
- *         </choice>
- *         <element name="viaTransporte" type="{http://www.pucomex.serpro.gov.br/cct}ViaTransporte" minOccurs="0"/>
- *         <choice>
- *           <element name="baldeacaoOuTransbordo" type="{http://www.pucomex.serpro.gov.br/cct}SimNao" minOccurs="0"/>
- *           <element name="transitoSimplificado" type="{http://www.pucomex.serpro.gov.br/cct}TransitoSimplificadoEntrega" minOccurs="0"/>
- *         </choice>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <choice>
+ *           <element name="cnpj" type="{http://www.pucomex.serpro.gov.br/cct}CNPJ"/>
+ *           <element name="cpf" type="{http://www.pucomex.serpro.gov.br/cct}CPF"/>
+ *           <element name="nomeEstrangeiro" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica60"/>
+ *         </choice>
+ *         <element name="viaTransporte" type="{http://www.pucomex.serpro.gov.br/cct}ViaTransporte" minOccurs="0"/>
+ *         <choice>
+ *           <element name="baldeacaoOuTransbordo" type="{http://www.pucomex.serpro.gov.br/cct}SimNao" minOccurs="0"/>
+ *           <element name="transitoSimplificado" type="{http://www.pucomex.serpro.gov.br/cct}TransitoSimplificadoEntrega" minOccurs="0"/>
+ *         </choice>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * @@ -46,164 +55,18 @@ "baldeacaoOuTransbordo", "transitoSimplificado" }) -@XmlRootElement(name = "recebedor", namespace = "http://www.pucomex.serpro.gov.br/cct") +@XmlRootElement(name = "recebedor") +@Builder(builderMethodName = "recebedorBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class Recebedor { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String cnpj; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String cpf; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String nomeEstrangeiro; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String viaTransporte; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String baldeacaoOuTransbordo; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected TransitoSimplificadoEntrega transitoSimplificado; - /** - * Gets the value of the cnpj property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCnpj() { - return cnpj; - } - - /** - * Sets the value of the cnpj property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCnpj(String value) { - this.cnpj = value; - } - - /** - * Gets the value of the cpf property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCpf() { - return cpf; - } - - /** - * Sets the value of the cpf property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCpf(String value) { - this.cpf = value; - } - - /** - * Gets the value of the nomeEstrangeiro property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getNomeEstrangeiro() { - return nomeEstrangeiro; - } - - /** - * Sets the value of the nomeEstrangeiro property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setNomeEstrangeiro(String value) { - this.nomeEstrangeiro = value; - } - - /** - * Gets the value of the viaTransporte property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getViaTransporte() { - return viaTransporte; - } - - /** - * Sets the value of the viaTransporte property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setViaTransporte(String value) { - this.viaTransporte = value; - } - - /** - * Gets the value of the baldeacaoOuTransbordo property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getBaldeacaoOuTransbordo() { - return baldeacaoOuTransbordo; - } - - /** - * Sets the value of the baldeacaoOuTransbordo property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setBaldeacaoOuTransbordo(String value) { - this.baldeacaoOuTransbordo = value; - } - - /** - * Gets the value of the transitoSimplificado property. - * - * @return - * possible object is - * {@link TransitoSimplificadoEntrega } - * - */ - public TransitoSimplificadoEntrega getTransitoSimplificado() { - return transitoSimplificado; - } - - /** - * Sets the value of the transitoSimplificado property. - * - * @param value - * allowed object is - * {@link TransitoSimplificadoEntrega } - * - */ - public void setTransitoSimplificado(TransitoSimplificadoEntrega value) { - this.transitoSimplificado = value; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/RecepcaoConteiner.java b/src/main/java/br/gov/serpro/pucomex/cct/RecepcaoConteiner.java index 642be0c..15079a7 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/RecepcaoConteiner.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/RecepcaoConteiner.java @@ -1,56 +1,66 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; -import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for RecepcaoConteiner complex type. + *

Classe Java de RecepcaoConteiner complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="RecepcaoConteiner">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="identificacaoRecepcao" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica50"/>
- *         <element name="cnpjResp" type="{http://www.pucomex.serpro.gov.br/cct}CNPJ"/>
- *         <element name="local" type="{http://www.pucomex.serpro.gov.br/cct}TLocal"/>
- *         <element name="referenciaLocalRecepcao" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica150" minOccurs="0"/>
- *         <element ref="{http://www.pucomex.serpro.gov.br/cct}entregador"/>
- *         <element name="conteineres">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="conteiner" type="{http://www.pucomex.serpro.gov.br/cct}ConteinerExtend" maxOccurs="50"/>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *         <element name="localArmazenamento" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica150" minOccurs="0"/>
- *         <element name="codigoIdentCarga" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica150" minOccurs="0"/>
- *         <element name="avariasIdentificadas" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250" minOccurs="0"/>
- *         <element name="divergenciasIdentificadas" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250" minOccurs="0"/>
- *         <element name="observacoesGerais" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250" minOccurs="0"/>
- *         <element name="transitoSimplificado" type="{http://www.pucomex.serpro.gov.br/cct}TransitoSimplificadoRecepcao" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="RecepcaoConteiner">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="identificacaoRecepcao" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica50"/>
+ *         <element name="cnpjResp" type="{http://www.pucomex.serpro.gov.br/cct}CNPJ"/>
+ *         <element name="local" type="{http://www.pucomex.serpro.gov.br/cct}TLocal"/>
+ *         <element name="referenciaLocalRecepcao" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica150" minOccurs="0"/>
+ *         <element ref="{http://www.pucomex.serpro.gov.br/cct}entregador"/>
+ *         <element name="conteineres">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="conteiner" type="{http://www.pucomex.serpro.gov.br/cct}ConteinerExtend" maxOccurs="50"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="localArmazenamento" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica150" minOccurs="0"/>
+ *         <element name="codigoIdentCarga" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica150" minOccurs="0"/>
+ *         <element name="avariasIdentificadas" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250" minOccurs="0"/>
+ *         <element name="divergenciasIdentificadas" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250" minOccurs="0"/>
+ *         <element name="observacoesGerais" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250" minOccurs="0"/>
+ *         <element name="transitoSimplificado" type="{http://www.pucomex.serpro.gov.br/cct}TransitoSimplificadoRecepcao" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "RecepcaoConteiner", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "RecepcaoConteiner", propOrder = { "identificacaoRecepcao", "cnpjResp", "local", @@ -64,337 +74,46 @@ "observacoesGerais", "transitoSimplificado" }) +@Builder(builderMethodName = "recepcaoConteinerBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class RecepcaoConteiner { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String identificacaoRecepcao; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String cnpjResp; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected TLocal local; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String referenciaLocalRecepcao; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected Entregador entregador; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected RecepcaoConteiner.Conteineres conteineres; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String localArmazenamento; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String codigoIdentCarga; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String avariasIdentificadas; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String divergenciasIdentificadas; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String observacoesGerais; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected TransitoSimplificadoRecepcao transitoSimplificado; - /** - * Gets the value of the identificacaoRecepcao property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getIdentificacaoRecepcao() { - return identificacaoRecepcao; - } - - /** - * Sets the value of the identificacaoRecepcao property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setIdentificacaoRecepcao(String value) { - this.identificacaoRecepcao = value; - } - - /** - * Gets the value of the cnpjResp property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCnpjResp() { - return cnpjResp; - } - - /** - * Sets the value of the cnpjResp property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCnpjResp(String value) { - this.cnpjResp = value; - } - - /** - * Gets the value of the local property. - * - * @return - * possible object is - * {@link TLocal } - * - */ - public TLocal getLocal() { - return local; - } - - /** - * Sets the value of the local property. - * - * @param value - * allowed object is - * {@link TLocal } - * - */ - public void setLocal(TLocal value) { - this.local = value; - } - - /** - * Gets the value of the referenciaLocalRecepcao property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getReferenciaLocalRecepcao() { - return referenciaLocalRecepcao; - } - - /** - * Sets the value of the referenciaLocalRecepcao property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setReferenciaLocalRecepcao(String value) { - this.referenciaLocalRecepcao = value; - } - - /** - * Gets the value of the entregador property. - * - * @return - * possible object is - * {@link Entregador } - * - */ - public Entregador getEntregador() { - return entregador; - } - - /** - * Sets the value of the entregador property. - * - * @param value - * allowed object is - * {@link Entregador } - * - */ - public void setEntregador(Entregador value) { - this.entregador = value; - } - - /** - * Gets the value of the conteineres property. - * - * @return - * possible object is - * {@link RecepcaoConteiner.Conteineres } - * - */ - public RecepcaoConteiner.Conteineres getConteineres() { - return conteineres; - } - - /** - * Sets the value of the conteineres property. - * - * @param value - * allowed object is - * {@link RecepcaoConteiner.Conteineres } - * - */ - public void setConteineres(RecepcaoConteiner.Conteineres value) { - this.conteineres = value; - } - - /** - * Gets the value of the localArmazenamento property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLocalArmazenamento() { - return localArmazenamento; - } - - /** - * Sets the value of the localArmazenamento property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLocalArmazenamento(String value) { - this.localArmazenamento = value; - } /** - * Gets the value of the codigoIdentCarga property. + *

Classe Java de anonymous complex type. * - * @return - * possible object is - * {@link String } - * - */ - public String getCodigoIdentCarga() { - return codigoIdentCarga; - } - - /** - * Sets the value of the codigoIdentCarga property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCodigoIdentCarga(String value) { - this.codigoIdentCarga = value; - } - - /** - * Gets the value of the avariasIdentificadas property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getAvariasIdentificadas() { - return avariasIdentificadas; - } - - /** - * Sets the value of the avariasIdentificadas property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setAvariasIdentificadas(String value) { - this.avariasIdentificadas = value; - } - - /** - * Gets the value of the divergenciasIdentificadas property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDivergenciasIdentificadas() { - return divergenciasIdentificadas; - } - - /** - * Sets the value of the divergenciasIdentificadas property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDivergenciasIdentificadas(String value) { - this.divergenciasIdentificadas = value; - } - - /** - * Gets the value of the observacoesGerais property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getObservacoesGerais() { - return observacoesGerais; - } - - /** - * Sets the value of the observacoesGerais property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setObservacoesGerais(String value) { - this.observacoesGerais = value; - } - - /** - * Gets the value of the transitoSimplificado property. - * - * @return - * possible object is - * {@link TransitoSimplificadoRecepcao } - * - */ - public TransitoSimplificadoRecepcao getTransitoSimplificado() { - return transitoSimplificado; - } - - /** - * Sets the value of the transitoSimplificado property. - * - * @param value - * allowed object is - * {@link TransitoSimplificadoRecepcao } - * - */ - public void setTransitoSimplificado(TransitoSimplificadoRecepcao value) { - this.transitoSimplificado = value; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. + *

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="conteiner" type="{http://www.pucomex.serpro.gov.br/cct}ConteinerExtend" maxOccurs="50"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="conteiner" type="{http://www.pucomex.serpro.gov.br/cct}ConteinerExtend" maxOccurs="50"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -403,40 +122,15 @@ public void setTransitoSimplificado(TransitoSimplificadoRecepcao value) { @XmlType(name = "", propOrder = { "conteiner" }) + @Builder(builderMethodName = "conteineresBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class Conteineres { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected List conteiner; - /** - * Gets the value of the conteiner 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 conteiner property. - * - *

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

-         *    getConteiner().add(newItem);
-         * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link ConteinerExtend } - * - * - */ - public List getConteiner() { - if (conteiner == null) { - conteiner = new ArrayList(); - } - return this.conteiner; - } - } } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/RecepcaoDocumentoCarga.java b/src/main/java/br/gov/serpro/pucomex/cct/RecepcaoDocumentoCarga.java index 4aad991..9610dde 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/RecepcaoDocumentoCarga.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/RecepcaoDocumentoCarga.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; @@ -6,44 +13,48 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for RecepcaoDocumentoCarga complex type. + *

Classe Java de RecepcaoDocumentoCarga complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="RecepcaoDocumentoCarga">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="identificacaoRecepcao" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica50"/>
- *         <element name="cnpjResp" type="{http://www.pucomex.serpro.gov.br/cct}CNPJ"/>
- *         <element name="local" type="{http://www.pucomex.serpro.gov.br/cct}Local"/>
- *         <element name="referenciaLocalRecepcao" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica150" minOccurs="0"/>
- *         <element ref="{http://www.pucomex.serpro.gov.br/cct}entregador"/>
- *         <element ref="{http://www.pucomex.serpro.gov.br/cct}documentos"/>
- *         <choice>
- *           <element name="pesoAferido" type="{http://www.pucomex.serpro.gov.br/cct}Dec_9v3"/>
- *           <element name="motivoNaoPesagem" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250"/>
- *         </choice>
- *         <element name="localArmazenamento" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica150" minOccurs="0"/>
- *         <element name="codigoIdentCarga" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica150" minOccurs="0"/>
- *         <element name="avariasIdentificadas" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250" minOccurs="0"/>
- *         <element name="divergenciasIdentificadas" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250" minOccurs="0"/>
- *         <element name="observacoesGerais" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250" minOccurs="0"/>
- *         <element name="transitoSimplificado" type="{http://www.pucomex.serpro.gov.br/cct}TransitoSimplificadoRecepcao" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="RecepcaoDocumentoCarga">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="identificacaoRecepcao" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica50"/>
+ *         <element name="cnpjResp" type="{http://www.pucomex.serpro.gov.br/cct}CNPJ"/>
+ *         <element name="local" type="{http://www.pucomex.serpro.gov.br/cct}Local"/>
+ *         <element name="referenciaLocalRecepcao" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica150" minOccurs="0"/>
+ *         <element ref="{http://www.pucomex.serpro.gov.br/cct}entregador"/>
+ *         <element ref="{http://www.pucomex.serpro.gov.br/cct}documentos"/>
+ *         <choice>
+ *           <element name="pesoAferido" type="{http://www.pucomex.serpro.gov.br/cct}Dec_9v3"/>
+ *           <element name="motivoNaoPesagem" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250"/>
+ *         </choice>
+ *         <element name="localArmazenamento" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica150" minOccurs="0"/>
+ *         <element name="codigoIdentCarga" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica150" minOccurs="0"/>
+ *         <element name="avariasIdentificadas" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250" minOccurs="0"/>
+ *         <element name="divergenciasIdentificadas" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250" minOccurs="0"/>
+ *         <element name="observacoesGerais" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250" minOccurs="0"/>
+ *         <element name="transitoSimplificado" type="{http://www.pucomex.serpro.gov.br/cct}TransitoSimplificadoRecepcao" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "RecepcaoDocumentoCarga", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "RecepcaoDocumentoCarga", propOrder = { "identificacaoRecepcao", "cnpjResp", "local", @@ -59,371 +70,30 @@ "observacoesGerais", "transitoSimplificado" }) +@Builder(builderMethodName = "recepcaoDocumentoCargaBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class RecepcaoDocumentoCarga { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String identificacaoRecepcao; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String cnpjResp; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected Local local; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String referenciaLocalRecepcao; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected Entregador entregador; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected Documentos documentos; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected BigDecimal pesoAferido; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String motivoNaoPesagem; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String localArmazenamento; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String codigoIdentCarga; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String avariasIdentificadas; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String divergenciasIdentificadas; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String observacoesGerais; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected TransitoSimplificadoRecepcao transitoSimplificado; - /** - * Gets the value of the identificacaoRecepcao property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getIdentificacaoRecepcao() { - return identificacaoRecepcao; - } - - /** - * Sets the value of the identificacaoRecepcao property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setIdentificacaoRecepcao(String value) { - this.identificacaoRecepcao = value; - } - - /** - * Gets the value of the cnpjResp property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCnpjResp() { - return cnpjResp; - } - - /** - * Sets the value of the cnpjResp property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCnpjResp(String value) { - this.cnpjResp = value; - } - - /** - * Gets the value of the local property. - * - * @return - * possible object is - * {@link Local } - * - */ - public Local getLocal() { - return local; - } - - /** - * Sets the value of the local property. - * - * @param value - * allowed object is - * {@link Local } - * - */ - public void setLocal(Local value) { - this.local = value; - } - - /** - * Gets the value of the referenciaLocalRecepcao property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getReferenciaLocalRecepcao() { - return referenciaLocalRecepcao; - } - - /** - * Sets the value of the referenciaLocalRecepcao property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setReferenciaLocalRecepcao(String value) { - this.referenciaLocalRecepcao = value; - } - - /** - * Gets the value of the entregador property. - * - * @return - * possible object is - * {@link Entregador } - * - */ - public Entregador getEntregador() { - return entregador; - } - - /** - * Sets the value of the entregador property. - * - * @param value - * allowed object is - * {@link Entregador } - * - */ - public void setEntregador(Entregador value) { - this.entregador = value; - } - - /** - * Gets the value of the documentos property. - * - * @return - * possible object is - * {@link Documentos } - * - */ - public Documentos getDocumentos() { - return documentos; - } - - /** - * Sets the value of the documentos property. - * - * @param value - * allowed object is - * {@link Documentos } - * - */ - public void setDocumentos(Documentos value) { - this.documentos = value; - } - - /** - * Gets the value of the pesoAferido property. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getPesoAferido() { - return pesoAferido; - } - - /** - * Sets the value of the pesoAferido property. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setPesoAferido(BigDecimal value) { - this.pesoAferido = value; - } - - /** - * Gets the value of the motivoNaoPesagem property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getMotivoNaoPesagem() { - return motivoNaoPesagem; - } - - /** - * Sets the value of the motivoNaoPesagem property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setMotivoNaoPesagem(String value) { - this.motivoNaoPesagem = value; - } - - /** - * Gets the value of the localArmazenamento property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLocalArmazenamento() { - return localArmazenamento; - } - - /** - * Sets the value of the localArmazenamento property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLocalArmazenamento(String value) { - this.localArmazenamento = value; - } - - /** - * Gets the value of the codigoIdentCarga property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCodigoIdentCarga() { - return codigoIdentCarga; - } - - /** - * Sets the value of the codigoIdentCarga property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCodigoIdentCarga(String value) { - this.codigoIdentCarga = value; - } - - /** - * Gets the value of the avariasIdentificadas property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getAvariasIdentificadas() { - return avariasIdentificadas; - } - - /** - * Sets the value of the avariasIdentificadas property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setAvariasIdentificadas(String value) { - this.avariasIdentificadas = value; - } - - /** - * Gets the value of the divergenciasIdentificadas property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDivergenciasIdentificadas() { - return divergenciasIdentificadas; - } - - /** - * Sets the value of the divergenciasIdentificadas property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDivergenciasIdentificadas(String value) { - this.divergenciasIdentificadas = value; - } - - /** - * Gets the value of the observacoesGerais property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getObservacoesGerais() { - return observacoesGerais; - } - - /** - * Sets the value of the observacoesGerais property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setObservacoesGerais(String value) { - this.observacoesGerais = value; - } - - /** - * Gets the value of the transitoSimplificado property. - * - * @return - * possible object is - * {@link TransitoSimplificadoRecepcao } - * - */ - public TransitoSimplificadoRecepcao getTransitoSimplificado() { - return transitoSimplificado; - } - - /** - * Sets the value of the transitoSimplificado property. - * - * @param value - * allowed object is - * {@link TransitoSimplificadoRecepcao } - * - */ - public void setTransitoSimplificado(TransitoSimplificadoRecepcao value) { - this.transitoSimplificado = value; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/RecepcaoDocumentoTransporte.java b/src/main/java/br/gov/serpro/pucomex/cct/RecepcaoDocumentoTransporte.java index 773672b..a9a3ceb 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/RecepcaoDocumentoTransporte.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/RecepcaoDocumentoTransporte.java @@ -1,55 +1,65 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; -import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for RecepcaoDocumentoTransporte complex type. + *

Classe Java de RecepcaoDocumentoTransporte complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="RecepcaoDocumentoTransporte">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="identificacaoRecepcao" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica50"/>
- *         <element name="cnpjResp" type="{http://www.pucomex.serpro.gov.br/cct}CNPJ"/>
- *         <element name="local" type="{http://www.pucomex.serpro.gov.br/cct}Local"/>
- *         <element name="referenciaLocalRecepcao" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica150" minOccurs="0"/>
- *         <element name="documentosTransporte">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="documentoTransporte" type="{http://www.pucomex.serpro.gov.br/cct}DocumentoTransporte" maxOccurs="100"/>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *         <element name="transportador" type="{http://www.pucomex.serpro.gov.br/cct}Transportador"/>
- *         <element name="localArmazenamento" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica150" minOccurs="0"/>
- *         <element name="codigoIdentCarga" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica150" minOccurs="0"/>
- *         <element name="avariasIdentificadas" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250" minOccurs="0"/>
- *         <element name="divergenciasIdentificadas" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250" minOccurs="0"/>
- *         <element name="observacoesGerais" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="RecepcaoDocumentoTransporte">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="identificacaoRecepcao" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica50"/>
+ *         <element name="cnpjResp" type="{http://www.pucomex.serpro.gov.br/cct}CNPJ"/>
+ *         <element name="local" type="{http://www.pucomex.serpro.gov.br/cct}Local"/>
+ *         <element name="referenciaLocalRecepcao" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica150" minOccurs="0"/>
+ *         <element name="documentosTransporte">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="documentoTransporte" type="{http://www.pucomex.serpro.gov.br/cct}DocumentoTransporte" maxOccurs="100"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="transportador" type="{http://www.pucomex.serpro.gov.br/cct}Transportador"/>
+ *         <element name="localArmazenamento" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica150" minOccurs="0"/>
+ *         <element name="codigoIdentCarga" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica150" minOccurs="0"/>
+ *         <element name="avariasIdentificadas" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250" minOccurs="0"/>
+ *         <element name="divergenciasIdentificadas" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250" minOccurs="0"/>
+ *         <element name="observacoesGerais" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "RecepcaoDocumentoTransporte", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "RecepcaoDocumentoTransporte", propOrder = { "identificacaoRecepcao", "cnpjResp", "local", @@ -62,311 +72,45 @@ "divergenciasIdentificadas", "observacoesGerais" }) +@Builder(builderMethodName = "recepcaoDocumentoTransporteBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class RecepcaoDocumentoTransporte { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String identificacaoRecepcao; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String cnpjResp; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected Local local; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String referenciaLocalRecepcao; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected RecepcaoDocumentoTransporte.DocumentosTransporte documentosTransporte; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected Transportador transportador; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String localArmazenamento; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String codigoIdentCarga; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String avariasIdentificadas; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String divergenciasIdentificadas; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String observacoesGerais; - /** - * Gets the value of the identificacaoRecepcao property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getIdentificacaoRecepcao() { - return identificacaoRecepcao; - } - - /** - * Sets the value of the identificacaoRecepcao property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setIdentificacaoRecepcao(String value) { - this.identificacaoRecepcao = value; - } - - /** - * Gets the value of the cnpjResp property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCnpjResp() { - return cnpjResp; - } - - /** - * Sets the value of the cnpjResp property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCnpjResp(String value) { - this.cnpjResp = value; - } - - /** - * Gets the value of the local property. - * - * @return - * possible object is - * {@link Local } - * - */ - public Local getLocal() { - return local; - } - - /** - * Sets the value of the local property. - * - * @param value - * allowed object is - * {@link Local } - * - */ - public void setLocal(Local value) { - this.local = value; - } - - /** - * Gets the value of the referenciaLocalRecepcao property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getReferenciaLocalRecepcao() { - return referenciaLocalRecepcao; - } - - /** - * Sets the value of the referenciaLocalRecepcao property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setReferenciaLocalRecepcao(String value) { - this.referenciaLocalRecepcao = value; - } - - /** - * Gets the value of the documentosTransporte property. - * - * @return - * possible object is - * {@link RecepcaoDocumentoTransporte.DocumentosTransporte } - * - */ - public RecepcaoDocumentoTransporte.DocumentosTransporte getDocumentosTransporte() { - return documentosTransporte; - } - - /** - * Sets the value of the documentosTransporte property. - * - * @param value - * allowed object is - * {@link RecepcaoDocumentoTransporte.DocumentosTransporte } - * - */ - public void setDocumentosTransporte(RecepcaoDocumentoTransporte.DocumentosTransporte value) { - this.documentosTransporte = value; - } - - /** - * Gets the value of the transportador property. - * - * @return - * possible object is - * {@link Transportador } - * - */ - public Transportador getTransportador() { - return transportador; - } - - /** - * Sets the value of the transportador property. - * - * @param value - * allowed object is - * {@link Transportador } - * - */ - public void setTransportador(Transportador value) { - this.transportador = value; - } - - /** - * Gets the value of the localArmazenamento property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLocalArmazenamento() { - return localArmazenamento; - } - - /** - * Sets the value of the localArmazenamento property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLocalArmazenamento(String value) { - this.localArmazenamento = value; - } - - /** - * Gets the value of the codigoIdentCarga property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCodigoIdentCarga() { - return codigoIdentCarga; - } - - /** - * Sets the value of the codigoIdentCarga property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCodigoIdentCarga(String value) { - this.codigoIdentCarga = value; - } - - /** - * Gets the value of the avariasIdentificadas property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getAvariasIdentificadas() { - return avariasIdentificadas; - } - - /** - * Sets the value of the avariasIdentificadas property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setAvariasIdentificadas(String value) { - this.avariasIdentificadas = value; - } - - /** - * Gets the value of the divergenciasIdentificadas property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDivergenciasIdentificadas() { - return divergenciasIdentificadas; - } - - /** - * Sets the value of the divergenciasIdentificadas property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDivergenciasIdentificadas(String value) { - this.divergenciasIdentificadas = value; - } - - /** - * Gets the value of the observacoesGerais property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getObservacoesGerais() { - return observacoesGerais; - } /** - * Sets the value of the observacoesGerais property. + *

Classe Java de anonymous complex type. * - * @param value - * allowed object is - * {@link String } - * - */ - public void setObservacoesGerais(String value) { - this.observacoesGerais = value; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. + *

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="documentoTransporte" type="{http://www.pucomex.serpro.gov.br/cct}DocumentoTransporte" maxOccurs="100"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="documentoTransporte" type="{http://www.pucomex.serpro.gov.br/cct}DocumentoTransporte" maxOccurs="100"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -375,40 +119,15 @@ public void setObservacoesGerais(String value) { @XmlType(name = "", propOrder = { "documentoTransporte" }) + @Builder(builderMethodName = "documentosTransporteBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class DocumentosTransporte { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected List documentoTransporte; - /** - * Gets the value of the documentoTransporte 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 documentoTransporte property. - * - *

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

-         *    getDocumentoTransporte().add(newItem);
-         * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link DocumentoTransporte } - * - * - */ - public List getDocumentoTransporte() { - if (documentoTransporte == null) { - documentoTransporte = new ArrayList(); - } - return this.documentoTransporte; - } - } } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/RecepcaoNFE.java b/src/main/java/br/gov/serpro/pucomex/cct/RecepcaoNFE.java index dce00e9..34e08bc 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/RecepcaoNFE.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/RecepcaoNFE.java @@ -1,60 +1,70 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; import java.math.BigDecimal; -import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for recepcaoNFE complex type. + *

Classe Java de recepcaoNFE complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="recepcaoNFE">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="identificacaoRecepcao" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica50"/>
- *         <element name="cnpjResp" type="{http://www.pucomex.serpro.gov.br/cct}CNPJ"/>
- *         <element name="local" type="{http://www.pucomex.serpro.gov.br/cct}Local"/>
- *         <element name="referenciaLocalRecepcao" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica150" minOccurs="0"/>
- *         <element name="notasFiscais">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="notaFiscalEletronica" type="{http://www.pucomex.serpro.gov.br/cct}NotaFiscalEletronica" maxOccurs="50"/>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *         <element name="transportador" type="{http://www.pucomex.serpro.gov.br/cct}Transportador"/>
- *         <choice>
- *           <element name="pesoAferido" type="{http://www.pucomex.serpro.gov.br/cct}Dec_9v3"/>
- *           <element name="motivoNaoPesagem" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250"/>
- *         </choice>
- *         <element name="localArmazenamento" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica150" minOccurs="0"/>
- *         <element name="codigoIdentCarga" type="{http://www.pucomex.serpro.gov.br/cct}NumeroRUC" minOccurs="0"/>
- *         <element name="avariasIdentificadas" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250" minOccurs="0"/>
- *         <element name="divergenciasIdentificadas" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250" minOccurs="0"/>
- *         <element name="observacoesGerais" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="recepcaoNFE">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="identificacaoRecepcao" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica50"/>
+ *         <element name="cnpjResp" type="{http://www.pucomex.serpro.gov.br/cct}CNPJ"/>
+ *         <element name="local" type="{http://www.pucomex.serpro.gov.br/cct}Local"/>
+ *         <element name="referenciaLocalRecepcao" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica150" minOccurs="0"/>
+ *         <element name="notasFiscais">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="notaFiscalEletronica" type="{http://www.pucomex.serpro.gov.br/cct}NotaFiscalEletronica" maxOccurs="50"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="transportador" type="{http://www.pucomex.serpro.gov.br/cct}Transportador"/>
+ *         <choice>
+ *           <element name="pesoAferido" type="{http://www.pucomex.serpro.gov.br/cct}Dec_9v3"/>
+ *           <element name="motivoNaoPesagem" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250"/>
+ *         </choice>
+ *         <element name="localArmazenamento" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica150" minOccurs="0"/>
+ *         <element name="codigoIdentCarga" type="{http://www.pucomex.serpro.gov.br/cct}NumeroRUC" minOccurs="0"/>
+ *         <element name="avariasIdentificadas" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250" minOccurs="0"/>
+ *         <element name="divergenciasIdentificadas" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250" minOccurs="0"/>
+ *         <element name="observacoesGerais" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "recepcaoNFE", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "recepcaoNFE", propOrder = { "identificacaoRecepcao", "cnpjResp", "local", @@ -69,363 +79,47 @@ "divergenciasIdentificadas", "observacoesGerais" }) +@Builder(builderMethodName = "recepcaoNFEBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class RecepcaoNFE { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String identificacaoRecepcao; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String cnpjResp; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected Local local; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String referenciaLocalRecepcao; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected RecepcaoNFE.NotasFiscais notasFiscais; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected Transportador transportador; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected BigDecimal pesoAferido; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String motivoNaoPesagem; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String localArmazenamento; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String codigoIdentCarga; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String avariasIdentificadas; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String divergenciasIdentificadas; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String observacoesGerais; - /** - * Gets the value of the identificacaoRecepcao property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getIdentificacaoRecepcao() { - return identificacaoRecepcao; - } - - /** - * Sets the value of the identificacaoRecepcao property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setIdentificacaoRecepcao(String value) { - this.identificacaoRecepcao = value; - } - - /** - * Gets the value of the cnpjResp property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCnpjResp() { - return cnpjResp; - } - - /** - * Sets the value of the cnpjResp property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCnpjResp(String value) { - this.cnpjResp = value; - } - - /** - * Gets the value of the local property. - * - * @return - * possible object is - * {@link Local } - * - */ - public Local getLocal() { - return local; - } - - /** - * Sets the value of the local property. - * - * @param value - * allowed object is - * {@link Local } - * - */ - public void setLocal(Local value) { - this.local = value; - } - - /** - * Gets the value of the referenciaLocalRecepcao property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getReferenciaLocalRecepcao() { - return referenciaLocalRecepcao; - } - - /** - * Sets the value of the referenciaLocalRecepcao property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setReferenciaLocalRecepcao(String value) { - this.referenciaLocalRecepcao = value; - } - - /** - * Gets the value of the notasFiscais property. - * - * @return - * possible object is - * {@link RecepcaoNFE.NotasFiscais } - * - */ - public RecepcaoNFE.NotasFiscais getNotasFiscais() { - return notasFiscais; - } - - /** - * Sets the value of the notasFiscais property. - * - * @param value - * allowed object is - * {@link RecepcaoNFE.NotasFiscais } - * - */ - public void setNotasFiscais(RecepcaoNFE.NotasFiscais value) { - this.notasFiscais = value; - } - - /** - * Gets the value of the transportador property. - * - * @return - * possible object is - * {@link Transportador } - * - */ - public Transportador getTransportador() { - return transportador; - } - - /** - * Sets the value of the transportador property. - * - * @param value - * allowed object is - * {@link Transportador } - * - */ - public void setTransportador(Transportador value) { - this.transportador = value; - } - - /** - * Gets the value of the pesoAferido property. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getPesoAferido() { - return pesoAferido; - } - - /** - * Sets the value of the pesoAferido property. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setPesoAferido(BigDecimal value) { - this.pesoAferido = value; - } - - /** - * Gets the value of the motivoNaoPesagem property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getMotivoNaoPesagem() { - return motivoNaoPesagem; - } - - /** - * Sets the value of the motivoNaoPesagem property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setMotivoNaoPesagem(String value) { - this.motivoNaoPesagem = value; - } - - /** - * Gets the value of the localArmazenamento property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLocalArmazenamento() { - return localArmazenamento; - } - - /** - * Sets the value of the localArmazenamento property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLocalArmazenamento(String value) { - this.localArmazenamento = value; - } - - /** - * Gets the value of the codigoIdentCarga property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCodigoIdentCarga() { - return codigoIdentCarga; - } - - /** - * Sets the value of the codigoIdentCarga property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCodigoIdentCarga(String value) { - this.codigoIdentCarga = value; - } /** - * Gets the value of the avariasIdentificadas property. + *

Classe Java de anonymous complex type. * - * @return - * possible object is - * {@link String } - * - */ - public String getAvariasIdentificadas() { - return avariasIdentificadas; - } - - /** - * Sets the value of the avariasIdentificadas property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setAvariasIdentificadas(String value) { - this.avariasIdentificadas = value; - } - - /** - * Gets the value of the divergenciasIdentificadas property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDivergenciasIdentificadas() { - return divergenciasIdentificadas; - } - - /** - * Sets the value of the divergenciasIdentificadas property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDivergenciasIdentificadas(String value) { - this.divergenciasIdentificadas = value; - } - - /** - * Gets the value of the observacoesGerais property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getObservacoesGerais() { - return observacoesGerais; - } - - /** - * Sets the value of the observacoesGerais property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setObservacoesGerais(String value) { - this.observacoesGerais = value; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. + *

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="notaFiscalEletronica" type="{http://www.pucomex.serpro.gov.br/cct}NotaFiscalEletronica" maxOccurs="50"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="notaFiscalEletronica" type="{http://www.pucomex.serpro.gov.br/cct}NotaFiscalEletronica" maxOccurs="50"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -434,40 +128,15 @@ public void setObservacoesGerais(String value) { @XmlType(name = "", propOrder = { "notaFiscalEletronica" }) + @Builder(builderMethodName = "notasFiscaisBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class NotasFiscais { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected List notaFiscalEletronica; - /** - * Gets the value of the notaFiscalEletronica 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 notaFiscalEletronica property. - * - *

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

-         *    getNotaFiscalEletronica().add(newItem);
-         * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link NotaFiscalEletronica } - * - * - */ - public List getNotaFiscalEletronica() { - if (notaFiscalEletronica == null) { - notaFiscalEletronica = new ArrayList(); - } - return this.notaFiscalEletronica; - } - } } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/RecepcaoNFF.java b/src/main/java/br/gov/serpro/pucomex/cct/RecepcaoNFF.java index 50d70de..86f4d45 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/RecepcaoNFF.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/RecepcaoNFF.java @@ -1,60 +1,70 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; import java.math.BigDecimal; -import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for RecepcaoNFF complex type. + *

Classe Java de RecepcaoNFF complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="RecepcaoNFF">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="identificacaoRecepcao" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica50"/>
- *         <element name="cnpjResp" type="{http://www.pucomex.serpro.gov.br/cct}CNPJ"/>
- *         <element name="local" type="{http://www.pucomex.serpro.gov.br/cct}Local"/>
- *         <element name="referenciaLocalRecepcao" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica150" minOccurs="0"/>
- *         <element name="notasFiscais">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="notaFiscalFormulario" type="{http://www.pucomex.serpro.gov.br/cct}NotaFiscalFormulario" maxOccurs="40"/>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *         <element name="transportador" type="{http://www.pucomex.serpro.gov.br/cct}Transportador"/>
- *         <choice>
- *           <element name="pesoAferido" type="{http://www.pucomex.serpro.gov.br/cct}Dec_9v3"/>
- *           <element name="motivoNaoPesagem" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250"/>
- *         </choice>
- *         <element name="localArmazenamento" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica150" minOccurs="0"/>
- *         <element name="codigoIdentCarga" type="{http://www.pucomex.serpro.gov.br/cct}NumeroRUC" minOccurs="0"/>
- *         <element name="avariasIdentificadas" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250" minOccurs="0"/>
- *         <element name="divergenciasIdentificadas" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250" minOccurs="0"/>
- *         <element name="observacoesGerais" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="RecepcaoNFF">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="identificacaoRecepcao" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica50"/>
+ *         <element name="cnpjResp" type="{http://www.pucomex.serpro.gov.br/cct}CNPJ"/>
+ *         <element name="local" type="{http://www.pucomex.serpro.gov.br/cct}Local"/>
+ *         <element name="referenciaLocalRecepcao" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica150" minOccurs="0"/>
+ *         <element name="notasFiscais">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="notaFiscalFormulario" type="{http://www.pucomex.serpro.gov.br/cct}NotaFiscalFormulario" maxOccurs="40"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="transportador" type="{http://www.pucomex.serpro.gov.br/cct}Transportador"/>
+ *         <choice>
+ *           <element name="pesoAferido" type="{http://www.pucomex.serpro.gov.br/cct}Dec_9v3"/>
+ *           <element name="motivoNaoPesagem" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250"/>
+ *         </choice>
+ *         <element name="localArmazenamento" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica150" minOccurs="0"/>
+ *         <element name="codigoIdentCarga" type="{http://www.pucomex.serpro.gov.br/cct}NumeroRUC" minOccurs="0"/>
+ *         <element name="avariasIdentificadas" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250" minOccurs="0"/>
+ *         <element name="divergenciasIdentificadas" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250" minOccurs="0"/>
+ *         <element name="observacoesGerais" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica250" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "RecepcaoNFF", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "RecepcaoNFF", propOrder = { "identificacaoRecepcao", "cnpjResp", "local", @@ -69,363 +79,47 @@ "divergenciasIdentificadas", "observacoesGerais" }) +@Builder(builderMethodName = "recepcaoNFFBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class RecepcaoNFF { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String identificacaoRecepcao; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String cnpjResp; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected Local local; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String referenciaLocalRecepcao; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected RecepcaoNFF.NotasFiscais notasFiscais; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected Transportador transportador; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected BigDecimal pesoAferido; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String motivoNaoPesagem; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String localArmazenamento; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String codigoIdentCarga; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String avariasIdentificadas; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String divergenciasIdentificadas; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String observacoesGerais; - /** - * Gets the value of the identificacaoRecepcao property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getIdentificacaoRecepcao() { - return identificacaoRecepcao; - } - - /** - * Sets the value of the identificacaoRecepcao property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setIdentificacaoRecepcao(String value) { - this.identificacaoRecepcao = value; - } - - /** - * Gets the value of the cnpjResp property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCnpjResp() { - return cnpjResp; - } - - /** - * Sets the value of the cnpjResp property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCnpjResp(String value) { - this.cnpjResp = value; - } - - /** - * Gets the value of the local property. - * - * @return - * possible object is - * {@link Local } - * - */ - public Local getLocal() { - return local; - } - - /** - * Sets the value of the local property. - * - * @param value - * allowed object is - * {@link Local } - * - */ - public void setLocal(Local value) { - this.local = value; - } - - /** - * Gets the value of the referenciaLocalRecepcao property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getReferenciaLocalRecepcao() { - return referenciaLocalRecepcao; - } - - /** - * Sets the value of the referenciaLocalRecepcao property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setReferenciaLocalRecepcao(String value) { - this.referenciaLocalRecepcao = value; - } - - /** - * Gets the value of the notasFiscais property. - * - * @return - * possible object is - * {@link RecepcaoNFF.NotasFiscais } - * - */ - public RecepcaoNFF.NotasFiscais getNotasFiscais() { - return notasFiscais; - } - - /** - * Sets the value of the notasFiscais property. - * - * @param value - * allowed object is - * {@link RecepcaoNFF.NotasFiscais } - * - */ - public void setNotasFiscais(RecepcaoNFF.NotasFiscais value) { - this.notasFiscais = value; - } - - /** - * Gets the value of the transportador property. - * - * @return - * possible object is - * {@link Transportador } - * - */ - public Transportador getTransportador() { - return transportador; - } - - /** - * Sets the value of the transportador property. - * - * @param value - * allowed object is - * {@link Transportador } - * - */ - public void setTransportador(Transportador value) { - this.transportador = value; - } - - /** - * Gets the value of the pesoAferido property. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getPesoAferido() { - return pesoAferido; - } - - /** - * Sets the value of the pesoAferido property. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setPesoAferido(BigDecimal value) { - this.pesoAferido = value; - } - - /** - * Gets the value of the motivoNaoPesagem property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getMotivoNaoPesagem() { - return motivoNaoPesagem; - } - - /** - * Sets the value of the motivoNaoPesagem property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setMotivoNaoPesagem(String value) { - this.motivoNaoPesagem = value; - } - - /** - * Gets the value of the localArmazenamento property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLocalArmazenamento() { - return localArmazenamento; - } - - /** - * Sets the value of the localArmazenamento property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLocalArmazenamento(String value) { - this.localArmazenamento = value; - } - - /** - * Gets the value of the codigoIdentCarga property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCodigoIdentCarga() { - return codigoIdentCarga; - } - - /** - * Sets the value of the codigoIdentCarga property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCodigoIdentCarga(String value) { - this.codigoIdentCarga = value; - } /** - * Gets the value of the avariasIdentificadas property. + *

Classe Java de anonymous complex type. * - * @return - * possible object is - * {@link String } - * - */ - public String getAvariasIdentificadas() { - return avariasIdentificadas; - } - - /** - * Sets the value of the avariasIdentificadas property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setAvariasIdentificadas(String value) { - this.avariasIdentificadas = value; - } - - /** - * Gets the value of the divergenciasIdentificadas property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDivergenciasIdentificadas() { - return divergenciasIdentificadas; - } - - /** - * Sets the value of the divergenciasIdentificadas property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDivergenciasIdentificadas(String value) { - this.divergenciasIdentificadas = value; - } - - /** - * Gets the value of the observacoesGerais property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getObservacoesGerais() { - return observacoesGerais; - } - - /** - * Sets the value of the observacoesGerais property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setObservacoesGerais(String value) { - this.observacoesGerais = value; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. + *

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="notaFiscalFormulario" type="{http://www.pucomex.serpro.gov.br/cct}NotaFiscalFormulario" maxOccurs="40"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="notaFiscalFormulario" type="{http://www.pucomex.serpro.gov.br/cct}NotaFiscalFormulario" maxOccurs="40"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -434,40 +128,15 @@ public void setObservacoesGerais(String value) { @XmlType(name = "", propOrder = { "notaFiscalFormulario" }) + @Builder(builderMethodName = "notasFiscaisBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class NotasFiscais { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected List notaFiscalFormulario; - /** - * Gets the value of the notaFiscalFormulario 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 notaFiscalFormulario property. - * - *

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

-         *    getNotaFiscalFormulario().add(newItem);
-         * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link NotaFiscalFormulario } - * - * - */ - public List getNotaFiscalFormulario() { - if (notaFiscalFormulario == null) { - notaFiscalFormulario = new ArrayList(); - } - return this.notaFiscalFormulario; - } - } } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/RecepcoesConteineres.java b/src/main/java/br/gov/serpro/pucomex/cct/RecepcoesConteineres.java index 7cb0865..f0c00b7 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/RecepcoesConteineres.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/RecepcoesConteineres.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; @@ -6,23 +13,27 @@ import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="recepcaoConteiner" type="{http://www.pucomex.serpro.gov.br/cct}RecepcaoConteiner"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="recepcaoConteiner" type="{http://www.pucomex.serpro.gov.br/cct}RecepcaoConteiner"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * @@ -31,34 +42,14 @@ @XmlType(name = "", propOrder = { "recepcaoConteiner" }) -@XmlRootElement(name = "recepcoesConteineres", namespace = "http://www.pucomex.serpro.gov.br/cct") +@XmlRootElement(name = "recepcoesConteineres") +@Builder(builderMethodName = "recepcoesConteineresBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class RecepcoesConteineres { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected RecepcaoConteiner recepcaoConteiner; - /** - * Gets the value of the recepcaoConteiner property. - * - * @return - * possible object is - * {@link RecepcaoConteiner } - * - */ - public RecepcaoConteiner getRecepcaoConteiner() { - return recepcaoConteiner; - } - - /** - * Sets the value of the recepcaoConteiner property. - * - * @param value - * allowed object is - * {@link RecepcaoConteiner } - * - */ - public void setRecepcaoConteiner(RecepcaoConteiner value) { - this.recepcaoConteiner = value; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/RecepcoesDocumentoCarga.java b/src/main/java/br/gov/serpro/pucomex/cct/RecepcoesDocumentoCarga.java index 3b676be..284606c 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/RecepcoesDocumentoCarga.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/RecepcoesDocumentoCarga.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; @@ -6,23 +13,27 @@ import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="recepcaoDocumentoCarga" type="{http://www.pucomex.serpro.gov.br/cct}RecepcaoDocumentoCarga"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="recepcaoDocumentoCarga" type="{http://www.pucomex.serpro.gov.br/cct}RecepcaoDocumentoCarga"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * @@ -31,34 +42,14 @@ @XmlType(name = "", propOrder = { "recepcaoDocumentoCarga" }) -@XmlRootElement(name = "recepcoesDocumentoCarga", namespace = "http://www.pucomex.serpro.gov.br/cct") +@XmlRootElement(name = "recepcoesDocumentoCarga") +@Builder(builderMethodName = "recepcoesDocumentoCargaBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class RecepcoesDocumentoCarga { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected RecepcaoDocumentoCarga recepcaoDocumentoCarga; - /** - * Gets the value of the recepcaoDocumentoCarga property. - * - * @return - * possible object is - * {@link RecepcaoDocumentoCarga } - * - */ - public RecepcaoDocumentoCarga getRecepcaoDocumentoCarga() { - return recepcaoDocumentoCarga; - } - - /** - * Sets the value of the recepcaoDocumentoCarga property. - * - * @param value - * allowed object is - * {@link RecepcaoDocumentoCarga } - * - */ - public void setRecepcaoDocumentoCarga(RecepcaoDocumentoCarga value) { - this.recepcaoDocumentoCarga = value; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/RecepcoesDocumentoTransporte.java b/src/main/java/br/gov/serpro/pucomex/cct/RecepcoesDocumentoTransporte.java index 467610e..d1ccce5 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/RecepcoesDocumentoTransporte.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/RecepcoesDocumentoTransporte.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; @@ -6,23 +13,27 @@ import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="recepcaoDocumentoTransporte" type="{http://www.pucomex.serpro.gov.br/cct}RecepcaoDocumentoTransporte"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="recepcaoDocumentoTransporte" type="{http://www.pucomex.serpro.gov.br/cct}RecepcaoDocumentoTransporte"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * @@ -31,34 +42,14 @@ @XmlType(name = "", propOrder = { "recepcaoDocumentoTransporte" }) -@XmlRootElement(name = "recepcoesDocumentoTransporte", namespace = "http://www.pucomex.serpro.gov.br/cct") +@XmlRootElement(name = "recepcoesDocumentoTransporte") +@Builder(builderMethodName = "recepcoesDocumentoTransporteBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class RecepcoesDocumentoTransporte { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected RecepcaoDocumentoTransporte recepcaoDocumentoTransporte; - /** - * Gets the value of the recepcaoDocumentoTransporte property. - * - * @return - * possible object is - * {@link RecepcaoDocumentoTransporte } - * - */ - public RecepcaoDocumentoTransporte getRecepcaoDocumentoTransporte() { - return recepcaoDocumentoTransporte; - } - - /** - * Sets the value of the recepcaoDocumentoTransporte property. - * - * @param value - * allowed object is - * {@link RecepcaoDocumentoTransporte } - * - */ - public void setRecepcaoDocumentoTransporte(RecepcaoDocumentoTransporte value) { - this.recepcaoDocumentoTransporte = value; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/RecepcoesNFE.java b/src/main/java/br/gov/serpro/pucomex/cct/RecepcoesNFE.java index 729068d..d19be96 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/RecepcoesNFE.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/RecepcoesNFE.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; @@ -6,23 +13,27 @@ import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="recepcaoNFE" type="{http://www.pucomex.serpro.gov.br/cct}recepcaoNFE"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="recepcaoNFE" type="{http://www.pucomex.serpro.gov.br/cct}recepcaoNFE"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * @@ -31,34 +42,14 @@ @XmlType(name = "", propOrder = { "recepcaoNFE" }) -@XmlRootElement(name = "recepcoesNFE", namespace = "http://www.pucomex.serpro.gov.br/cct") +@XmlRootElement(name = "recepcoesNFE") +@Builder(builderMethodName = "recepcoesNFEBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class RecepcoesNFE { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected RecepcaoNFE recepcaoNFE; - /** - * Gets the value of the recepcaoNFE property. - * - * @return - * possible object is - * {@link RecepcaoNFE } - * - */ - public RecepcaoNFE getRecepcaoNFE() { - return recepcaoNFE; - } - - /** - * Sets the value of the recepcaoNFE property. - * - * @param value - * allowed object is - * {@link RecepcaoNFE } - * - */ - public void setRecepcaoNFE(RecepcaoNFE value) { - this.recepcaoNFE = value; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/RecepcoesNFF.java b/src/main/java/br/gov/serpro/pucomex/cct/RecepcoesNFF.java index 70a882e..f4c07b8 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/RecepcoesNFF.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/RecepcoesNFF.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; @@ -6,23 +13,27 @@ import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="recepcaoNFF" type="{http://www.pucomex.serpro.gov.br/cct}RecepcaoNFF"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="recepcaoNFF" type="{http://www.pucomex.serpro.gov.br/cct}RecepcaoNFF"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * @@ -31,34 +42,14 @@ @XmlType(name = "", propOrder = { "recepcaoNFF" }) -@XmlRootElement(name = "recepcoesNFF", namespace = "http://www.pucomex.serpro.gov.br/cct") +@XmlRootElement(name = "recepcoesNFF") +@Builder(builderMethodName = "recepcoesNFFBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class RecepcoesNFF { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected RecepcaoNFF recepcaoNFF; - /** - * Gets the value of the recepcaoNFF property. - * - * @return - * possible object is - * {@link RecepcaoNFF } - * - */ - public RecepcaoNFF getRecepcaoNFF() { - return recepcaoNFF; - } - - /** - * Sets the value of the recepcaoNFF property. - * - * @param value - * allowed object is - * {@link RecepcaoNFF } - * - */ - public void setRecepcaoNFF(RecepcaoNFF value) { - this.recepcaoNFF = value; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/TCargaSoltaVeiculo.java b/src/main/java/br/gov/serpro/pucomex/cct/TCargaSoltaVeiculo.java index 569b048..508a7f4 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/TCargaSoltaVeiculo.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/TCargaSoltaVeiculo.java @@ -1,9 +1,14 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; import java.io.Serializable; -import java.math.BigInteger; -import java.util.ArrayList; import java.util.List; import javax.xml.bind.JAXBElement; import javax.xml.bind.annotation.XmlAccessType; @@ -12,91 +17,58 @@ import javax.xml.bind.annotation.XmlElementRefs; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for TCargaSoltaVeiculo complex type. + *

Classe Java de TCargaSoltaVeiculo complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="TCargaSoltaVeiculo">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="tipoEmbalagem" type="{http://www.pucomex.serpro.gov.br/cct}TipoEmbalagem" minOccurs="0"/>
- *         <choice>
- *           <sequence>
- *             <element name="total" type="{http://www.pucomex.serpro.gov.br/cct}QuantidadeSoltaVeiculo"/>
- *             <element name="quantidade" type="{http://www.pucomex.serpro.gov.br/cct}QuantidadeSoltaVeiculo" minOccurs="0"/>
- *           </sequence>
- *           <sequence>
- *             <element name="quantidade" type="{http://www.pucomex.serpro.gov.br/cct}QuantidadeSoltaVeiculo"/>
- *           </sequence>
- *         </choice>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="TCargaSoltaVeiculo">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="tipoEmbalagem" type="{http://www.pucomex.serpro.gov.br/cct}TipoEmbalagem" minOccurs="0"/>
+ *         <choice>
+ *           <sequence>
+ *             <element name="total" type="{http://www.pucomex.serpro.gov.br/cct}QuantidadeSoltaVeiculo"/>
+ *             <element name="quantidade" type="{http://www.pucomex.serpro.gov.br/cct}QuantidadeSoltaVeiculo" minOccurs="0"/>
+ *           </sequence>
+ *           <sequence>
+ *             <element name="quantidade" type="{http://www.pucomex.serpro.gov.br/cct}QuantidadeSoltaVeiculo"/>
+ *           </sequence>
+ *         </choice>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "TCargaSoltaVeiculo", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "TCargaSoltaVeiculo", propOrder = { "content" }) @XmlSeeAlso({ TCargaSoltaVeiculoPesoBrutoExtend.class }) +@Builder(builderMethodName = "tCargaSoltaVeiculoBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class TCargaSoltaVeiculo { @XmlElementRefs({ @XmlElementRef(name = "tipoEmbalagem", namespace = "http://www.pucomex.serpro.gov.br/cct", type = JAXBElement.class, required = false), - @XmlElementRef(name = "quantidade", namespace = "http://www.pucomex.serpro.gov.br/cct", type = JAXBElement.class, required = false), - @XmlElementRef(name = "total", namespace = "http://www.pucomex.serpro.gov.br/cct", type = JAXBElement.class, required = false) + @XmlElementRef(name = "total", namespace = "http://www.pucomex.serpro.gov.br/cct", type = JAXBElement.class, required = false), + @XmlElementRef(name = "quantidade", namespace = "http://www.pucomex.serpro.gov.br/cct", type = JAXBElement.class, required = false) }) protected List> content; - /** - * Gets the rest of the content model. - * - *

- * You are getting this "catch-all" property because of the following reason: - * The field name "Quantidade" is used by two different parts of a schema. See: - * line 71 of file:/D:/pontocob/workspace/java/portalunico.siscomex.gov.br/schemas/xsd/xsd-cct/TipoComplexo.xsd - * line 68 of file:/D:/pontocob/workspace/java/portalunico.siscomex.gov.br/schemas/xsd/xsd-cct/TipoComplexo.xsd - *

- * To get rid of this property, apply a property customization to one - * of both of the following declarations to change their names: - * Gets the value of the content 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 content property. - * - *

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

-     *    getContent().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link BigInteger }{@code >} - * {@link JAXBElement }{@code <}{@link BigInteger }{@code >} - * - * - */ - public List> getContent() { - if (content == null) { - content = new ArrayList>(); - } - return this.content; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/TCargaSoltaVeiculoConsolidacao.java b/src/main/java/br/gov/serpro/pucomex/cct/TCargaSoltaVeiculoConsolidacao.java index 0c47309..6e984d9 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/TCargaSoltaVeiculoConsolidacao.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/TCargaSoltaVeiculoConsolidacao.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; @@ -6,58 +13,42 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for TCargaSoltaVeiculoConsolidacao complex type. + *

Classe Java de TCargaSoltaVeiculoConsolidacao complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="TCargaSoltaVeiculoConsolidacao">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="quantidade" type="{http://www.pucomex.serpro.gov.br/cct}QuantidadeSoltaVeiculo"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="TCargaSoltaVeiculoConsolidacao">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="quantidade" type="{http://www.pucomex.serpro.gov.br/cct}QuantidadeSoltaVeiculo"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "TCargaSoltaVeiculoConsolidacao", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "TCargaSoltaVeiculoConsolidacao", propOrder = { "quantidade" }) +@Builder(builderMethodName = "tCargaSoltaVeiculoConsolidacaoBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class TCargaSoltaVeiculoConsolidacao { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected BigInteger quantidade; - /** - * Gets the value of the quantidade property. - * - * @return - * possible object is - * {@link BigInteger } - * - */ - public BigInteger getQuantidade() { - return quantidade; - } - - /** - * Sets the value of the quantidade property. - * - * @param value - * allowed object is - * {@link BigInteger } - * - */ - public void setQuantidade(BigInteger value) { - this.quantidade = value; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/TCargaSoltaVeiculoPesoBrutoExtend.java b/src/main/java/br/gov/serpro/pucomex/cct/TCargaSoltaVeiculoPesoBrutoExtend.java index c014eae..b146d02 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/TCargaSoltaVeiculoPesoBrutoExtend.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/TCargaSoltaVeiculoPesoBrutoExtend.java @@ -1,32 +1,49 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; /** - *

Java class for TCargaSoltaVeiculoPesoBrutoExtend complex type. + *

Classe Java de TCargaSoltaVeiculoPesoBrutoExtend complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="TCargaSoltaVeiculoPesoBrutoExtend">
- *   <complexContent>
- *     <extension base="{http://www.pucomex.serpro.gov.br/cct}TCargaSoltaVeiculo">
- *       <choice>
- *         <element name="pesoBruto" type="{http://www.pucomex.serpro.gov.br/cct}Dec_9v3"/>
- *       </choice>
- *     </extension>
- *   </complexContent>
- * </complexType>
+ * <complexType name="TCargaSoltaVeiculoPesoBrutoExtend">
+ *   <complexContent>
+ *     <extension base="{http://www.pucomex.serpro.gov.br/cct}TCargaSoltaVeiculo">
+ *       <choice>
+ *         <element name="pesoBruto" type="{http://www.pucomex.serpro.gov.br/cct}Dec_9v3"/>
+ *       </choice>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "TCargaSoltaVeiculoPesoBrutoExtend", namespace = "http://www.pucomex.serpro.gov.br/cct") +@XmlType(name = "TCargaSoltaVeiculoPesoBrutoExtend") +@Builder(builderMethodName = "tCargaSoltaVeiculoPesoBrutoExtendBuilder") +@AllArgsConstructor +@Data +@ToString(callSuper = true) +@EqualsAndHashCode(callSuper = true) public class TCargaSoltaVeiculoPesoBrutoExtend extends TCargaSoltaVeiculo { diff --git a/src/main/java/br/gov/serpro/pucomex/cct/TConhecimentoCarga.java b/src/main/java/br/gov/serpro/pucomex/cct/TConhecimentoCarga.java index 1971593..df2bdcc 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/TConhecimentoCarga.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/TConhecimentoCarga.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; @@ -6,37 +13,41 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for TConhecimentoCarga complex type. + *

Classe Java de TConhecimentoCarga complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="TConhecimentoCarga">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="numeroConhecimento" type="{http://www.pucomex.serpro.gov.br/cct}NumeroConhecimento"/>
- *         <element name="dataEmissaoConhecimento" type="{http://www.pucomex.serpro.gov.br/cct}DataPadraoServico"/>
- *         <element name="codigoMoedaSwift" type="{http://www.pucomex.serpro.gov.br/cct}MoedaSwift" minOccurs="0"/>
- *         <element name="formaPagamentoFrete" type="{http://www.pucomex.serpro.gov.br/cct}TipoFrete" minOccurs="0"/>
- *         <element name="valorFrete" type="{http://www.pucomex.serpro.gov.br/cct}Dec_1202"/>
- *         <element name="paisDestino" type="{http://www.pucomex.serpro.gov.br/cct}Pais" minOccurs="0"/>
- *         <element name="consignadoAOrdem" type="{http://www.pucomex.serpro.gov.br/cct}SimNao"/>
- *         <element name="nomeConsignatario" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica60" minOccurs="0"/>
- *         <element name="enderecoConsignatario" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica120" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="TConhecimentoCarga">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="numeroConhecimento" type="{http://www.pucomex.serpro.gov.br/cct}NumeroConhecimento"/>
+ *         <element name="dataEmissaoConhecimento" type="{http://www.pucomex.serpro.gov.br/cct}DataPadraoServico"/>
+ *         <element name="codigoMoedaSwift" type="{http://www.pucomex.serpro.gov.br/cct}MoedaSwift" minOccurs="0"/>
+ *         <element name="formaPagamentoFrete" type="{http://www.pucomex.serpro.gov.br/cct}TipoFrete" minOccurs="0"/>
+ *         <element name="valorFrete" type="{http://www.pucomex.serpro.gov.br/cct}Dec_1202"/>
+ *         <element name="paisDestino" type="{http://www.pucomex.serpro.gov.br/cct}Pais" minOccurs="0"/>
+ *         <element name="consignadoAOrdem" type="{http://www.pucomex.serpro.gov.br/cct}SimNao"/>
+ *         <element name="nomeConsignatario" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica60" minOccurs="0"/>
+ *         <element name="enderecoConsignatario" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica120" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "TConhecimentoCarga", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "TConhecimentoCarga", propOrder = { "numeroConhecimento", "dataEmissaoConhecimento", "codigoMoedaSwift", @@ -47,241 +58,24 @@ "nomeConsignatario", "enderecoConsignatario" }) +@Builder(builderMethodName = "tConhecimentoCargaBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class TConhecimentoCarga { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String numeroConhecimento; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String dataEmissaoConhecimento; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String codigoMoedaSwift; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String formaPagamentoFrete; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected BigDecimal valorFrete; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String paisDestino; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String consignadoAOrdem; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String nomeConsignatario; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String enderecoConsignatario; - /** - * Gets the value of the numeroConhecimento property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getNumeroConhecimento() { - return numeroConhecimento; - } - - /** - * Sets the value of the numeroConhecimento property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setNumeroConhecimento(String value) { - this.numeroConhecimento = value; - } - - /** - * Gets the value of the dataEmissaoConhecimento property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDataEmissaoConhecimento() { - return dataEmissaoConhecimento; - } - - /** - * Sets the value of the dataEmissaoConhecimento property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDataEmissaoConhecimento(String value) { - this.dataEmissaoConhecimento = value; - } - - /** - * Gets the value of the codigoMoedaSwift property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCodigoMoedaSwift() { - return codigoMoedaSwift; - } - - /** - * Sets the value of the codigoMoedaSwift property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCodigoMoedaSwift(String value) { - this.codigoMoedaSwift = value; - } - - /** - * Gets the value of the formaPagamentoFrete property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getFormaPagamentoFrete() { - return formaPagamentoFrete; - } - - /** - * Sets the value of the formaPagamentoFrete property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setFormaPagamentoFrete(String value) { - this.formaPagamentoFrete = value; - } - - /** - * Gets the value of the valorFrete property. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getValorFrete() { - return valorFrete; - } - - /** - * Sets the value of the valorFrete property. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setValorFrete(BigDecimal value) { - this.valorFrete = value; - } - - /** - * Gets the value of the paisDestino property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPaisDestino() { - return paisDestino; - } - - /** - * Sets the value of the paisDestino property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPaisDestino(String value) { - this.paisDestino = value; - } - - /** - * Gets the value of the consignadoAOrdem property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getConsignadoAOrdem() { - return consignadoAOrdem; - } - - /** - * Sets the value of the consignadoAOrdem property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setConsignadoAOrdem(String value) { - this.consignadoAOrdem = value; - } - - /** - * Gets the value of the nomeConsignatario property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getNomeConsignatario() { - return nomeConsignatario; - } - - /** - * Sets the value of the nomeConsignatario property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setNomeConsignatario(String value) { - this.nomeConsignatario = value; - } - - /** - * Gets the value of the enderecoConsignatario property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getEnderecoConsignatario() { - return enderecoConsignatario; - } - - /** - * Sets the value of the enderecoConsignatario property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setEnderecoConsignatario(String value) { - this.enderecoConsignatario = value; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/TConteiner.java b/src/main/java/br/gov/serpro/pucomex/cct/TConteiner.java index c1ef46e..ddfbc29 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/TConteiner.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/TConteiner.java @@ -1,49 +1,59 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; import java.math.BigDecimal; -import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for TConteiner complex type. + *

Classe Java de TConteiner complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="TConteiner">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="numeroConteiner" type="{http://www.pucomex.serpro.gov.br/cct}NumeroConteiner"/>
- *         <element name="tara" type="{http://www.pucomex.serpro.gov.br/cct}Dec_6v3"/>
- *         <element name="lacres" minOccurs="0">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="lacre" type="{http://www.pucomex.serpro.gov.br/cct}Lacre" maxOccurs="4"/>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="TConteiner">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="numeroConteiner" type="{http://www.pucomex.serpro.gov.br/cct}NumeroConteiner"/>
+ *         <element name="tara" type="{http://www.pucomex.serpro.gov.br/cct}Dec_6v3"/>
+ *         <element name="lacres" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="lacre" type="{http://www.pucomex.serpro.gov.br/cct}Lacre" maxOccurs="4"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "TConteiner", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "TConteiner", propOrder = { "numeroConteiner", "tara", "lacres" @@ -52,103 +62,34 @@ ConteinerPesoBrutoExtend.class, ConteinerExtend.class }) +@Builder(builderMethodName = "tConteinerBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class TConteiner { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String numeroConteiner; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected BigDecimal tara; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected TConteiner.Lacres lacres; - /** - * Gets the value of the numeroConteiner property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getNumeroConteiner() { - return numeroConteiner; - } - - /** - * Sets the value of the numeroConteiner property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setNumeroConteiner(String value) { - this.numeroConteiner = value; - } - - /** - * Gets the value of the tara property. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getTara() { - return tara; - } - - /** - * Sets the value of the tara property. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setTara(BigDecimal value) { - this.tara = value; - } - - /** - * Gets the value of the lacres property. - * - * @return - * possible object is - * {@link TConteiner.Lacres } - * - */ - public TConteiner.Lacres getLacres() { - return lacres; - } - - /** - * Sets the value of the lacres property. - * - * @param value - * allowed object is - * {@link TConteiner.Lacres } - * - */ - public void setLacres(TConteiner.Lacres value) { - this.lacres = value; - } - /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="lacre" type="{http://www.pucomex.serpro.gov.br/cct}Lacre" maxOccurs="4"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="lacre" type="{http://www.pucomex.serpro.gov.br/cct}Lacre" maxOccurs="4"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -157,40 +98,15 @@ public void setLacres(TConteiner.Lacres value) { @XmlType(name = "", propOrder = { "lacre" }) + @Builder(builderMethodName = "lacresBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class Lacres { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected List lacre; - /** - * Gets the value of the lacre 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 lacre property. - * - *

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

-         *    getLacre().add(newItem);
-         * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link String } - * - * - */ - public List getLacre() { - if (lacre == null) { - lacre = new ArrayList(); - } - return this.lacre; - } - } } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/TDesunitizacao.java b/src/main/java/br/gov/serpro/pucomex/cct/TDesunitizacao.java index 2354dad..f156a34 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/TDesunitizacao.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/TDesunitizacao.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; @@ -5,88 +12,48 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for TDesunitizacao complex type. + *

Classe Java de TDesunitizacao complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="TDesunitizacao">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <sequence>
- *           <element name="numeroConteiner" type="{http://www.pucomex.serpro.gov.br/cct}NumeroConteiner"/>
- *           <element ref="{http://www.pucomex.serpro.gov.br/cct}documentos"/>
- *         </sequence>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="TDesunitizacao">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <sequence>
+ *           <element name="numeroConteiner" type="{http://www.pucomex.serpro.gov.br/cct}NumeroConteiner"/>
+ *           <element ref="{http://www.pucomex.serpro.gov.br/cct}documentos"/>
+ *         </sequence>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "TDesunitizacao", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "TDesunitizacao", propOrder = { "numeroConteiner", "documentos" }) +@Builder(builderMethodName = "tDesunitizacaoBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class TDesunitizacao { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String numeroConteiner; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected Documentos documentos; - /** - * Gets the value of the numeroConteiner property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getNumeroConteiner() { - return numeroConteiner; - } - - /** - * Sets the value of the numeroConteiner property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setNumeroConteiner(String value) { - this.numeroConteiner = value; - } - - /** - * Gets the value of the documentos property. - * - * @return - * possible object is - * {@link Documentos } - * - */ - public Documentos getDocumentos() { - return documentos; - } - - /** - * Sets the value of the documentos property. - * - * @param value - * allowed object is - * {@link Documentos } - * - */ - public void setDocumentos(Documentos value) { - this.documentos = value; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/TDocumentoCarga.java b/src/main/java/br/gov/serpro/pucomex/cct/TDocumentoCarga.java index 7cddcee..4fbaa42 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/TDocumentoCarga.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/TDocumentoCarga.java @@ -1,7 +1,13 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; -import java.util.ArrayList; import java.util.List; import javax.xml.bind.JAXBElement; import javax.xml.bind.annotation.XmlAccessType; @@ -9,93 +15,59 @@ import javax.xml.bind.annotation.XmlElementRef; import javax.xml.bind.annotation.XmlElementRefs; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for TDocumentoCarga complex type. + *

Classe Java de TDocumentoCarga complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="TDocumentoCarga">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <choice>
- *           <element name="numeroDUE" type="{http://www.pucomex.serpro.gov.br/cct}NumeroDUE"/>
- *           <element name="numeroRUC" type="{http://www.pucomex.serpro.gov.br/cct}NumeroRUC"/>
- *         </choice>
- *         <choice>
- *           <sequence>
- *             <element ref="{http://www.pucomex.serpro.gov.br/cct}cargaSoltaVeiculo"/>
- *             <element ref="{http://www.pucomex.serpro.gov.br/cct}granel" minOccurs="0"/>
- *           </sequence>
- *           <sequence>
- *             <element ref="{http://www.pucomex.serpro.gov.br/cct}granel"/>
- *           </sequence>
- *         </choice>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="TDocumentoCarga">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <choice>
+ *           <element name="numeroDUE" type="{http://www.pucomex.serpro.gov.br/cct}NumeroDUE"/>
+ *           <element name="numeroRUC" type="{http://www.pucomex.serpro.gov.br/cct}NumeroRUC"/>
+ *         </choice>
+ *         <choice>
+ *           <sequence>
+ *             <element ref="{http://www.pucomex.serpro.gov.br/cct}cargaSoltaVeiculo"/>
+ *             <element ref="{http://www.pucomex.serpro.gov.br/cct}granel" minOccurs="0"/>
+ *           </sequence>
+ *           <sequence>
+ *             <element ref="{http://www.pucomex.serpro.gov.br/cct}granel"/>
+ *           </sequence>
+ *         </choice>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "TDocumentoCarga", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "TDocumentoCarga", propOrder = { "content" }) +@Builder(builderMethodName = "tDocumentoCargaBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class TDocumentoCarga { @XmlElementRefs({ - @XmlElementRef(name = "cargaSoltaVeiculo", namespace = "http://www.pucomex.serpro.gov.br/cct", type = CargaSoltaVeiculo.class, required = false), - @XmlElementRef(name = "granel", namespace = "http://www.pucomex.serpro.gov.br/cct", type = Granel.class, required = false), + @XmlElementRef(name = "numeroDUE", namespace = "http://www.pucomex.serpro.gov.br/cct", type = JAXBElement.class, required = false), @XmlElementRef(name = "numeroRUC", namespace = "http://www.pucomex.serpro.gov.br/cct", type = JAXBElement.class, required = false), - @XmlElementRef(name = "numeroDUE", namespace = "http://www.pucomex.serpro.gov.br/cct", type = JAXBElement.class, required = false) + @XmlElementRef(name = "cargaSoltaVeiculo", namespace = "http://www.pucomex.serpro.gov.br/cct", type = CargaSoltaVeiculo.class, required = false), + @XmlElementRef(name = "granel", namespace = "http://www.pucomex.serpro.gov.br/cct", type = Granel.class, required = false) }) protected List content; - /** - * Gets the rest of the content model. - * - *

- * You are getting this "catch-all" property because of the following reason: - * The field name "Granel" is used by two different parts of a schema. See: - * line 37 of file:/D:/pontocob/workspace/java/portalunico.siscomex.gov.br/schemas/xsd/xsd-cct/reuso/DocumentoCarga.xsd - * line 34 of file:/D:/pontocob/workspace/java/portalunico.siscomex.gov.br/schemas/xsd/xsd-cct/reuso/DocumentoCarga.xsd - *

- * To get rid of this property, apply a property customization to one - * of both of the following declarations to change their names: - * Gets the value of the content 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 content property. - * - *

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

-     *    getContent().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link Granel } - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link CargaSoltaVeiculo } - * - * - */ - public List getContent() { - if (content == null) { - content = new ArrayList(); - } - return this.content; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/TDocumentoCargaConsolidacao.java b/src/main/java/br/gov/serpro/pucomex/cct/TDocumentoCargaConsolidacao.java index 04490c9..259146d 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/TDocumentoCargaConsolidacao.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/TDocumentoCargaConsolidacao.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; @@ -5,116 +12,50 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for TDocumentoCargaConsolidacao complex type. + *

Classe Java de TDocumentoCargaConsolidacao complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="TDocumentoCargaConsolidacao">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <choice>
- *           <element name="numeroDUE" type="{http://www.pucomex.serpro.gov.br/cct}NumeroDUE"/>
- *           <element name="numeroRUC" type="{http://www.pucomex.serpro.gov.br/cct}NumeroRUC"/>
- *         </choice>
- *         <element name="conhecimento" type="{http://www.pucomex.serpro.gov.br/cct}TConhecimentoCarga"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="TDocumentoCargaConsolidacao">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <choice>
+ *           <element name="numeroDUE" type="{http://www.pucomex.serpro.gov.br/cct}NumeroDUE"/>
+ *           <element name="numeroRUC" type="{http://www.pucomex.serpro.gov.br/cct}NumeroRUC"/>
+ *         </choice>
+ *         <element name="conhecimento" type="{http://www.pucomex.serpro.gov.br/cct}TConhecimentoCarga"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "TDocumentoCargaConsolidacao", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "TDocumentoCargaConsolidacao", propOrder = { "numeroDUE", "numeroRUC", "conhecimento" }) +@Builder(builderMethodName = "tDocumentoCargaConsolidacaoBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class TDocumentoCargaConsolidacao { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String numeroDUE; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String numeroRUC; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected TConhecimentoCarga conhecimento; - /** - * Gets the value of the numeroDUE property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getNumeroDUE() { - return numeroDUE; - } - - /** - * Sets the value of the numeroDUE property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setNumeroDUE(String value) { - this.numeroDUE = value; - } - - /** - * Gets the value of the numeroRUC property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getNumeroRUC() { - return numeroRUC; - } - - /** - * Sets the value of the numeroRUC property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setNumeroRUC(String value) { - this.numeroRUC = value; - } - - /** - * Gets the value of the conhecimento property. - * - * @return - * possible object is - * {@link TConhecimentoCarga } - * - */ - public TConhecimentoCarga getConhecimento() { - return conhecimento; - } - - /** - * Sets the value of the conhecimento property. - * - * @param value - * allowed object is - * {@link TConhecimentoCarga } - * - */ - public void setConhecimento(TConhecimentoCarga value) { - this.conhecimento = value; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/TDocumentoCargaManifestacao.java b/src/main/java/br/gov/serpro/pucomex/cct/TDocumentoCargaManifestacao.java index 4803933..c35be48 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/TDocumentoCargaManifestacao.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/TDocumentoCargaManifestacao.java @@ -1,7 +1,13 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; -import java.util.ArrayList; import java.util.List; import javax.xml.bind.JAXBElement; import javax.xml.bind.annotation.XmlAccessType; @@ -10,121 +16,87 @@ import javax.xml.bind.annotation.XmlElementRef; import javax.xml.bind.annotation.XmlElementRefs; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for TDocumentoCargaManifestacao complex type. + *

Classe Java de TDocumentoCargaManifestacao complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="TDocumentoCargaManifestacao">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <choice>
- *           <element name="numeroDUE" type="{http://www.pucomex.serpro.gov.br/cct}NumeroDUE"/>
- *           <element name="numeroRUC" type="{http://www.pucomex.serpro.gov.br/cct}NumeroRUC"/>
- *         </choice>
- *         <choice>
- *           <sequence>
- *             <element name="cargaSoltaVeiculo">
- *               <complexType>
- *                 <complexContent>
- *                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                     <sequence>
- *                       <element name="carga" type="{http://www.pucomex.serpro.gov.br/cct}TCargaSoltaVeiculoPesoBrutoExtend" maxOccurs="unbounded"/>
- *                     </sequence>
- *                   </restriction>
- *                 </complexContent>
- *               </complexType>
- *             </element>
- *             <element name="granel" type="{http://www.pucomex.serpro.gov.br/cct}TGranelManifestacao" minOccurs="0"/>
- *           </sequence>
- *           <sequence>
- *             <element name="granel" type="{http://www.pucomex.serpro.gov.br/cct}TGranelManifestacao"/>
- *           </sequence>
- *         </choice>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="TDocumentoCargaManifestacao">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <choice>
+ *           <element name="numeroDUE" type="{http://www.pucomex.serpro.gov.br/cct}NumeroDUE"/>
+ *           <element name="numeroRUC" type="{http://www.pucomex.serpro.gov.br/cct}NumeroRUC"/>
+ *         </choice>
+ *         <choice>
+ *           <sequence>
+ *             <element name="cargaSoltaVeiculo">
+ *               <complexType>
+ *                 <complexContent>
+ *                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                     <sequence>
+ *                       <element name="carga" type="{http://www.pucomex.serpro.gov.br/cct}TCargaSoltaVeiculoPesoBrutoExtend" maxOccurs="unbounded"/>
+ *                     </sequence>
+ *                   </restriction>
+ *                 </complexContent>
+ *               </complexType>
+ *             </element>
+ *             <element name="granel" type="{http://www.pucomex.serpro.gov.br/cct}TGranelManifestacao" minOccurs="0"/>
+ *           </sequence>
+ *           <sequence>
+ *             <element name="granel" type="{http://www.pucomex.serpro.gov.br/cct}TGranelManifestacao"/>
+ *           </sequence>
+ *         </choice>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "TDocumentoCargaManifestacao", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "TDocumentoCargaManifestacao", propOrder = { "content" }) +@Builder(builderMethodName = "tDocumentoCargaManifestacaoBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class TDocumentoCargaManifestacao { @XmlElementRefs({ - @XmlElementRef(name = "cargaSoltaVeiculo", namespace = "http://www.pucomex.serpro.gov.br/cct", type = JAXBElement.class, required = false), - @XmlElementRef(name = "granel", namespace = "http://www.pucomex.serpro.gov.br/cct", type = JAXBElement.class, required = false), + @XmlElementRef(name = "numeroDUE", namespace = "http://www.pucomex.serpro.gov.br/cct", type = JAXBElement.class, required = false), @XmlElementRef(name = "numeroRUC", namespace = "http://www.pucomex.serpro.gov.br/cct", type = JAXBElement.class, required = false), - @XmlElementRef(name = "numeroDUE", namespace = "http://www.pucomex.serpro.gov.br/cct", type = JAXBElement.class, required = false) + @XmlElementRef(name = "cargaSoltaVeiculo", namespace = "http://www.pucomex.serpro.gov.br/cct", type = JAXBElement.class, required = false), + @XmlElementRef(name = "granel", namespace = "http://www.pucomex.serpro.gov.br/cct", type = JAXBElement.class, required = false) }) protected List> content; - /** - * Gets the rest of the content model. - * - *

- * You are getting this "catch-all" property because of the following reason: - * The field name "Granel" is used by two different parts of a schema. See: - * line 202 of file:/D:/pontocob/workspace/java/portalunico.siscomex.gov.br/schemas/xsd/xsd-cct/manifesto/ManifestacaoExportacao.xsd - * line 194 of file:/D:/pontocob/workspace/java/portalunico.siscomex.gov.br/schemas/xsd/xsd-cct/manifesto/ManifestacaoExportacao.xsd - *

- * To get rid of this property, apply a property customization to one - * of both of the following declarations to change their names: - * Gets the value of the content 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 content property. - * - *

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

-     *    getContent().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link JAXBElement }{@code <}{@link TDocumentoCargaManifestacao.CargaSoltaVeiculo }{@code >} - * {@link JAXBElement }{@code <}{@link TGranelManifestacao }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * - * - */ - public List> getContent() { - if (content == null) { - content = new ArrayList>(); - } - return this.content; - } - /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="carga" type="{http://www.pucomex.serpro.gov.br/cct}TCargaSoltaVeiculoPesoBrutoExtend" maxOccurs="unbounded"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="carga" type="{http://www.pucomex.serpro.gov.br/cct}TCargaSoltaVeiculoPesoBrutoExtend" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -133,40 +105,15 @@ public List> getContent() { @XmlType(name = "", propOrder = { "carga" }) + @Builder(builderMethodName = "cargaSoltaVeiculoBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class CargaSoltaVeiculo { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected List carga; - /** - * Gets the value of the carga 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 carga property. - * - *

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

-         *    getCarga().add(newItem);
-         * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link TCargaSoltaVeiculoPesoBrutoExtend } - * - * - */ - public List getCarga() { - if (carga == null) { - carga = new ArrayList(); - } - return this.carga; - } - } } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/TDocumentoCargaUnitizacao.java b/src/main/java/br/gov/serpro/pucomex/cct/TDocumentoCargaUnitizacao.java index a32bbcf..a7f73d9 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/TDocumentoCargaUnitizacao.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/TDocumentoCargaUnitizacao.java @@ -1,150 +1,64 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for TDocumentoCargaUnitizacao complex type. + *

Classe Java de TDocumentoCargaUnitizacao complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="TDocumentoCargaUnitizacao">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <choice>
- *           <element name="numeroDUE" type="{http://www.pucomex.serpro.gov.br/cct}NumeroDUE"/>
- *           <element name="numeroRUC" type="{http://www.pucomex.serpro.gov.br/cct}NumeroRUC"/>
- *         </choice>
- *         <sequence>
- *           <element ref="{http://www.pucomex.serpro.gov.br/cct}cargaSoltaVeiculo" minOccurs="0"/>
- *           <element ref="{http://www.pucomex.serpro.gov.br/cct}granel" minOccurs="0"/>
- *         </sequence>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="TDocumentoCargaUnitizacao">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <choice>
+ *           <element name="numeroDUE" type="{http://www.pucomex.serpro.gov.br/cct}NumeroDUE"/>
+ *           <element name="numeroRUC" type="{http://www.pucomex.serpro.gov.br/cct}NumeroRUC"/>
+ *         </choice>
+ *         <sequence>
+ *           <element ref="{http://www.pucomex.serpro.gov.br/cct}cargaSoltaVeiculo" minOccurs="0"/>
+ *           <element ref="{http://www.pucomex.serpro.gov.br/cct}granel" minOccurs="0"/>
+ *         </sequence>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "TDocumentoCargaUnitizacao", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "TDocumentoCargaUnitizacao", propOrder = { "numeroDUE", "numeroRUC", "cargaSoltaVeiculo", "granel" }) +@Builder(builderMethodName = "tDocumentoCargaUnitizacaoBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class TDocumentoCargaUnitizacao { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String numeroDUE; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String numeroRUC; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected CargaSoltaVeiculo cargaSoltaVeiculo; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected Granel granel; - /** - * Gets the value of the numeroDUE property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getNumeroDUE() { - return numeroDUE; - } - - /** - * Sets the value of the numeroDUE property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setNumeroDUE(String value) { - this.numeroDUE = value; - } - - /** - * Gets the value of the numeroRUC property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getNumeroRUC() { - return numeroRUC; - } - - /** - * Sets the value of the numeroRUC property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setNumeroRUC(String value) { - this.numeroRUC = value; - } - - /** - * Gets the value of the cargaSoltaVeiculo property. - * - * @return - * possible object is - * {@link CargaSoltaVeiculo } - * - */ - public CargaSoltaVeiculo getCargaSoltaVeiculo() { - return cargaSoltaVeiculo; - } - - /** - * Sets the value of the cargaSoltaVeiculo property. - * - * @param value - * allowed object is - * {@link CargaSoltaVeiculo } - * - */ - public void setCargaSoltaVeiculo(CargaSoltaVeiculo value) { - this.cargaSoltaVeiculo = value; - } - - /** - * Gets the value of the granel property. - * - * @return - * possible object is - * {@link Granel } - * - */ - public Granel getGranel() { - return granel; - } - - /** - * Sets the value of the granel property. - * - * @param value - * allowed object is - * {@link Granel } - * - */ - public void setGranel(Granel value) { - this.granel = value; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/TEmbalagem.java b/src/main/java/br/gov/serpro/pucomex/cct/TEmbalagem.java index 7a17cb0..83866e5 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/TEmbalagem.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/TEmbalagem.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; @@ -6,86 +13,46 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for TEmbalagem complex type. + *

Classe Java de TEmbalagem complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="TEmbalagem">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="tipoEmbalagem" type="{http://www.pucomex.serpro.gov.br/cct}TipoEmbalagem"/>
- *         <element name="quantidade" type="{http://www.pucomex.serpro.gov.br/cct}QuantidadeSoltaVeiculo"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="TEmbalagem">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="tipoEmbalagem" type="{http://www.pucomex.serpro.gov.br/cct}TipoEmbalagem"/>
+ *         <element name="quantidade" type="{http://www.pucomex.serpro.gov.br/cct}QuantidadeSoltaVeiculo"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "TEmbalagem", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "TEmbalagem", propOrder = { "tipoEmbalagem", "quantidade" }) +@Builder(builderMethodName = "tEmbalagemBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class TEmbalagem { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String tipoEmbalagem; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected BigInteger quantidade; - /** - * Gets the value of the tipoEmbalagem property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getTipoEmbalagem() { - return tipoEmbalagem; - } - - /** - * Sets the value of the tipoEmbalagem property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setTipoEmbalagem(String value) { - this.tipoEmbalagem = value; - } - - /** - * Gets the value of the quantidade property. - * - * @return - * possible object is - * {@link BigInteger } - * - */ - public BigInteger getQuantidade() { - return quantidade; - } - - /** - * Sets the value of the quantidade property. - * - * @param value - * allowed object is - * {@link BigInteger } - * - */ - public void setQuantidade(BigInteger value) { - this.quantidade = value; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/TGranel.java b/src/main/java/br/gov/serpro/pucomex/cct/TGranel.java index ad72f1e..479743b 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/TGranel.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/TGranel.java @@ -1,8 +1,13 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; -import java.math.BigDecimal; -import java.util.ArrayList; import java.util.List; import javax.xml.bind.JAXBElement; import javax.xml.bind.annotation.XmlAccessType; @@ -11,94 +16,60 @@ import javax.xml.bind.annotation.XmlElementRefs; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for TGranel complex type. + *

Classe Java de TGranel complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="TGranel">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="tipoGranel" type="{http://www.pucomex.serpro.gov.br/cct}TipoGranel"/>
- *         <element name="unidademedida" type="{http://www.pucomex.serpro.gov.br/cct}UnidadeMedida"/>
- *         <choice>
- *           <sequence>
- *             <element name="total" type="{http://www.pucomex.serpro.gov.br/cct}Dec_9v3"/>
- *             <element name="quantidade" type="{http://www.pucomex.serpro.gov.br/cct}Dec_9v3" minOccurs="0"/>
- *           </sequence>
- *           <sequence>
- *             <element name="quantidade" type="{http://www.pucomex.serpro.gov.br/cct}Dec_9v3"/>
- *           </sequence>
- *         </choice>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="TGranel">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="tipoGranel" type="{http://www.pucomex.serpro.gov.br/cct}TipoGranel"/>
+ *         <element name="unidademedida" type="{http://www.pucomex.serpro.gov.br/cct}UnidadeMedida"/>
+ *         <choice>
+ *           <sequence>
+ *             <element name="total" type="{http://www.pucomex.serpro.gov.br/cct}Dec_9v3"/>
+ *             <element name="quantidade" type="{http://www.pucomex.serpro.gov.br/cct}Dec_9v3" minOccurs="0"/>
+ *           </sequence>
+ *           <sequence>
+ *             <element name="quantidade" type="{http://www.pucomex.serpro.gov.br/cct}Dec_9v3"/>
+ *           </sequence>
+ *         </choice>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "TGranel", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "TGranel", propOrder = { "content" }) @XmlSeeAlso({ TGranelPesoBrutoExtend.class }) +@Builder(builderMethodName = "tGranelBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class TGranel { @XmlElementRefs({ - @XmlElementRef(name = "unidademedida", namespace = "http://www.pucomex.serpro.gov.br/cct", type = JAXBElement.class, required = false), @XmlElementRef(name = "tipoGranel", namespace = "http://www.pucomex.serpro.gov.br/cct", type = JAXBElement.class, required = false), + @XmlElementRef(name = "unidademedida", namespace = "http://www.pucomex.serpro.gov.br/cct", type = JAXBElement.class, required = false), @XmlElementRef(name = "total", namespace = "http://www.pucomex.serpro.gov.br/cct", type = JAXBElement.class, required = false), @XmlElementRef(name = "quantidade", namespace = "http://www.pucomex.serpro.gov.br/cct", type = JAXBElement.class, required = false) }) protected List> content; - /** - * Gets the rest of the content model. - * - *

- * You are getting this "catch-all" property because of the following reason: - * The field name "Quantidade" is used by two different parts of a schema. See: - * line 100 of file:/D:/pontocob/workspace/java/portalunico.siscomex.gov.br/schemas/xsd/xsd-cct/TipoComplexo.xsd - * line 97 of file:/D:/pontocob/workspace/java/portalunico.siscomex.gov.br/schemas/xsd/xsd-cct/TipoComplexo.xsd - *

- * To get rid of this property, apply a property customization to one - * of both of the following declarations to change their names: - * Gets the value of the content 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 content property. - * - *

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

-     *    getContent().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link JAXBElement }{@code <}{@link UnidadeMedida }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} - * {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} - * - * - */ - public List> getContent() { - if (content == null) { - content = new ArrayList>(); - } - return this.content; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/TGranelManifestacao.java b/src/main/java/br/gov/serpro/pucomex/cct/TGranelManifestacao.java index 117a8aa..66e0a33 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/TGranelManifestacao.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/TGranelManifestacao.java @@ -1,69 +1,54 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; -import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for TGranelManifestacao complex type. + *

Classe Java de TGranelManifestacao complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="TGranelManifestacao">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="carga" type="{http://www.pucomex.serpro.gov.br/cct}TGranelPesoBrutoExtend" maxOccurs="unbounded"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="TGranelManifestacao">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="carga" type="{http://www.pucomex.serpro.gov.br/cct}TGranelPesoBrutoExtend" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "TGranelManifestacao", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "TGranelManifestacao", propOrder = { "carga" }) +@Builder(builderMethodName = "tGranelManifestacaoBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class TGranelManifestacao { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected List carga; - /** - * Gets the value of the carga 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 carga property. - * - *

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

-     *    getCarga().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link TGranelPesoBrutoExtend } - * - * - */ - public List getCarga() { - if (carga == null) { - carga = new ArrayList(); - } - return this.carga; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/TGranelPesoBrutoExtend.java b/src/main/java/br/gov/serpro/pucomex/cct/TGranelPesoBrutoExtend.java index bef3a1f..30f5d2e 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/TGranelPesoBrutoExtend.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/TGranelPesoBrutoExtend.java @@ -1,32 +1,49 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; /** - *

Java class for TGranelPesoBrutoExtend complex type. + *

Classe Java de TGranelPesoBrutoExtend complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="TGranelPesoBrutoExtend">
- *   <complexContent>
- *     <extension base="{http://www.pucomex.serpro.gov.br/cct}TGranel">
- *       <choice>
- *         <element name="pesoBruto" type="{http://www.pucomex.serpro.gov.br/cct}Dec_9v3"/>
- *       </choice>
- *     </extension>
- *   </complexContent>
- * </complexType>
+ * <complexType name="TGranelPesoBrutoExtend">
+ *   <complexContent>
+ *     <extension base="{http://www.pucomex.serpro.gov.br/cct}TGranel">
+ *       <choice>
+ *         <element name="pesoBruto" type="{http://www.pucomex.serpro.gov.br/cct}Dec_9v3"/>
+ *       </choice>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "TGranelPesoBrutoExtend", namespace = "http://www.pucomex.serpro.gov.br/cct") +@XmlType(name = "TGranelPesoBrutoExtend") +@Builder(builderMethodName = "tGranelPesoBrutoExtendBuilder") +@AllArgsConstructor +@Data +@ToString(callSuper = true) +@EqualsAndHashCode(callSuper = true) public class TGranelPesoBrutoExtend extends TGranel { diff --git a/src/main/java/br/gov/serpro/pucomex/cct/TLocal.java b/src/main/java/br/gov/serpro/pucomex/cct/TLocal.java index 7cb7c3f..33ca3a9 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/TLocal.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/TLocal.java @@ -1,122 +1,61 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for TLocal complex type. + *

Classe Java de TLocal complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="TLocal">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <choice>
- *         <sequence>
- *           <element name="codigoURF" type="{http://www.pucomex.serpro.gov.br/cct}CodigoURF"/>
- *           <element name="coordenadas" type="{http://www.pucomex.serpro.gov.br/cct}Coordenadas"/>
- *         </sequence>
- *         <sequence>
- *           <element name="codigoRA" type="{http://www.pucomex.serpro.gov.br/cct}CodigoRA"/>
- *         </sequence>
- *       </choice>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="TLocal">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice>
+ *         <sequence>
+ *           <element name="codigoURF" type="{http://www.pucomex.serpro.gov.br/cct}CodigoURF"/>
+ *           <element name="coordenadas" type="{http://www.pucomex.serpro.gov.br/cct}Coordenadas"/>
+ *         </sequence>
+ *         <sequence>
+ *           <element name="codigoRA" type="{http://www.pucomex.serpro.gov.br/cct}CodigoRA"/>
+ *         </sequence>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "TLocal", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "TLocal", propOrder = { "codigoURF", "coordenadas", "codigoRA" }) +@Builder(builderMethodName = "tLocalBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class TLocal { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String codigoURF; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected Coordenadas coordenadas; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String codigoRA; - /** - * Gets the value of the codigoURF property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCodigoURF() { - return codigoURF; - } - - /** - * Sets the value of the codigoURF property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCodigoURF(String value) { - this.codigoURF = value; - } - - /** - * Gets the value of the coordenadas property. - * - * @return - * possible object is - * {@link Coordenadas } - * - */ - public Coordenadas getCoordenadas() { - return coordenadas; - } - - /** - * Sets the value of the coordenadas property. - * - * @param value - * allowed object is - * {@link Coordenadas } - * - */ - public void setCoordenadas(Coordenadas value) { - this.coordenadas = value; - } - - /** - * Gets the value of the codigoRA property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCodigoRA() { - return codigoRA; - } - - /** - * Sets the value of the codigoRA property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCodigoRA(String value) { - this.codigoRA = value; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/TLocalExtend.java b/src/main/java/br/gov/serpro/pucomex/cct/TLocalExtend.java index a1eba39..553927d 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/TLocalExtend.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/TLocalExtend.java @@ -1,150 +1,64 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for TLocalExtend complex type. + *

Classe Java de TLocalExtend complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="TLocalExtend">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <choice>
- *         <sequence>
- *           <element name="codigoURF" type="{http://www.pucomex.serpro.gov.br/cct}CodigoURF"/>
- *           <element name="coordenadas" type="{http://www.pucomex.serpro.gov.br/cct}Coordenadas"/>
- *           <element name="cnpjRespEstoqueCarga" type="{http://www.pucomex.serpro.gov.br/cct}CNPJ"/>
- *         </sequence>
- *         <sequence>
- *           <element name="codigoRA" type="{http://www.pucomex.serpro.gov.br/cct}CodigoRA"/>
- *         </sequence>
- *       </choice>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="TLocalExtend">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice>
+ *         <sequence>
+ *           <element name="codigoURF" type="{http://www.pucomex.serpro.gov.br/cct}CodigoURF"/>
+ *           <element name="coordenadas" type="{http://www.pucomex.serpro.gov.br/cct}Coordenadas"/>
+ *           <element name="cnpjRespEstoqueCarga" type="{http://www.pucomex.serpro.gov.br/cct}CNPJ"/>
+ *         </sequence>
+ *         <sequence>
+ *           <element name="codigoRA" type="{http://www.pucomex.serpro.gov.br/cct}CodigoRA"/>
+ *         </sequence>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "TLocalExtend", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "TLocalExtend", propOrder = { "codigoURF", "coordenadas", "cnpjRespEstoqueCarga", "codigoRA" }) +@Builder(builderMethodName = "tLocalExtendBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class TLocalExtend { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String codigoURF; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected Coordenadas coordenadas; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String cnpjRespEstoqueCarga; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String codigoRA; - /** - * Gets the value of the codigoURF property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCodigoURF() { - return codigoURF; - } - - /** - * Sets the value of the codigoURF property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCodigoURF(String value) { - this.codigoURF = value; - } - - /** - * Gets the value of the coordenadas property. - * - * @return - * possible object is - * {@link Coordenadas } - * - */ - public Coordenadas getCoordenadas() { - return coordenadas; - } - - /** - * Sets the value of the coordenadas property. - * - * @param value - * allowed object is - * {@link Coordenadas } - * - */ - public void setCoordenadas(Coordenadas value) { - this.coordenadas = value; - } - - /** - * Gets the value of the cnpjRespEstoqueCarga property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCnpjRespEstoqueCarga() { - return cnpjRespEstoqueCarga; - } - - /** - * Sets the value of the cnpjRespEstoqueCarga property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCnpjRespEstoqueCarga(String value) { - this.cnpjRespEstoqueCarga = value; - } - - /** - * Gets the value of the codigoRA property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCodigoRA() { - return codigoRA; - } - - /** - * Sets the value of the codigoRA property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCodigoRA(String value) { - this.codigoRA = value; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/TUnitizacao.java b/src/main/java/br/gov/serpro/pucomex/cct/TUnitizacao.java index 12f827a..73cb574 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/TUnitizacao.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/TUnitizacao.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; @@ -5,88 +12,48 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for TUnitizacao complex type. + *

Classe Java de TUnitizacao complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="TUnitizacao">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <sequence>
- *           <element ref="{http://www.pucomex.serpro.gov.br/cct}documentosUnitizacao"/>
- *           <element ref="{http://www.pucomex.serpro.gov.br/cct}conteineres"/>
- *         </sequence>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="TUnitizacao">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <sequence>
+ *           <element ref="{http://www.pucomex.serpro.gov.br/cct}documentosUnitizacao"/>
+ *           <element ref="{http://www.pucomex.serpro.gov.br/cct}conteineres"/>
+ *         </sequence>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "TUnitizacao", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "TUnitizacao", propOrder = { "documentosUnitizacao", "conteineres" }) +@Builder(builderMethodName = "tUnitizacaoBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class TUnitizacao { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected DocumentosUnitizacao documentosUnitizacao; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected Conteineres conteineres; - /** - * Gets the value of the documentosUnitizacao property. - * - * @return - * possible object is - * {@link DocumentosUnitizacao } - * - */ - public DocumentosUnitizacao getDocumentosUnitizacao() { - return documentosUnitizacao; - } - - /** - * Sets the value of the documentosUnitizacao property. - * - * @param value - * allowed object is - * {@link DocumentosUnitizacao } - * - */ - public void setDocumentosUnitizacao(DocumentosUnitizacao value) { - this.documentosUnitizacao = value; - } - - /** - * Gets the value of the conteineres property. - * - * @return - * possible object is - * {@link Conteineres } - * - */ - public Conteineres getConteineres() { - return conteineres; - } - - /** - * Sets the value of the conteineres property. - * - * @param value - * allowed object is - * {@link Conteineres } - * - */ - public void setConteineres(Conteineres value) { - this.conteineres = value; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/TVeiculoTransitoSimplificado.java b/src/main/java/br/gov/serpro/pucomex/cct/TVeiculoTransitoSimplificado.java index 949b71b..c128ae1 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/TVeiculoTransitoSimplificado.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/TVeiculoTransitoSimplificado.java @@ -1,120 +1,85 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; -import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for TVeiculoTransitoSimplificado complex type. + *

Classe Java de TVeiculoTransitoSimplificado complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="TVeiculoTransitoSimplificado">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="placa" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica15"/>
- *         <element name="lacres" minOccurs="0">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="lacre" type="{http://www.pucomex.serpro.gov.br/cct}Lacre" maxOccurs="4"/>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="TVeiculoTransitoSimplificado">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="placa" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica15"/>
+ *         <element name="lacres" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="lacre" type="{http://www.pucomex.serpro.gov.br/cct}Lacre" maxOccurs="4"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "TVeiculoTransitoSimplificado", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "TVeiculoTransitoSimplificado", propOrder = { "placa", "lacres" }) +@Builder(builderMethodName = "tVeiculoTransitoSimplificadoBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class TVeiculoTransitoSimplificado { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String placa; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected TVeiculoTransitoSimplificado.Lacres lacres; - /** - * Gets the value of the placa property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPlaca() { - return placa; - } - - /** - * Sets the value of the placa property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPlaca(String value) { - this.placa = value; - } - - /** - * Gets the value of the lacres property. - * - * @return - * possible object is - * {@link TVeiculoTransitoSimplificado.Lacres } - * - */ - public TVeiculoTransitoSimplificado.Lacres getLacres() { - return lacres; - } /** - * Sets the value of the lacres property. + *

Classe Java de anonymous complex type. * - * @param value - * allowed object is - * {@link TVeiculoTransitoSimplificado.Lacres } - * - */ - public void setLacres(TVeiculoTransitoSimplificado.Lacres value) { - this.lacres = value; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. + *

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="lacre" type="{http://www.pucomex.serpro.gov.br/cct}Lacre" maxOccurs="4"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="lacre" type="{http://www.pucomex.serpro.gov.br/cct}Lacre" maxOccurs="4"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -123,40 +88,15 @@ public void setLacres(TVeiculoTransitoSimplificado.Lacres value) { @XmlType(name = "", propOrder = { "lacre" }) + @Builder(builderMethodName = "lacresBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class Lacres { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected List lacre; - /** - * Gets the value of the lacre 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 lacre property. - * - *

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

-         *    getLacre().add(newItem);
-         * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link String } - * - * - */ - public List getLacre() { - if (lacre == null) { - lacre = new ArrayList(); - } - return this.lacre; - } - } } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/TransitoSimplificadoEntrega.java b/src/main/java/br/gov/serpro/pucomex/cct/TransitoSimplificadoEntrega.java index d8ca2ec..6249718 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/TransitoSimplificadoEntrega.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/TransitoSimplificadoEntrega.java @@ -1,242 +1,131 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; import java.math.BigInteger; -import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for TransitoSimplificadoEntrega complex type. + *

Classe Java de TransitoSimplificadoEntrega complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="TransitoSimplificadoEntrega">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <choice>
- *           <sequence>
- *             <element name="codigoURFDestino" type="{http://www.pucomex.serpro.gov.br/cct}CodigoURF"/>
- *             <element name="cnpjRespDestino" type="{http://www.pucomex.serpro.gov.br/cct}CNPJ"/>
- *           </sequence>
- *           <sequence>
- *             <element name="codigoRADestino" type="{http://www.pucomex.serpro.gov.br/cct}CodigoRA"/>
- *           </sequence>
- *         </choice>
- *         <choice>
- *           <element name="veiculoFerroviario">
- *             <complexType>
- *               <complexContent>
- *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                   <sequence>
- *                     <element name="prefixoTrem" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica15"/>
- *                     <element name="quantidadeVagoes" type="{http://www.pucomex.serpro.gov.br/cct}QuantidadeVagoes"/>
- *                   </sequence>
- *                 </restriction>
- *               </complexContent>
- *             </complexType>
- *           </element>
- *           <element name="veiculoRodoviario">
- *             <complexType>
- *               <complexContent>
- *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                   <sequence>
- *                     <choice>
- *                       <element name="cpfCondutor" type="{http://www.pucomex.serpro.gov.br/cct}CPF"/>
- *                       <sequence>
- *                         <element name="documentoCondutorEstrangeiro" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica15"/>
- *                         <element name="nomeCondutorEstrangeiro" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica60"/>
- *                       </sequence>
- *                     </choice>
- *                     <element name="veiculos">
- *                       <complexType>
- *                         <complexContent>
- *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                             <sequence>
- *                               <element name="veiculo" type="{http://www.pucomex.serpro.gov.br/cct}TVeiculoTransitoSimplificado" maxOccurs="4"/>
- *                             </sequence>
- *                           </restriction>
- *                         </complexContent>
- *                       </complexType>
- *                     </element>
- *                   </sequence>
- *                 </restriction>
- *               </complexContent>
- *             </complexType>
- *           </element>
- *         </choice>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="TransitoSimplificadoEntrega">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <choice>
+ *           <sequence>
+ *             <element name="codigoURFDestino" type="{http://www.pucomex.serpro.gov.br/cct}CodigoURF"/>
+ *             <element name="cnpjRespDestino" type="{http://www.pucomex.serpro.gov.br/cct}CNPJ"/>
+ *           </sequence>
+ *           <sequence>
+ *             <element name="codigoRADestino" type="{http://www.pucomex.serpro.gov.br/cct}CodigoRA"/>
+ *           </sequence>
+ *         </choice>
+ *         <choice>
+ *           <element name="veiculoFerroviario">
+ *             <complexType>
+ *               <complexContent>
+ *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                   <sequence>
+ *                     <element name="prefixoTrem" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica15"/>
+ *                     <element name="quantidadeVagoes" type="{http://www.pucomex.serpro.gov.br/cct}QuantidadeVagoes"/>
+ *                   </sequence>
+ *                 </restriction>
+ *               </complexContent>
+ *             </complexType>
+ *           </element>
+ *           <element name="veiculoRodoviario">
+ *             <complexType>
+ *               <complexContent>
+ *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                   <sequence>
+ *                     <choice>
+ *                       <element name="cpfCondutor" type="{http://www.pucomex.serpro.gov.br/cct}CPF"/>
+ *                       <sequence>
+ *                         <element name="documentoCondutorEstrangeiro" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica15"/>
+ *                         <element name="nomeCondutorEstrangeiro" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica60"/>
+ *                       </sequence>
+ *                     </choice>
+ *                     <element name="veiculos">
+ *                       <complexType>
+ *                         <complexContent>
+ *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                             <sequence>
+ *                               <element name="veiculo" type="{http://www.pucomex.serpro.gov.br/cct}TVeiculoTransitoSimplificado" maxOccurs="4"/>
+ *                             </sequence>
+ *                           </restriction>
+ *                         </complexContent>
+ *                       </complexType>
+ *                     </element>
+ *                   </sequence>
+ *                 </restriction>
+ *               </complexContent>
+ *             </complexType>
+ *           </element>
+ *         </choice>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "TransitoSimplificadoEntrega", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "TransitoSimplificadoEntrega", propOrder = { "codigoURFDestino", "cnpjRespDestino", "codigoRADestino", "veiculoFerroviario", "veiculoRodoviario" }) +@Builder(builderMethodName = "transitoSimplificadoEntregaBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class TransitoSimplificadoEntrega { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String codigoURFDestino; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String cnpjRespDestino; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String codigoRADestino; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected TransitoSimplificadoEntrega.VeiculoFerroviario veiculoFerroviario; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected TransitoSimplificadoEntrega.VeiculoRodoviario veiculoRodoviario; - /** - * Gets the value of the codigoURFDestino property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCodigoURFDestino() { - return codigoURFDestino; - } - - /** - * Sets the value of the codigoURFDestino property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCodigoURFDestino(String value) { - this.codigoURFDestino = value; - } - - /** - * Gets the value of the cnpjRespDestino property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCnpjRespDestino() { - return cnpjRespDestino; - } - - /** - * Sets the value of the cnpjRespDestino property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCnpjRespDestino(String value) { - this.cnpjRespDestino = value; - } - - /** - * Gets the value of the codigoRADestino property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCodigoRADestino() { - return codigoRADestino; - } - - /** - * Sets the value of the codigoRADestino property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCodigoRADestino(String value) { - this.codigoRADestino = value; - } - - /** - * Gets the value of the veiculoFerroviario property. - * - * @return - * possible object is - * {@link TransitoSimplificadoEntrega.VeiculoFerroviario } - * - */ - public TransitoSimplificadoEntrega.VeiculoFerroviario getVeiculoFerroviario() { - return veiculoFerroviario; - } - - /** - * Sets the value of the veiculoFerroviario property. - * - * @param value - * allowed object is - * {@link TransitoSimplificadoEntrega.VeiculoFerroviario } - * - */ - public void setVeiculoFerroviario(TransitoSimplificadoEntrega.VeiculoFerroviario value) { - this.veiculoFerroviario = value; - } - - /** - * Gets the value of the veiculoRodoviario property. - * - * @return - * possible object is - * {@link TransitoSimplificadoEntrega.VeiculoRodoviario } - * - */ - public TransitoSimplificadoEntrega.VeiculoRodoviario getVeiculoRodoviario() { - return veiculoRodoviario; - } - - /** - * Sets the value of the veiculoRodoviario property. - * - * @param value - * allowed object is - * {@link TransitoSimplificadoEntrega.VeiculoRodoviario } - * - */ - public void setVeiculoRodoviario(TransitoSimplificadoEntrega.VeiculoRodoviario value) { - this.veiculoRodoviario = value; - } - /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="prefixoTrem" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica15"/>
-     *         <element name="quantidadeVagoes" type="{http://www.pucomex.serpro.gov.br/cct}QuantidadeVagoes"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="prefixoTrem" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica15"/>
+     *         <element name="quantidadeVagoes" type="{http://www.pucomex.serpro.gov.br/cct}QuantidadeVagoes"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -246,96 +135,52 @@ public void setVeiculoRodoviario(TransitoSimplificadoEntrega.VeiculoRodoviario v "prefixoTrem", "quantidadeVagoes" }) + @Builder(builderMethodName = "veiculoFerroviarioBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class VeiculoFerroviario { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String prefixoTrem; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected BigInteger quantidadeVagoes; - /** - * Gets the value of the prefixoTrem property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPrefixoTrem() { - return prefixoTrem; - } - - /** - * Sets the value of the prefixoTrem property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPrefixoTrem(String value) { - this.prefixoTrem = value; - } - - /** - * Gets the value of the quantidadeVagoes property. - * - * @return - * possible object is - * {@link BigInteger } - * - */ - public BigInteger getQuantidadeVagoes() { - return quantidadeVagoes; - } - - /** - * Sets the value of the quantidadeVagoes property. - * - * @param value - * allowed object is - * {@link BigInteger } - * - */ - public void setQuantidadeVagoes(BigInteger value) { - this.quantidadeVagoes = value; - } - } /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="cpfCondutor" type="{http://www.pucomex.serpro.gov.br/cct}CPF"/>
-     *           <sequence>
-     *             <element name="documentoCondutorEstrangeiro" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica15"/>
-     *             <element name="nomeCondutorEstrangeiro" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica60"/>
-     *           </sequence>
-     *         </choice>
-     *         <element name="veiculos">
-     *           <complexType>
-     *             <complexContent>
-     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                 <sequence>
-     *                   <element name="veiculo" type="{http://www.pucomex.serpro.gov.br/cct}TVeiculoTransitoSimplificado" maxOccurs="4"/>
-     *                 </sequence>
-     *               </restriction>
-     *             </complexContent>
-     *           </complexType>
-     *         </element>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <choice>
+     *           <element name="cpfCondutor" type="{http://www.pucomex.serpro.gov.br/cct}CPF"/>
+     *           <sequence>
+     *             <element name="documentoCondutorEstrangeiro" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica15"/>
+     *             <element name="nomeCondutorEstrangeiro" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica60"/>
+     *           </sequence>
+     *         </choice>
+     *         <element name="veiculos">
+     *           <complexType>
+     *             <complexContent>
+     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                 <sequence>
+     *                   <element name="veiculo" type="{http://www.pucomex.serpro.gov.br/cct}TVeiculoTransitoSimplificado" maxOccurs="4"/>
+     *                 </sequence>
+     *               </restriction>
+     *             </complexContent>
+     *           </complexType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -347,129 +192,34 @@ public void setQuantidadeVagoes(BigInteger value) { "nomeCondutorEstrangeiro", "veiculos" }) + @Builder(builderMethodName = "veiculoRodoviarioBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class VeiculoRodoviario { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String cpfCondutor; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String documentoCondutorEstrangeiro; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String nomeCondutorEstrangeiro; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected TransitoSimplificadoEntrega.VeiculoRodoviario.Veiculos veiculos; - /** - * Gets the value of the cpfCondutor property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCpfCondutor() { - return cpfCondutor; - } - - /** - * Sets the value of the cpfCondutor property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCpfCondutor(String value) { - this.cpfCondutor = value; - } - - /** - * Gets the value of the documentoCondutorEstrangeiro property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDocumentoCondutorEstrangeiro() { - return documentoCondutorEstrangeiro; - } - - /** - * Sets the value of the documentoCondutorEstrangeiro property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDocumentoCondutorEstrangeiro(String value) { - this.documentoCondutorEstrangeiro = value; - } - - /** - * Gets the value of the nomeCondutorEstrangeiro property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getNomeCondutorEstrangeiro() { - return nomeCondutorEstrangeiro; - } - - /** - * Sets the value of the nomeCondutorEstrangeiro property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setNomeCondutorEstrangeiro(String value) { - this.nomeCondutorEstrangeiro = value; - } - - /** - * Gets the value of the veiculos property. - * - * @return - * possible object is - * {@link TransitoSimplificadoEntrega.VeiculoRodoviario.Veiculos } - * - */ - public TransitoSimplificadoEntrega.VeiculoRodoviario.Veiculos getVeiculos() { - return veiculos; - } - - /** - * Sets the value of the veiculos property. - * - * @param value - * allowed object is - * {@link TransitoSimplificadoEntrega.VeiculoRodoviario.Veiculos } - * - */ - public void setVeiculos(TransitoSimplificadoEntrega.VeiculoRodoviario.Veiculos value) { - this.veiculos = value; - } - /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="veiculo" type="{http://www.pucomex.serpro.gov.br/cct}TVeiculoTransitoSimplificado" maxOccurs="4"/>
-         *       </sequence>
-         *     </restriction>
-         *   </complexContent>
-         * </complexType>
+         * <complexType>
+         *   <complexContent>
+         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *       <sequence>
+         *         <element name="veiculo" type="{http://www.pucomex.serpro.gov.br/cct}TVeiculoTransitoSimplificado" maxOccurs="4"/>
+         *       </sequence>
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
          * 
* * @@ -478,40 +228,15 @@ public void setVeiculos(TransitoSimplificadoEntrega.VeiculoRodoviario.Veiculos v @XmlType(name = "", propOrder = { "veiculo" }) + @Builder(builderMethodName = "veiculosBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class Veiculos { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected List veiculo; - /** - * Gets the value of the veiculo 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 veiculo property. - * - *

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

-             *    getVeiculo().add(newItem);
-             * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link TVeiculoTransitoSimplificado } - * - * - */ - public List getVeiculo() { - if (veiculo == null) { - veiculo = new ArrayList(); - } - return this.veiculo; - } - } } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/TransitoSimplificadoRecepcao.java b/src/main/java/br/gov/serpro/pucomex/cct/TransitoSimplificadoRecepcao.java index 289e341..1373e24 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/TransitoSimplificadoRecepcao.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/TransitoSimplificadoRecepcao.java @@ -1,152 +1,116 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; import java.math.BigInteger; -import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for TransitoSimplificadoRecepcao complex type. + *

Classe Java de TransitoSimplificadoRecepcao complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="TransitoSimplificadoRecepcao">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <choice>
- *           <element name="veiculoFerroviario">
- *             <complexType>
- *               <complexContent>
- *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                   <sequence>
- *                     <element name="prefixoTrem" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica15"/>
- *                     <element name="quantidadeVagoes" type="{http://www.pucomex.serpro.gov.br/cct}QuantidadeVagoes"/>
- *                   </sequence>
- *                 </restriction>
- *               </complexContent>
- *             </complexType>
- *           </element>
- *           <element name="veiculoRodoviario">
- *             <complexType>
- *               <complexContent>
- *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                   <sequence>
- *                     <choice>
- *                       <element name="cpfCondutor" type="{http://www.pucomex.serpro.gov.br/cct}CPF"/>
- *                       <sequence>
- *                         <element name="documentoCondutorEstrangeiro" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica15"/>
- *                         <element name="nomeCondutorEstrangeiro" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica60"/>
- *                       </sequence>
- *                     </choice>
- *                     <element name="veiculos">
- *                       <complexType>
- *                         <complexContent>
- *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                             <sequence>
- *                               <element name="veiculo" type="{http://www.pucomex.serpro.gov.br/cct}TVeiculoTransitoSimplificado" maxOccurs="4"/>
- *                             </sequence>
- *                           </restriction>
- *                         </complexContent>
- *                       </complexType>
- *                     </element>
- *                   </sequence>
- *                 </restriction>
- *               </complexContent>
- *             </complexType>
- *           </element>
- *         </choice>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="TransitoSimplificadoRecepcao">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <choice>
+ *           <element name="veiculoFerroviario">
+ *             <complexType>
+ *               <complexContent>
+ *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                   <sequence>
+ *                     <element name="prefixoTrem" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica15"/>
+ *                     <element name="quantidadeVagoes" type="{http://www.pucomex.serpro.gov.br/cct}QuantidadeVagoes"/>
+ *                   </sequence>
+ *                 </restriction>
+ *               </complexContent>
+ *             </complexType>
+ *           </element>
+ *           <element name="veiculoRodoviario">
+ *             <complexType>
+ *               <complexContent>
+ *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                   <sequence>
+ *                     <choice>
+ *                       <element name="cpfCondutor" type="{http://www.pucomex.serpro.gov.br/cct}CPF"/>
+ *                       <sequence>
+ *                         <element name="documentoCondutorEstrangeiro" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica15"/>
+ *                         <element name="nomeCondutorEstrangeiro" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica60"/>
+ *                       </sequence>
+ *                     </choice>
+ *                     <element name="veiculos">
+ *                       <complexType>
+ *                         <complexContent>
+ *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                             <sequence>
+ *                               <element name="veiculo" type="{http://www.pucomex.serpro.gov.br/cct}TVeiculoTransitoSimplificado" maxOccurs="4"/>
+ *                             </sequence>
+ *                           </restriction>
+ *                         </complexContent>
+ *                       </complexType>
+ *                     </element>
+ *                   </sequence>
+ *                 </restriction>
+ *               </complexContent>
+ *             </complexType>
+ *           </element>
+ *         </choice>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "TransitoSimplificadoRecepcao", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "TransitoSimplificadoRecepcao", propOrder = { "veiculoFerroviario", "veiculoRodoviario" }) +@Builder(builderMethodName = "transitoSimplificadoRecepcaoBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class TransitoSimplificadoRecepcao { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected TransitoSimplificadoRecepcao.VeiculoFerroviario veiculoFerroviario; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected TransitoSimplificadoRecepcao.VeiculoRodoviario veiculoRodoviario; - /** - * Gets the value of the veiculoFerroviario property. - * - * @return - * possible object is - * {@link TransitoSimplificadoRecepcao.VeiculoFerroviario } - * - */ - public TransitoSimplificadoRecepcao.VeiculoFerroviario getVeiculoFerroviario() { - return veiculoFerroviario; - } - - /** - * Sets the value of the veiculoFerroviario property. - * - * @param value - * allowed object is - * {@link TransitoSimplificadoRecepcao.VeiculoFerroviario } - * - */ - public void setVeiculoFerroviario(TransitoSimplificadoRecepcao.VeiculoFerroviario value) { - this.veiculoFerroviario = value; - } - - /** - * Gets the value of the veiculoRodoviario property. - * - * @return - * possible object is - * {@link TransitoSimplificadoRecepcao.VeiculoRodoviario } - * - */ - public TransitoSimplificadoRecepcao.VeiculoRodoviario getVeiculoRodoviario() { - return veiculoRodoviario; - } - - /** - * Sets the value of the veiculoRodoviario property. - * - * @param value - * allowed object is - * {@link TransitoSimplificadoRecepcao.VeiculoRodoviario } - * - */ - public void setVeiculoRodoviario(TransitoSimplificadoRecepcao.VeiculoRodoviario value) { - this.veiculoRodoviario = value; - } - /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="prefixoTrem" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica15"/>
-     *         <element name="quantidadeVagoes" type="{http://www.pucomex.serpro.gov.br/cct}QuantidadeVagoes"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="prefixoTrem" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica15"/>
+     *         <element name="quantidadeVagoes" type="{http://www.pucomex.serpro.gov.br/cct}QuantidadeVagoes"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -156,96 +120,52 @@ public void setVeiculoRodoviario(TransitoSimplificadoRecepcao.VeiculoRodoviario "prefixoTrem", "quantidadeVagoes" }) + @Builder(builderMethodName = "veiculoFerroviarioBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class VeiculoFerroviario { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected String prefixoTrem; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected BigInteger quantidadeVagoes; - /** - * Gets the value of the prefixoTrem property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPrefixoTrem() { - return prefixoTrem; - } - - /** - * Sets the value of the prefixoTrem property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPrefixoTrem(String value) { - this.prefixoTrem = value; - } - - /** - * Gets the value of the quantidadeVagoes property. - * - * @return - * possible object is - * {@link BigInteger } - * - */ - public BigInteger getQuantidadeVagoes() { - return quantidadeVagoes; - } - - /** - * Sets the value of the quantidadeVagoes property. - * - * @param value - * allowed object is - * {@link BigInteger } - * - */ - public void setQuantidadeVagoes(BigInteger value) { - this.quantidadeVagoes = value; - } - } /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="cpfCondutor" type="{http://www.pucomex.serpro.gov.br/cct}CPF"/>
-     *           <sequence>
-     *             <element name="documentoCondutorEstrangeiro" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica15"/>
-     *             <element name="nomeCondutorEstrangeiro" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica60"/>
-     *           </sequence>
-     *         </choice>
-     *         <element name="veiculos">
-     *           <complexType>
-     *             <complexContent>
-     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                 <sequence>
-     *                   <element name="veiculo" type="{http://www.pucomex.serpro.gov.br/cct}TVeiculoTransitoSimplificado" maxOccurs="4"/>
-     *                 </sequence>
-     *               </restriction>
-     *             </complexContent>
-     *           </complexType>
-     *         </element>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <choice>
+     *           <element name="cpfCondutor" type="{http://www.pucomex.serpro.gov.br/cct}CPF"/>
+     *           <sequence>
+     *             <element name="documentoCondutorEstrangeiro" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica15"/>
+     *             <element name="nomeCondutorEstrangeiro" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica60"/>
+     *           </sequence>
+     *         </choice>
+     *         <element name="veiculos">
+     *           <complexType>
+     *             <complexContent>
+     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                 <sequence>
+     *                   <element name="veiculo" type="{http://www.pucomex.serpro.gov.br/cct}TVeiculoTransitoSimplificado" maxOccurs="4"/>
+     *                 </sequence>
+     *               </restriction>
+     *             </complexContent>
+     *           </complexType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -257,129 +177,34 @@ public void setQuantidadeVagoes(BigInteger value) { "nomeCondutorEstrangeiro", "veiculos" }) + @Builder(builderMethodName = "veiculoRodoviarioBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class VeiculoRodoviario { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String cpfCondutor; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String documentoCondutorEstrangeiro; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String nomeCondutorEstrangeiro; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected TransitoSimplificadoRecepcao.VeiculoRodoviario.Veiculos veiculos; - /** - * Gets the value of the cpfCondutor property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCpfCondutor() { - return cpfCondutor; - } /** - * Sets the value of the cpfCondutor property. + *

Classe Java de anonymous complex type. * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCpfCondutor(String value) { - this.cpfCondutor = value; - } - - /** - * Gets the value of the documentoCondutorEstrangeiro property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDocumentoCondutorEstrangeiro() { - return documentoCondutorEstrangeiro; - } - - /** - * Sets the value of the documentoCondutorEstrangeiro property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDocumentoCondutorEstrangeiro(String value) { - this.documentoCondutorEstrangeiro = value; - } - - /** - * Gets the value of the nomeCondutorEstrangeiro property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getNomeCondutorEstrangeiro() { - return nomeCondutorEstrangeiro; - } - - /** - * Sets the value of the nomeCondutorEstrangeiro property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setNomeCondutorEstrangeiro(String value) { - this.nomeCondutorEstrangeiro = value; - } - - /** - * Gets the value of the veiculos property. - * - * @return - * possible object is - * {@link TransitoSimplificadoRecepcao.VeiculoRodoviario.Veiculos } - * - */ - public TransitoSimplificadoRecepcao.VeiculoRodoviario.Veiculos getVeiculos() { - return veiculos; - } - - /** - * Sets the value of the veiculos property. - * - * @param value - * allowed object is - * {@link TransitoSimplificadoRecepcao.VeiculoRodoviario.Veiculos } - * - */ - public void setVeiculos(TransitoSimplificadoRecepcao.VeiculoRodoviario.Veiculos value) { - this.veiculos = value; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. + *

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="veiculo" type="{http://www.pucomex.serpro.gov.br/cct}TVeiculoTransitoSimplificado" maxOccurs="4"/>
-         *       </sequence>
-         *     </restriction>
-         *   </complexContent>
-         * </complexType>
+         * <complexType>
+         *   <complexContent>
+         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *       <sequence>
+         *         <element name="veiculo" type="{http://www.pucomex.serpro.gov.br/cct}TVeiculoTransitoSimplificado" maxOccurs="4"/>
+         *       </sequence>
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
          * 
* * @@ -388,40 +213,15 @@ public void setVeiculos(TransitoSimplificadoRecepcao.VeiculoRodoviario.Veiculos @XmlType(name = "", propOrder = { "veiculo" }) + @Builder(builderMethodName = "veiculosBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class Veiculos { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct", required = true) + @XmlElement(required = true) protected List veiculo; - /** - * Gets the value of the veiculo 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 veiculo property. - * - *

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

-             *    getVeiculo().add(newItem);
-             * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link TVeiculoTransitoSimplificado } - * - * - */ - public List getVeiculo() { - if (veiculo == null) { - veiculo = new ArrayList(); - } - return this.veiculo; - } - } } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/Transportador.java b/src/main/java/br/gov/serpro/pucomex/cct/Transportador.java index be8e4cf..67d62e7 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/Transportador.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/Transportador.java @@ -1,178 +1,67 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for Transportador complex type. + *

Classe Java de Transportador complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="Transportador">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <choice>
- *           <element name="cnpj" type="{http://www.pucomex.serpro.gov.br/cct}CNPJ"/>
- *           <element name="cpf" type="{http://www.pucomex.serpro.gov.br/cct}CPF"/>
- *           <element name="nomeEstrangeiro" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica60"/>
- *         </choice>
- *         <choice minOccurs="0">
- *           <element name="cpfCondutor" type="{http://www.pucomex.serpro.gov.br/cct}CPF"/>
- *           <element name="nomeCondutorEstrangeiro" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica60"/>
- *         </choice>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="Transportador">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <choice>
+ *           <element name="cnpj" type="{http://www.pucomex.serpro.gov.br/cct}CNPJ"/>
+ *           <element name="cpf" type="{http://www.pucomex.serpro.gov.br/cct}CPF"/>
+ *           <element name="nomeEstrangeiro" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica60"/>
+ *         </choice>
+ *         <choice minOccurs="0">
+ *           <element name="cpfCondutor" type="{http://www.pucomex.serpro.gov.br/cct}CPF"/>
+ *           <element name="nomeCondutorEstrangeiro" type="{http://www.pucomex.serpro.gov.br/cct}StringBasica60"/>
+ *         </choice>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "Transportador", namespace = "http://www.pucomex.serpro.gov.br/cct", propOrder = { +@XmlType(name = "Transportador", propOrder = { "cnpj", "cpf", "nomeEstrangeiro", "cpfCondutor", "nomeCondutorEstrangeiro" }) +@Builder(builderMethodName = "transportadorBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class Transportador { - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String cnpj; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String cpf; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String nomeEstrangeiro; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String cpfCondutor; - @XmlElement(namespace = "http://www.pucomex.serpro.gov.br/cct") protected String nomeCondutorEstrangeiro; - /** - * Gets the value of the cnpj property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCnpj() { - return cnpj; - } - - /** - * Sets the value of the cnpj property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCnpj(String value) { - this.cnpj = value; - } - - /** - * Gets the value of the cpf property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCpf() { - return cpf; - } - - /** - * Sets the value of the cpf property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCpf(String value) { - this.cpf = value; - } - - /** - * Gets the value of the nomeEstrangeiro property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getNomeEstrangeiro() { - return nomeEstrangeiro; - } - - /** - * Sets the value of the nomeEstrangeiro property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setNomeEstrangeiro(String value) { - this.nomeEstrangeiro = value; - } - - /** - * Gets the value of the cpfCondutor property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCpfCondutor() { - return cpfCondutor; - } - - /** - * Sets the value of the cpfCondutor property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCpfCondutor(String value) { - this.cpfCondutor = value; - } - - /** - * Gets the value of the nomeCondutorEstrangeiro property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getNomeCondutorEstrangeiro() { - return nomeCondutorEstrangeiro; - } - - /** - * Sets the value of the nomeCondutorEstrangeiro property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setNomeCondutorEstrangeiro(String value) { - this.nomeCondutorEstrangeiro = value; - } - } diff --git a/src/main/java/br/gov/serpro/pucomex/cct/UnidadeCarga.java b/src/main/java/br/gov/serpro/pucomex/cct/UnidadeCarga.java index 18248b6..14a30ae 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/UnidadeCarga.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/UnidadeCarga.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; @@ -7,22 +14,22 @@ /** - *

Java class for UnidadeCarga. + *

Classe Java de UnidadeCarga. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

*

- * <simpleType name="UnidadeCarga">
- *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *     <enumeration value="veiculo"/>
- *     <enumeration value="vagao"/>
- *     <enumeration value="conteiner"/>
- *   </restriction>
- * </simpleType>
+ * <simpleType name="UnidadeCarga">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="veiculo"/>
+ *     <enumeration value="vagao"/>
+ *     <enumeration value="conteiner"/>
+ *   </restriction>
+ * </simpleType>
  * 
* */ -@XmlType(name = "UnidadeCarga", namespace = "http://www.pucomex.serpro.gov.br/cct") +@XmlType(name = "UnidadeCarga") @XmlEnum public enum UnidadeCarga { diff --git a/src/main/java/br/gov/serpro/pucomex/cct/UnidadeMedida.java b/src/main/java/br/gov/serpro/pucomex/cct/UnidadeMedida.java index 04e469b..d94cb36 100644 --- a/src/main/java/br/gov/serpro/pucomex/cct/UnidadeMedida.java +++ b/src/main/java/br/gov/serpro/pucomex/cct/UnidadeMedida.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package br.gov.serpro.pucomex.cct; @@ -7,21 +14,21 @@ /** - *

Java class for UnidadeMedida. + *

Classe Java de UnidadeMedida. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

*

- * <simpleType name="UnidadeMedida">
- *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *     <enumeration value="kg"/>
- *     <enumeration value="m3"/>
- *   </restriction>
- * </simpleType>
+ * <simpleType name="UnidadeMedida">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="kg"/>
+ *     <enumeration value="m3"/>
+ *   </restriction>
+ * </simpleType>
  * 
* */ -@XmlType(name = "UnidadeMedida", namespace = "http://www.pucomex.serpro.gov.br/cct") +@XmlType(name = "UnidadeMedida") @XmlEnum public enum UnidadeMedida { diff --git a/src/main/java/br/gov/serpro/pucomex/cct/package-info.java b/src/main/java/br/gov/serpro/pucomex/cct/package-info.java new file mode 100644 index 0000000..8c82929 --- /dev/null +++ b/src/main/java/br/gov/serpro/pucomex/cct/package-info.java @@ -0,0 +1,9 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + +@javax.xml.bind.annotation.XmlSchema(namespace = "http://www.pucomex.serpro.gov.br/cct", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package br.gov.serpro.pucomex.cct; diff --git a/src/main/java/br/gov/siscomex/catp/operador_estrangeiro/Items.java b/src/main/java/br/gov/siscomex/catp/operador_estrangeiro/Items.java new file mode 100644 index 0000000..7b2cab9 --- /dev/null +++ b/src/main/java/br/gov/siscomex/catp/operador_estrangeiro/Items.java @@ -0,0 +1,179 @@ + +package br.gov.siscomex.catp.operador_estrangeiro; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class Items { + + @SerializedName("seq") + @Expose + private Integer seq; + @SerializedName("cnpjRaiz") + @Expose + private String cnpjRaiz; + @SerializedName("codigo") + @Expose + private String codigo; + @SerializedName("nome") + @Expose + private String nome; + @SerializedName("logradouro") + @Expose + private String logradouro; + @SerializedName("nomeCidade") + @Expose + private String nomeCidade; + @SerializedName("codigoSubdivisaoPais") + @Expose + private String codigoSubdivisaoPais; + @SerializedName("codigoPais") + @Expose + private String codigoPais; + @SerializedName("cep") + @Expose + private String cep; + + public Integer getSeq() { + return seq; + } + + public void setSeq(Integer seq) { + this.seq = seq; + } + + public Items withSeq(Integer seq) { + this.seq = seq; + return this; + } + + public String getCnpjRaiz() { + return cnpjRaiz; + } + + public void setCnpjRaiz(String cnpjRaiz) { + this.cnpjRaiz = cnpjRaiz; + } + + public Items withCnpjRaiz(String cnpjRaiz) { + this.cnpjRaiz = cnpjRaiz; + return this; + } + + public String getCodigo() { + return codigo; + } + + public void setCodigo(String codigo) { + this.codigo = codigo; + } + + public Items withCodigo(String codigo) { + this.codigo = codigo; + return this; + } + + public String getNome() { + return nome; + } + + public void setNome(String nome) { + this.nome = nome; + } + + public Items withNome(String nome) { + this.nome = nome; + return this; + } + + public String getLogradouro() { + return logradouro; + } + + public void setLogradouro(String logradouro) { + this.logradouro = logradouro; + } + + public Items withLogradouro(String logradouro) { + this.logradouro = logradouro; + return this; + } + + public String getNomeCidade() { + return nomeCidade; + } + + public void setNomeCidade(String nomeCidade) { + this.nomeCidade = nomeCidade; + } + + public Items withNomeCidade(String nomeCidade) { + this.nomeCidade = nomeCidade; + return this; + } + + public String getCodigoSubdivisaoPais() { + return codigoSubdivisaoPais; + } + + public void setCodigoSubdivisaoPais(String codigoSubdivisaoPais) { + this.codigoSubdivisaoPais = codigoSubdivisaoPais; + } + + public Items withCodigoSubdivisaoPais(String codigoSubdivisaoPais) { + this.codigoSubdivisaoPais = codigoSubdivisaoPais; + return this; + } + + public String getCodigoPais() { + return codigoPais; + } + + public void setCodigoPais(String codigoPais) { + this.codigoPais = codigoPais; + } + + public Items withCodigoPais(String codigoPais) { + this.codigoPais = codigoPais; + return this; + } + + public String getCep() { + return cep; + } + + public void setCep(String cep) { + this.cep = cep; + } + + public Items withCep(String cep) { + this.cep = cep; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("seq", seq).append("cnpjRaiz", cnpjRaiz).append("codigo", codigo).append("nome", nome).append("logradouro", logradouro).append("nomeCidade", nomeCidade).append("codigoSubdivisaoPais", codigoSubdivisaoPais).append("codigoPais", codigoPais).append("cep", cep).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(codigo).append(codigoSubdivisaoPais).append(logradouro).append(nomeCidade).append(cnpjRaiz).append(nome).append(seq).append(codigoPais).append(cep).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof Items) == false) { + return false; + } + Items rhs = ((Items) other); + return new EqualsBuilder().append(codigo, rhs.codigo).append(codigoSubdivisaoPais, rhs.codigoSubdivisaoPais).append(logradouro, rhs.logradouro).append(nomeCidade, rhs.nomeCidade).append(cnpjRaiz, rhs.cnpjRaiz).append(nome, rhs.nome).append(seq, rhs.seq).append(codigoPais, rhs.codigoPais).append(cep, rhs.cep).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/catp/operador_estrangeiro/OperadorEstrangeiroSchema.java b/src/main/java/br/gov/siscomex/catp/operador_estrangeiro/OperadorEstrangeiroSchema.java new file mode 100644 index 0000000..343d114 --- /dev/null +++ b/src/main/java/br/gov/siscomex/catp/operador_estrangeiro/OperadorEstrangeiroSchema.java @@ -0,0 +1,53 @@ + +package br.gov.siscomex.catp.operador_estrangeiro; + +import javax.validation.Valid; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class OperadorEstrangeiroSchema { + + @SerializedName("items") + @Expose + @Valid + private Items items; + + public Items getItems() { + return items; + } + + public void setItems(Items items) { + this.items = items; + } + + public OperadorEstrangeiroSchema withItems(Items items) { + this.items = items; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("items", items).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(items).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof OperadorEstrangeiroSchema) == false) { + return false; + } + OperadorEstrangeiroSchema rhs = ((OperadorEstrangeiroSchema) other); + return new EqualsBuilder().append(items, rhs.items).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/catp/operador_estrangeiro_retorno/Items.java b/src/main/java/br/gov/siscomex/catp/operador_estrangeiro_retorno/Items.java new file mode 100644 index 0000000..f018d56 --- /dev/null +++ b/src/main/java/br/gov/siscomex/catp/operador_estrangeiro_retorno/Items.java @@ -0,0 +1,103 @@ + +package br.gov.siscomex.catp.operador_estrangeiro_retorno; + +import java.util.ArrayList; +import java.util.List; +import javax.validation.Valid; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class Items { + + @SerializedName("seq") + @Expose + private Integer seq; + @SerializedName("codigo") + @Expose + private String codigo; + @SerializedName("erros") + @Expose + @Valid + private List erros = new ArrayList(); + @SerializedName("sucesso") + @Expose + private Boolean sucesso; + + public Integer getSeq() { + return seq; + } + + public void setSeq(Integer seq) { + this.seq = seq; + } + + public Items withSeq(Integer seq) { + this.seq = seq; + return this; + } + + public String getCodigo() { + return codigo; + } + + public void setCodigo(String codigo) { + this.codigo = codigo; + } + + public Items withCodigo(String codigo) { + this.codigo = codigo; + return this; + } + + public List getErros() { + return erros; + } + + public void setErros(List erros) { + this.erros = erros; + } + + public Items withErros(List erros) { + this.erros = erros; + return this; + } + + public Boolean getSucesso() { + return sucesso; + } + + public void setSucesso(Boolean sucesso) { + this.sucesso = sucesso; + } + + public Items withSucesso(Boolean sucesso) { + this.sucesso = sucesso; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("seq", seq).append("codigo", codigo).append("erros", erros).append("sucesso", sucesso).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(codigo).append(erros).append(sucesso).append(seq).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof Items) == false) { + return false; + } + Items rhs = ((Items) other); + return new EqualsBuilder().append(codigo, rhs.codigo).append(erros, rhs.erros).append(sucesso, rhs.sucesso).append(seq, rhs.seq).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/catp/operador_estrangeiro_retorno/OperadorEstrangeiroRetornoSchema.java b/src/main/java/br/gov/siscomex/catp/operador_estrangeiro_retorno/OperadorEstrangeiroRetornoSchema.java new file mode 100644 index 0000000..8dfee33 --- /dev/null +++ b/src/main/java/br/gov/siscomex/catp/operador_estrangeiro_retorno/OperadorEstrangeiroRetornoSchema.java @@ -0,0 +1,53 @@ + +package br.gov.siscomex.catp.operador_estrangeiro_retorno; + +import javax.validation.Valid; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class OperadorEstrangeiroRetornoSchema { + + @SerializedName("items") + @Expose + @Valid + private Items items; + + public Items getItems() { + return items; + } + + public void setItems(Items items) { + this.items = items; + } + + public OperadorEstrangeiroRetornoSchema withItems(Items items) { + this.items = items; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("items", items).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(items).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof OperadorEstrangeiroRetornoSchema) == false) { + return false; + } + OperadorEstrangeiroRetornoSchema rhs = ((OperadorEstrangeiroRetornoSchema) other); + return new EqualsBuilder().append(items, rhs.items).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/catp/produto/Atributo.java b/src/main/java/br/gov/siscomex/catp/produto/Atributo.java new file mode 100644 index 0000000..a9f4c27 --- /dev/null +++ b/src/main/java/br/gov/siscomex/catp/produto/Atributo.java @@ -0,0 +1,67 @@ + +package br.gov.siscomex.catp.produto; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class Atributo { + + @SerializedName("atributo") + @Expose + private String atributo; + @SerializedName("valor") + @Expose + private String valor; + + public String getAtributo() { + return atributo; + } + + public void setAtributo(String atributo) { + this.atributo = atributo; + } + + public Atributo withAtributo(String atributo) { + this.atributo = atributo; + return this; + } + + public String getValor() { + return valor; + } + + public void setValor(String valor) { + this.valor = valor; + } + + public Atributo withValor(String valor) { + this.valor = valor; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("atributo", atributo).append("valor", valor).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(valor).append(atributo).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof Atributo) == false) { + return false; + } + Atributo rhs = ((Atributo) other); + return new EqualsBuilder().append(valor, rhs.valor).append(atributo, rhs.atributo).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/catp/produto/Items.java b/src/main/java/br/gov/siscomex/catp/produto/Items.java new file mode 100644 index 0000000..1e289e2 --- /dev/null +++ b/src/main/java/br/gov/siscomex/catp/produto/Items.java @@ -0,0 +1,309 @@ + +package br.gov.siscomex.catp.produto; + +import java.util.ArrayList; +import java.util.List; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class Items { + + @SerializedName("seq") + @Expose + private Integer seq; + @SerializedName("codigo") + @Expose + private String codigo; + @SerializedName("descricao") + @Expose + private String descricao; + @SerializedName("cnpjRaiz") + @Expose + private String cnpjRaiz; + @SerializedName("situacao") + @Expose + private String situacao; + @SerializedName("modalidade") + @Expose + private String modalidade; + @SerializedName("ncm") + @Expose + private String ncm; + @SerializedName("codigoNaladi") + @Expose + private Integer codigoNaladi; + @SerializedName("codigoGPC") + @Expose + private Integer codigoGPC; + @SerializedName("codigoGPCBrick") + @Expose + private Integer codigoGPCBrick; + @SerializedName("codigoUNSPSC") + @Expose + private Integer codigoUNSPSC; + @SerializedName("paisOrigem") + @Expose + private String paisOrigem; + @SerializedName("cpfCnpjFabricante") + @Expose + private String cpfCnpjFabricante; + @SerializedName("fabricanteConhecido") + @Expose + private Boolean fabricanteConhecido; + @SerializedName("codigoOperadorEstrangeiro") + @Expose + private Integer codigoOperadorEstrangeiro; + @SerializedName("atributos") + @Expose + private List atributos = new ArrayList(); + @SerializedName("codigosInterno") + @Expose + private List codigosInterno = new ArrayList(); + + public Integer getSeq() { + return seq; + } + + public void setSeq(Integer seq) { + this.seq = seq; + } + + public Items withSeq(Integer seq) { + this.seq = seq; + return this; + } + + public String getCodigo() { + return codigo; + } + + public void setCodigo(String codigo) { + this.codigo = codigo; + } + + public Items withCodigo(String codigo) { + this.codigo = codigo; + return this; + } + + public String getDescricao() { + return descricao; + } + + public void setDescricao(String descricao) { + this.descricao = descricao; + } + + public Items withDescricao(String descricao) { + this.descricao = descricao; + return this; + } + + public String getCnpjRaiz() { + return cnpjRaiz; + } + + public void setCnpjRaiz(String cnpjRaiz) { + this.cnpjRaiz = cnpjRaiz; + } + + public Items withCnpjRaiz(String cnpjRaiz) { + this.cnpjRaiz = cnpjRaiz; + return this; + } + + public String getSituacao() { + return situacao; + } + + public void setSituacao(String situacao) { + this.situacao = situacao; + } + + public Items withSituacao(String situacao) { + this.situacao = situacao; + return this; + } + + public String getModalidade() { + return modalidade; + } + + public void setModalidade(String modalidade) { + this.modalidade = modalidade; + } + + public Items withModalidade(String modalidade) { + this.modalidade = modalidade; + return this; + } + + public String getNcm() { + return ncm; + } + + public void setNcm(String ncm) { + this.ncm = ncm; + } + + public Items withNcm(String ncm) { + this.ncm = ncm; + return this; + } + + public Integer getCodigoNaladi() { + return codigoNaladi; + } + + public void setCodigoNaladi(Integer codigoNaladi) { + this.codigoNaladi = codigoNaladi; + } + + public Items withCodigoNaladi(Integer codigoNaladi) { + this.codigoNaladi = codigoNaladi; + return this; + } + + public Integer getCodigoGPC() { + return codigoGPC; + } + + public void setCodigoGPC(Integer codigoGPC) { + this.codigoGPC = codigoGPC; + } + + public Items withCodigoGPC(Integer codigoGPC) { + this.codigoGPC = codigoGPC; + return this; + } + + public Integer getCodigoGPCBrick() { + return codigoGPCBrick; + } + + public void setCodigoGPCBrick(Integer codigoGPCBrick) { + this.codigoGPCBrick = codigoGPCBrick; + } + + public Items withCodigoGPCBrick(Integer codigoGPCBrick) { + this.codigoGPCBrick = codigoGPCBrick; + return this; + } + + public Integer getCodigoUNSPSC() { + return codigoUNSPSC; + } + + public void setCodigoUNSPSC(Integer codigoUNSPSC) { + this.codigoUNSPSC = codigoUNSPSC; + } + + public Items withCodigoUNSPSC(Integer codigoUNSPSC) { + this.codigoUNSPSC = codigoUNSPSC; + return this; + } + + public String getPaisOrigem() { + return paisOrigem; + } + + public void setPaisOrigem(String paisOrigem) { + this.paisOrigem = paisOrigem; + } + + public Items withPaisOrigem(String paisOrigem) { + this.paisOrigem = paisOrigem; + return this; + } + + public String getCpfCnpjFabricante() { + return cpfCnpjFabricante; + } + + public void setCpfCnpjFabricante(String cpfCnpjFabricante) { + this.cpfCnpjFabricante = cpfCnpjFabricante; + } + + public Items withCpfCnpjFabricante(String cpfCnpjFabricante) { + this.cpfCnpjFabricante = cpfCnpjFabricante; + return this; + } + + public Boolean getFabricanteConhecido() { + return fabricanteConhecido; + } + + public void setFabricanteConhecido(Boolean fabricanteConhecido) { + this.fabricanteConhecido = fabricanteConhecido; + } + + public Items withFabricanteConhecido(Boolean fabricanteConhecido) { + this.fabricanteConhecido = fabricanteConhecido; + return this; + } + + public Integer getCodigoOperadorEstrangeiro() { + return codigoOperadorEstrangeiro; + } + + public void setCodigoOperadorEstrangeiro(Integer codigoOperadorEstrangeiro) { + this.codigoOperadorEstrangeiro = codigoOperadorEstrangeiro; + } + + public Items withCodigoOperadorEstrangeiro(Integer codigoOperadorEstrangeiro) { + this.codigoOperadorEstrangeiro = codigoOperadorEstrangeiro; + return this; + } + + public List getAtributos() { + return atributos; + } + + public void setAtributos(List atributos) { + this.atributos = atributos; + } + + public Items withAtributos(List atributos) { + this.atributos = atributos; + return this; + } + + public List getCodigosInterno() { + return codigosInterno; + } + + public void setCodigosInterno(List codigosInterno) { + this.codigosInterno = codigosInterno; + } + + public Items withCodigosInterno(List codigosInterno) { + this.codigosInterno = codigosInterno; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("seq", seq).append("codigo", codigo).append("descricao", descricao).append("cnpjRaiz", cnpjRaiz).append("situacao", situacao).append("modalidade", modalidade).append("ncm", ncm).append("codigoNaladi", codigoNaladi).append("codigoGPC", codigoGPC).append("codigoGPCBrick", codigoGPCBrick).append("codigoUNSPSC", codigoUNSPSC).append("paisOrigem", paisOrigem).append("cpfCnpjFabricante", cpfCnpjFabricante).append("fabricanteConhecido", fabricanteConhecido).append("codigoOperadorEstrangeiro", codigoOperadorEstrangeiro).append("atributos", atributos).append("codigosInterno", codigosInterno).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(fabricanteConhecido).append(codigo).append(situacao).append(codigoNaladi).append(descricao).append(codigoGPCBrick).append(codigoOperadorEstrangeiro).append(codigoGPC).append(codigoUNSPSC).append(codigosInterno).append(cnpjRaiz).append(ncm).append(paisOrigem).append(cpfCnpjFabricante).append(seq).append(atributos).append(modalidade).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof Items) == false) { + return false; + } + Items rhs = ((Items) other); + return new EqualsBuilder().append(fabricanteConhecido, rhs.fabricanteConhecido).append(codigo, rhs.codigo).append(situacao, rhs.situacao).append(codigoNaladi, rhs.codigoNaladi).append(descricao, rhs.descricao).append(codigoGPCBrick, rhs.codigoGPCBrick).append(codigoOperadorEstrangeiro, rhs.codigoOperadorEstrangeiro).append(codigoGPC, rhs.codigoGPC).append(codigoUNSPSC, rhs.codigoUNSPSC).append(codigosInterno, rhs.codigosInterno).append(cnpjRaiz, rhs.cnpjRaiz).append(ncm, rhs.ncm).append(paisOrigem, rhs.paisOrigem).append(cpfCnpjFabricante, rhs.cpfCnpjFabricante).append(seq, rhs.seq).append(atributos, rhs.atributos).append(modalidade, rhs.modalidade).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/catp/produto/ProdutoSchema.java b/src/main/java/br/gov/siscomex/catp/produto/ProdutoSchema.java new file mode 100644 index 0000000..d6c1c52 --- /dev/null +++ b/src/main/java/br/gov/siscomex/catp/produto/ProdutoSchema.java @@ -0,0 +1,53 @@ + +package br.gov.siscomex.catp.produto; + +import javax.validation.Valid; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class ProdutoSchema { + + @SerializedName("items") + @Expose + @Valid + private Items items; + + public Items getItems() { + return items; + } + + public void setItems(Items items) { + this.items = items; + } + + public ProdutoSchema withItems(Items items) { + this.items = items; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("items", items).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(items).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof ProdutoSchema) == false) { + return false; + } + ProdutoSchema rhs = ((ProdutoSchema) other); + return new EqualsBuilder().append(items, rhs.items).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/catp/produto_retorno/Items.java b/src/main/java/br/gov/siscomex/catp/produto_retorno/Items.java new file mode 100644 index 0000000..1bcaebd --- /dev/null +++ b/src/main/java/br/gov/siscomex/catp/produto_retorno/Items.java @@ -0,0 +1,103 @@ + +package br.gov.siscomex.catp.produto_retorno; + +import java.util.ArrayList; +import java.util.List; +import javax.validation.Valid; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class Items { + + @SerializedName("seq") + @Expose + private Integer seq; + @SerializedName("codigo") + @Expose + private String codigo; + @SerializedName("erros") + @Expose + @Valid + private List erros = new ArrayList(); + @SerializedName("sucesso") + @Expose + private Boolean sucesso; + + public Integer getSeq() { + return seq; + } + + public void setSeq(Integer seq) { + this.seq = seq; + } + + public Items withSeq(Integer seq) { + this.seq = seq; + return this; + } + + public String getCodigo() { + return codigo; + } + + public void setCodigo(String codigo) { + this.codigo = codigo; + } + + public Items withCodigo(String codigo) { + this.codigo = codigo; + return this; + } + + public List getErros() { + return erros; + } + + public void setErros(List erros) { + this.erros = erros; + } + + public Items withErros(List erros) { + this.erros = erros; + return this; + } + + public Boolean getSucesso() { + return sucesso; + } + + public void setSucesso(Boolean sucesso) { + this.sucesso = sucesso; + } + + public Items withSucesso(Boolean sucesso) { + this.sucesso = sucesso; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("seq", seq).append("codigo", codigo).append("erros", erros).append("sucesso", sucesso).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(codigo).append(erros).append(sucesso).append(seq).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof Items) == false) { + return false; + } + Items rhs = ((Items) other); + return new EqualsBuilder().append(codigo, rhs.codigo).append(erros, rhs.erros).append(sucesso, rhs.sucesso).append(seq, rhs.seq).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/catp/produto_retorno/ProdutoRetornoSchema.java b/src/main/java/br/gov/siscomex/catp/produto_retorno/ProdutoRetornoSchema.java new file mode 100644 index 0000000..cc82cbd --- /dev/null +++ b/src/main/java/br/gov/siscomex/catp/produto_retorno/ProdutoRetornoSchema.java @@ -0,0 +1,53 @@ + +package br.gov.siscomex.catp.produto_retorno; + +import javax.validation.Valid; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class ProdutoRetornoSchema { + + @SerializedName("items") + @Expose + @Valid + private Items items; + + public Items getItems() { + return items; + } + + public void setItems(Items items) { + this.items = items; + } + + public ProdutoRetornoSchema withItems(Items items) { + this.items = items; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("items", items).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(items).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof ProdutoRetornoSchema) == false) { + return false; + } + ProdutoRetornoSchema rhs = ((ProdutoRetornoSchema) other); + return new EqualsBuilder().append(items, rhs.items).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/cct/consultar_conteiner/ConsultarConteinerSchema.java b/src/main/java/br/gov/siscomex/cct/consultar_conteiner/ConsultarConteinerSchema.java new file mode 100644 index 0000000..2098cfb --- /dev/null +++ b/src/main/java/br/gov/siscomex/cct/consultar_conteiner/ConsultarConteinerSchema.java @@ -0,0 +1,74 @@ + +package br.gov.siscomex.cct.consultar_conteiner; + +import java.util.ArrayList; +import java.util.LinkedHashSet; +import java.util.List; +import java.util.Set; +import javax.validation.Valid; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class ConsultarConteinerSchema { + + @SerializedName("listaRetorno") + @Expose + @Valid + private Set listaRetorno = new LinkedHashSet(); + @SerializedName("listaMensagem") + @Expose + @Valid + private List listaMensagem = new ArrayList(); + + public Set getListaRetorno() { + return listaRetorno; + } + + public void setListaRetorno(Set listaRetorno) { + this.listaRetorno = listaRetorno; + } + + public ConsultarConteinerSchema withListaRetorno(Set listaRetorno) { + this.listaRetorno = listaRetorno; + return this; + } + + public List getListaMensagem() { + return listaMensagem; + } + + public void setListaMensagem(List listaMensagem) { + this.listaMensagem = listaMensagem; + } + + public ConsultarConteinerSchema withListaMensagem(List listaMensagem) { + this.listaMensagem = listaMensagem; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("listaRetorno", listaRetorno).append("listaMensagem", listaMensagem).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(listaRetorno).append(listaMensagem).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof ConsultarConteinerSchema) == false) { + return false; + } + ConsultarConteinerSchema rhs = ((ConsultarConteinerSchema) other); + return new EqualsBuilder().append(listaRetorno, rhs.listaRetorno).append(listaMensagem, rhs.listaMensagem).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/cct/consultar_conteiner/Documento.java b/src/main/java/br/gov/siscomex/cct/consultar_conteiner/Documento.java new file mode 100644 index 0000000..2604290 --- /dev/null +++ b/src/main/java/br/gov/siscomex/cct/consultar_conteiner/Documento.java @@ -0,0 +1,67 @@ + +package br.gov.siscomex.cct.consultar_conteiner; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class Documento { + + @SerializedName("numeroDUE") + @Expose + private String numeroDUE; + @SerializedName("numeroRUC") + @Expose + private String numeroRUC; + + public String getNumeroDUE() { + return numeroDUE; + } + + public void setNumeroDUE(String numeroDUE) { + this.numeroDUE = numeroDUE; + } + + public Documento withNumeroDUE(String numeroDUE) { + this.numeroDUE = numeroDUE; + return this; + } + + public String getNumeroRUC() { + return numeroRUC; + } + + public void setNumeroRUC(String numeroRUC) { + this.numeroRUC = numeroRUC; + } + + public Documento withNumeroRUC(String numeroRUC) { + this.numeroRUC = numeroRUC; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("numeroDUE", numeroDUE).append("numeroRUC", numeroRUC).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(numeroRUC).append(numeroDUE).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof Documento) == false) { + return false; + } + Documento rhs = ((Documento) other); + return new EqualsBuilder().append(numeroRUC, rhs.numeroRUC).append(numeroDUE, rhs.numeroDUE).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/portalunico/cct/consultarconteiner/DocumentosCarga.java b/src/main/java/br/gov/siscomex/cct/consultar_conteiner/DocumentosCarga.java similarity index 50% rename from src/main/java/br/gov/siscomex/portalunico/cct/consultarconteiner/DocumentosCarga.java rename to src/main/java/br/gov/siscomex/cct/consultar_conteiner/DocumentosCarga.java index bdc2e2e..6e13c40 100644 --- a/src/main/java/br/gov/siscomex/portalunico/cct/consultarconteiner/DocumentosCarga.java +++ b/src/main/java/br/gov/siscomex/cct/consultar_conteiner/DocumentosCarga.java @@ -1,15 +1,20 @@ -package br.gov.siscomex.portalunico.cct.consultarconteiner; +package br.gov.siscomex.cct.consultar_conteiner; import java.util.LinkedHashSet; import java.util.Set; +import javax.validation.Valid; import com.google.gson.annotations.Expose; import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; public class DocumentosCarga { @SerializedName("documentos") @Expose + @Valid private Set documentos = new LinkedHashSet(); public Set getDocumentos() { @@ -20,27 +25,19 @@ public void setDocumentos(Set documentos) { this.documentos = documentos; } + public DocumentosCarga withDocumentos(Set documentos) { + this.documentos = documentos; + return this; + } + @Override public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(DocumentosCarga.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("documentos"); - sb.append('='); - sb.append(((this.documentos == null)?"":this.documentos)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); + return new ToStringBuilder(this).append("documentos", documentos).toString(); } @Override public int hashCode() { - int result = 1; - result = ((result* 31)+((this.documentos == null)? 0 :this.documentos.hashCode())); - return result; + return new HashCodeBuilder().append(documentos).toHashCode(); } @Override @@ -52,7 +49,7 @@ public boolean equals(Object other) { return false; } DocumentosCarga rhs = ((DocumentosCarga) other); - return ((this.documentos == rhs.documentos)||((this.documentos!= null)&&this.documentos.equals(rhs.documentos))); + return new EqualsBuilder().append(documentos, rhs.documentos).isEquals(); } } diff --git a/src/main/java/br/gov/siscomex/cct/consultar_conteiner/ListaMensagem.java b/src/main/java/br/gov/siscomex/cct/consultar_conteiner/ListaMensagem.java new file mode 100644 index 0000000..f8c0a04 --- /dev/null +++ b/src/main/java/br/gov/siscomex/cct/consultar_conteiner/ListaMensagem.java @@ -0,0 +1,67 @@ + +package br.gov.siscomex.cct.consultar_conteiner; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class ListaMensagem { + + @SerializedName("codigo") + @Expose + private String codigo; + @SerializedName("mensagem") + @Expose + private String mensagem; + + public String getCodigo() { + return codigo; + } + + public void setCodigo(String codigo) { + this.codigo = codigo; + } + + public ListaMensagem withCodigo(String codigo) { + this.codigo = codigo; + return this; + } + + public String getMensagem() { + return mensagem; + } + + public void setMensagem(String mensagem) { + this.mensagem = mensagem; + } + + public ListaMensagem withMensagem(String mensagem) { + this.mensagem = mensagem; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("codigo", codigo).append("mensagem", mensagem).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(codigo).append(mensagem).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof ListaMensagem) == false) { + return false; + } + ListaMensagem rhs = ((ListaMensagem) other); + return new EqualsBuilder().append(codigo, rhs.codigo).append(mensagem, rhs.mensagem).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/cct/consultar_conteiner/ListaRetorno.java b/src/main/java/br/gov/siscomex/cct/consultar_conteiner/ListaRetorno.java new file mode 100644 index 0000000..115a6e3 --- /dev/null +++ b/src/main/java/br/gov/siscomex/cct/consultar_conteiner/ListaRetorno.java @@ -0,0 +1,136 @@ + +package br.gov.siscomex.cct.consultar_conteiner; + +import java.util.LinkedHashSet; +import java.util.Set; +import javax.validation.Valid; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class ListaRetorno { + + @SerializedName("numeroConteiner") + @Expose + private String numeroConteiner; + @SerializedName("pesoBruto") + @Expose + private Double pesoBruto; + @SerializedName("tara") + @Expose + private Double tara; + @SerializedName("lacres") + @Expose + @Valid + private Set lacres = new LinkedHashSet(); + @SerializedName("documentosCarga") + @Expose + @Valid + private Set documentosCarga = new LinkedHashSet(); + @SerializedName("permiteMovimentacao") + @Expose + private Boolean permiteMovimentacao; + + public String getNumeroConteiner() { + return numeroConteiner; + } + + public void setNumeroConteiner(String numeroConteiner) { + this.numeroConteiner = numeroConteiner; + } + + public ListaRetorno withNumeroConteiner(String numeroConteiner) { + this.numeroConteiner = numeroConteiner; + return this; + } + + public Double getPesoBruto() { + return pesoBruto; + } + + public void setPesoBruto(Double pesoBruto) { + this.pesoBruto = pesoBruto; + } + + public ListaRetorno withPesoBruto(Double pesoBruto) { + this.pesoBruto = pesoBruto; + return this; + } + + public Double getTara() { + return tara; + } + + public void setTara(Double tara) { + this.tara = tara; + } + + public ListaRetorno withTara(Double tara) { + this.tara = tara; + return this; + } + + public Set getLacres() { + return lacres; + } + + public void setLacres(Set lacres) { + this.lacres = lacres; + } + + public ListaRetorno withLacres(Set lacres) { + this.lacres = lacres; + return this; + } + + public Set getDocumentosCarga() { + return documentosCarga; + } + + public void setDocumentosCarga(Set documentosCarga) { + this.documentosCarga = documentosCarga; + } + + public ListaRetorno withDocumentosCarga(Set documentosCarga) { + this.documentosCarga = documentosCarga; + return this; + } + + public Boolean getPermiteMovimentacao() { + return permiteMovimentacao; + } + + public void setPermiteMovimentacao(Boolean permiteMovimentacao) { + this.permiteMovimentacao = permiteMovimentacao; + } + + public ListaRetorno withPermiteMovimentacao(Boolean permiteMovimentacao) { + this.permiteMovimentacao = permiteMovimentacao; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("numeroConteiner", numeroConteiner).append("pesoBruto", pesoBruto).append("tara", tara).append("lacres", lacres).append("documentosCarga", documentosCarga).append("permiteMovimentacao", permiteMovimentacao).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(lacres).append(numeroConteiner).append(pesoBruto).append(tara).append(permiteMovimentacao).append(documentosCarga).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof ListaRetorno) == false) { + return false; + } + ListaRetorno rhs = ((ListaRetorno) other); + return new EqualsBuilder().append(lacres, rhs.lacres).append(numeroConteiner, rhs.numeroConteiner).append(pesoBruto, rhs.pesoBruto).append(tara, rhs.tara).append(permiteMovimentacao, rhs.permiteMovimentacao).append(documentosCarga, rhs.documentosCarga).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/cct/consultar_documento_transporte/Carga.java b/src/main/java/br/gov/siscomex/cct/consultar_documento_transporte/Carga.java new file mode 100644 index 0000000..81a85a0 --- /dev/null +++ b/src/main/java/br/gov/siscomex/cct/consultar_documento_transporte/Carga.java @@ -0,0 +1,85 @@ + +package br.gov.siscomex.cct.consultar_documento_transporte; + +import javax.validation.Valid; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class Carga { + + @SerializedName("numeroDue") + @Expose + private String numeroDue; + @SerializedName("numeroRuc") + @Expose + private String numeroRuc; + @SerializedName("conteiner") + @Expose + @Valid + private Conteiner conteiner; + + public String getNumeroDue() { + return numeroDue; + } + + public void setNumeroDue(String numeroDue) { + this.numeroDue = numeroDue; + } + + public Carga withNumeroDue(String numeroDue) { + this.numeroDue = numeroDue; + return this; + } + + public String getNumeroRuc() { + return numeroRuc; + } + + public void setNumeroRuc(String numeroRuc) { + this.numeroRuc = numeroRuc; + } + + public Carga withNumeroRuc(String numeroRuc) { + this.numeroRuc = numeroRuc; + return this; + } + + public Conteiner getConteiner() { + return conteiner; + } + + public void setConteiner(Conteiner conteiner) { + this.conteiner = conteiner; + } + + public Carga withConteiner(Conteiner conteiner) { + this.conteiner = conteiner; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("numeroDue", numeroDue).append("numeroRuc", numeroRuc).append("conteiner", conteiner).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(numeroRuc).append(numeroDue).append(conteiner).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof Carga) == false) { + return false; + } + Carga rhs = ((Carga) other); + return new EqualsBuilder().append(numeroRuc, rhs.numeroRuc).append(numeroDue, rhs.numeroDue).append(conteiner, rhs.conteiner).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/cct/consultar_documento_transporte/ConsultarDocumentoTransporteSchema.java b/src/main/java/br/gov/siscomex/cct/consultar_documento_transporte/ConsultarDocumentoTransporteSchema.java new file mode 100644 index 0000000..43f799b --- /dev/null +++ b/src/main/java/br/gov/siscomex/cct/consultar_documento_transporte/ConsultarDocumentoTransporteSchema.java @@ -0,0 +1,72 @@ + +package br.gov.siscomex.cct.consultar_documento_transporte; + +import java.util.ArrayList; +import java.util.List; +import javax.validation.Valid; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class ConsultarDocumentoTransporteSchema { + + @SerializedName("documentosTransporte") + @Expose + @Valid + private List documentosTransporte = new ArrayList(); + @SerializedName("mensagens") + @Expose + @Valid + private List mensagens = new ArrayList(); + + public List getDocumentosTransporte() { + return documentosTransporte; + } + + public void setDocumentosTransporte(List documentosTransporte) { + this.documentosTransporte = documentosTransporte; + } + + public ConsultarDocumentoTransporteSchema withDocumentosTransporte(List documentosTransporte) { + this.documentosTransporte = documentosTransporte; + return this; + } + + public List getMensagens() { + return mensagens; + } + + public void setMensagens(List mensagens) { + this.mensagens = mensagens; + } + + public ConsultarDocumentoTransporteSchema withMensagens(List mensagens) { + this.mensagens = mensagens; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("documentosTransporte", documentosTransporte).append("mensagens", mensagens).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(mensagens).append(documentosTransporte).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof ConsultarDocumentoTransporteSchema) == false) { + return false; + } + ConsultarDocumentoTransporteSchema rhs = ((ConsultarDocumentoTransporteSchema) other); + return new EqualsBuilder().append(mensagens, rhs.mensagens).append(documentosTransporte, rhs.documentosTransporte).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/cct/consultar_documento_transporte/Conteiner.java b/src/main/java/br/gov/siscomex/cct/consultar_documento_transporte/Conteiner.java new file mode 100644 index 0000000..8456493 --- /dev/null +++ b/src/main/java/br/gov/siscomex/cct/consultar_documento_transporte/Conteiner.java @@ -0,0 +1,87 @@ + +package br.gov.siscomex.cct.consultar_documento_transporte; + +import java.util.LinkedHashSet; +import java.util.Set; +import javax.validation.Valid; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class Conteiner { + + @SerializedName("numeroConteiner") + @Expose + private String numeroConteiner; + @SerializedName("tara") + @Expose + private Double tara; + @SerializedName("lacres") + @Expose + @Valid + private Set lacres = new LinkedHashSet(); + + public String getNumeroConteiner() { + return numeroConteiner; + } + + public void setNumeroConteiner(String numeroConteiner) { + this.numeroConteiner = numeroConteiner; + } + + public Conteiner withNumeroConteiner(String numeroConteiner) { + this.numeroConteiner = numeroConteiner; + return this; + } + + public Double getTara() { + return tara; + } + + public void setTara(Double tara) { + this.tara = tara; + } + + public Conteiner withTara(Double tara) { + this.tara = tara; + return this; + } + + public Set getLacres() { + return lacres; + } + + public void setLacres(Set lacres) { + this.lacres = lacres; + } + + public Conteiner withLacres(Set lacres) { + this.lacres = lacres; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("numeroConteiner", numeroConteiner).append("tara", tara).append("lacres", lacres).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(numeroConteiner).append(tara).append(lacres).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof Conteiner) == false) { + return false; + } + Conteiner rhs = ((Conteiner) other); + return new EqualsBuilder().append(numeroConteiner, rhs.numeroConteiner).append(tara, rhs.tara).append(lacres, rhs.lacres).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/cct/consultar_documento_transporte/DocumentosTransporte.java b/src/main/java/br/gov/siscomex/cct/consultar_documento_transporte/DocumentosTransporte.java new file mode 100644 index 0000000..42cf60e --- /dev/null +++ b/src/main/java/br/gov/siscomex/cct/consultar_documento_transporte/DocumentosTransporte.java @@ -0,0 +1,200 @@ + +package br.gov.siscomex.cct.consultar_documento_transporte; + +import java.util.ArrayList; +import java.util.List; +import javax.validation.Valid; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class DocumentosTransporte { + + @SerializedName("numeroDocumento") + @Expose + private String numeroDocumento; + @SerializedName("tipoDocumento") + @Expose + private String tipoDocumento; + @SerializedName("viaTransporte") + @Expose + private String viaTransporte; + @SerializedName("situacaoDocumento") + @Expose + private String situacaoDocumento; + @SerializedName("cargas") + @Expose + @Valid + private List cargas = new ArrayList(); + @SerializedName("veiculoRodoviario") + @Expose + @Valid + private VeiculoRodoviario veiculoRodoviario; + @SerializedName("prefixoTrem") + @Expose + private String prefixoTrem; + @SerializedName("quantidadeVagoes") + @Expose + private Integer quantidadeVagoes; + @SerializedName("identificacaoVeiculo") + @Expose + private String identificacaoVeiculo; + @SerializedName("dataEmissaoDocumentoTransporte") + @Expose + private String dataEmissaoDocumentoTransporte; + + public String getNumeroDocumento() { + return numeroDocumento; + } + + public void setNumeroDocumento(String numeroDocumento) { + this.numeroDocumento = numeroDocumento; + } + + public DocumentosTransporte withNumeroDocumento(String numeroDocumento) { + this.numeroDocumento = numeroDocumento; + return this; + } + + public String getTipoDocumento() { + return tipoDocumento; + } + + public void setTipoDocumento(String tipoDocumento) { + this.tipoDocumento = tipoDocumento; + } + + public DocumentosTransporte withTipoDocumento(String tipoDocumento) { + this.tipoDocumento = tipoDocumento; + return this; + } + + public String getViaTransporte() { + return viaTransporte; + } + + public void setViaTransporte(String viaTransporte) { + this.viaTransporte = viaTransporte; + } + + public DocumentosTransporte withViaTransporte(String viaTransporte) { + this.viaTransporte = viaTransporte; + return this; + } + + public String getSituacaoDocumento() { + return situacaoDocumento; + } + + public void setSituacaoDocumento(String situacaoDocumento) { + this.situacaoDocumento = situacaoDocumento; + } + + public DocumentosTransporte withSituacaoDocumento(String situacaoDocumento) { + this.situacaoDocumento = situacaoDocumento; + return this; + } + + public List getCargas() { + return cargas; + } + + public void setCargas(List cargas) { + this.cargas = cargas; + } + + public DocumentosTransporte withCargas(List cargas) { + this.cargas = cargas; + return this; + } + + public VeiculoRodoviario getVeiculoRodoviario() { + return veiculoRodoviario; + } + + public void setVeiculoRodoviario(VeiculoRodoviario veiculoRodoviario) { + this.veiculoRodoviario = veiculoRodoviario; + } + + public DocumentosTransporte withVeiculoRodoviario(VeiculoRodoviario veiculoRodoviario) { + this.veiculoRodoviario = veiculoRodoviario; + return this; + } + + public String getPrefixoTrem() { + return prefixoTrem; + } + + public void setPrefixoTrem(String prefixoTrem) { + this.prefixoTrem = prefixoTrem; + } + + public DocumentosTransporte withPrefixoTrem(String prefixoTrem) { + this.prefixoTrem = prefixoTrem; + return this; + } + + public Integer getQuantidadeVagoes() { + return quantidadeVagoes; + } + + public void setQuantidadeVagoes(Integer quantidadeVagoes) { + this.quantidadeVagoes = quantidadeVagoes; + } + + public DocumentosTransporte withQuantidadeVagoes(Integer quantidadeVagoes) { + this.quantidadeVagoes = quantidadeVagoes; + return this; + } + + public String getIdentificacaoVeiculo() { + return identificacaoVeiculo; + } + + public void setIdentificacaoVeiculo(String identificacaoVeiculo) { + this.identificacaoVeiculo = identificacaoVeiculo; + } + + public DocumentosTransporte withIdentificacaoVeiculo(String identificacaoVeiculo) { + this.identificacaoVeiculo = identificacaoVeiculo; + return this; + } + + public String getDataEmissaoDocumentoTransporte() { + return dataEmissaoDocumentoTransporte; + } + + public void setDataEmissaoDocumentoTransporte(String dataEmissaoDocumentoTransporte) { + this.dataEmissaoDocumentoTransporte = dataEmissaoDocumentoTransporte; + } + + public DocumentosTransporte withDataEmissaoDocumentoTransporte(String dataEmissaoDocumentoTransporte) { + this.dataEmissaoDocumentoTransporte = dataEmissaoDocumentoTransporte; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("numeroDocumento", numeroDocumento).append("tipoDocumento", tipoDocumento).append("viaTransporte", viaTransporte).append("situacaoDocumento", situacaoDocumento).append("cargas", cargas).append("veiculoRodoviario", veiculoRodoviario).append("prefixoTrem", prefixoTrem).append("quantidadeVagoes", quantidadeVagoes).append("identificacaoVeiculo", identificacaoVeiculo).append("dataEmissaoDocumentoTransporte", dataEmissaoDocumentoTransporte).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(tipoDocumento).append(prefixoTrem).append(dataEmissaoDocumentoTransporte).append(veiculoRodoviario).append(cargas).append(numeroDocumento).append(quantidadeVagoes).append(viaTransporte).append(situacaoDocumento).append(identificacaoVeiculo).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof DocumentosTransporte) == false) { + return false; + } + DocumentosTransporte rhs = ((DocumentosTransporte) other); + return new EqualsBuilder().append(tipoDocumento, rhs.tipoDocumento).append(prefixoTrem, rhs.prefixoTrem).append(dataEmissaoDocumentoTransporte, rhs.dataEmissaoDocumentoTransporte).append(veiculoRodoviario, rhs.veiculoRodoviario).append(cargas, rhs.cargas).append(numeroDocumento, rhs.numeroDocumento).append(quantidadeVagoes, rhs.quantidadeVagoes).append(viaTransporte, rhs.viaTransporte).append(situacaoDocumento, rhs.situacaoDocumento).append(identificacaoVeiculo, rhs.identificacaoVeiculo).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/cct/consultar_documento_transporte/Mensagen.java b/src/main/java/br/gov/siscomex/cct/consultar_documento_transporte/Mensagen.java new file mode 100644 index 0000000..0a051bd --- /dev/null +++ b/src/main/java/br/gov/siscomex/cct/consultar_documento_transporte/Mensagen.java @@ -0,0 +1,67 @@ + +package br.gov.siscomex.cct.consultar_documento_transporte; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class Mensagen { + + @SerializedName("codigo") + @Expose + private String codigo; + @SerializedName("mensagem") + @Expose + private String mensagem; + + public String getCodigo() { + return codigo; + } + + public void setCodigo(String codigo) { + this.codigo = codigo; + } + + public Mensagen withCodigo(String codigo) { + this.codigo = codigo; + return this; + } + + public String getMensagem() { + return mensagem; + } + + public void setMensagem(String mensagem) { + this.mensagem = mensagem; + } + + public Mensagen withMensagem(String mensagem) { + this.mensagem = mensagem; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("codigo", codigo).append("mensagem", mensagem).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(codigo).append(mensagem).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof Mensagen) == false) { + return false; + } + Mensagen rhs = ((Mensagen) other); + return new EqualsBuilder().append(codigo, rhs.codigo).append(mensagem, rhs.mensagem).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/cct/consultar_documento_transporte/Reboque.java b/src/main/java/br/gov/siscomex/cct/consultar_documento_transporte/Reboque.java new file mode 100644 index 0000000..f5b0110 --- /dev/null +++ b/src/main/java/br/gov/siscomex/cct/consultar_documento_transporte/Reboque.java @@ -0,0 +1,87 @@ + +package br.gov.siscomex.cct.consultar_documento_transporte; + +import java.util.LinkedHashSet; +import java.util.Set; +import javax.validation.Valid; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class Reboque { + + @SerializedName("placa") + @Expose + private String placa; + @SerializedName("tara") + @Expose + private Double tara; + @SerializedName("lacres") + @Expose + @Valid + private Set lacres = new LinkedHashSet(); + + public String getPlaca() { + return placa; + } + + public void setPlaca(String placa) { + this.placa = placa; + } + + public Reboque withPlaca(String placa) { + this.placa = placa; + return this; + } + + public Double getTara() { + return tara; + } + + public void setTara(Double tara) { + this.tara = tara; + } + + public Reboque withTara(Double tara) { + this.tara = tara; + return this; + } + + public Set getLacres() { + return lacres; + } + + public void setLacres(Set lacres) { + this.lacres = lacres; + } + + public Reboque withLacres(Set lacres) { + this.lacres = lacres; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("placa", placa).append("tara", tara).append("lacres", lacres).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(tara).append(lacres).append(placa).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof Reboque) == false) { + return false; + } + Reboque rhs = ((Reboque) other); + return new EqualsBuilder().append(tara, rhs.tara).append(lacres, rhs.lacres).append(placa, rhs.placa).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/cct/consultar_documento_transporte/Veiculo.java b/src/main/java/br/gov/siscomex/cct/consultar_documento_transporte/Veiculo.java new file mode 100644 index 0000000..ef23e8c --- /dev/null +++ b/src/main/java/br/gov/siscomex/cct/consultar_documento_transporte/Veiculo.java @@ -0,0 +1,135 @@ + +package br.gov.siscomex.cct.consultar_documento_transporte; + +import java.util.LinkedHashSet; +import java.util.Set; +import javax.validation.Valid; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class Veiculo { + + @SerializedName("nomeCondutor") + @Expose + private String nomeCondutor; + @SerializedName("cpfCondutor") + @Expose + private String cpfCondutor; + @SerializedName("documentoCondutor") + @Expose + private String documentoCondutor; + @SerializedName("placa") + @Expose + private String placa; + @SerializedName("tara") + @Expose + private Double tara; + @SerializedName("lacres") + @Expose + @Valid + private Set lacres = new LinkedHashSet(); + + public String getNomeCondutor() { + return nomeCondutor; + } + + public void setNomeCondutor(String nomeCondutor) { + this.nomeCondutor = nomeCondutor; + } + + public Veiculo withNomeCondutor(String nomeCondutor) { + this.nomeCondutor = nomeCondutor; + return this; + } + + public String getCpfCondutor() { + return cpfCondutor; + } + + public void setCpfCondutor(String cpfCondutor) { + this.cpfCondutor = cpfCondutor; + } + + public Veiculo withCpfCondutor(String cpfCondutor) { + this.cpfCondutor = cpfCondutor; + return this; + } + + public String getDocumentoCondutor() { + return documentoCondutor; + } + + public void setDocumentoCondutor(String documentoCondutor) { + this.documentoCondutor = documentoCondutor; + } + + public Veiculo withDocumentoCondutor(String documentoCondutor) { + this.documentoCondutor = documentoCondutor; + return this; + } + + public String getPlaca() { + return placa; + } + + public void setPlaca(String placa) { + this.placa = placa; + } + + public Veiculo withPlaca(String placa) { + this.placa = placa; + return this; + } + + public Double getTara() { + return tara; + } + + public void setTara(Double tara) { + this.tara = tara; + } + + public Veiculo withTara(Double tara) { + this.tara = tara; + return this; + } + + public Set getLacres() { + return lacres; + } + + public void setLacres(Set lacres) { + this.lacres = lacres; + } + + public Veiculo withLacres(Set lacres) { + this.lacres = lacres; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("nomeCondutor", nomeCondutor).append("cpfCondutor", cpfCondutor).append("documentoCondutor", documentoCondutor).append("placa", placa).append("tara", tara).append("lacres", lacres).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(documentoCondutor).append(lacres).append(tara).append(cpfCondutor).append(nomeCondutor).append(placa).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof Veiculo) == false) { + return false; + } + Veiculo rhs = ((Veiculo) other); + return new EqualsBuilder().append(documentoCondutor, rhs.documentoCondutor).append(lacres, rhs.lacres).append(tara, rhs.tara).append(cpfCondutor, rhs.cpfCondutor).append(nomeCondutor, rhs.nomeCondutor).append(placa, rhs.placa).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/cct/consultar_documento_transporte/VeiculoRodoviario.java b/src/main/java/br/gov/siscomex/cct/consultar_documento_transporte/VeiculoRodoviario.java new file mode 100644 index 0000000..071814a --- /dev/null +++ b/src/main/java/br/gov/siscomex/cct/consultar_documento_transporte/VeiculoRodoviario.java @@ -0,0 +1,72 @@ + +package br.gov.siscomex.cct.consultar_documento_transporte; + +import java.util.LinkedHashSet; +import java.util.Set; +import javax.validation.Valid; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class VeiculoRodoviario { + + @SerializedName("veiculo") + @Expose + @Valid + private Veiculo veiculo; + @SerializedName("reboques") + @Expose + @Valid + private Set reboques = new LinkedHashSet(); + + public Veiculo getVeiculo() { + return veiculo; + } + + public void setVeiculo(Veiculo veiculo) { + this.veiculo = veiculo; + } + + public VeiculoRodoviario withVeiculo(Veiculo veiculo) { + this.veiculo = veiculo; + return this; + } + + public Set getReboques() { + return reboques; + } + + public void setReboques(Set reboques) { + this.reboques = reboques; + } + + public VeiculoRodoviario withReboques(Set reboques) { + this.reboques = reboques; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("veiculo", veiculo).append("reboques", reboques).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(veiculo).append(reboques).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof VeiculoRodoviario) == false) { + return false; + } + VeiculoRodoviario rhs = ((VeiculoRodoviario) other); + return new EqualsBuilder().append(veiculo, rhs.veiculo).append(reboques, rhs.reboques).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/cct/consultar_due_ruc/ConsultarDueRucSchema.java b/src/main/java/br/gov/siscomex/cct/consultar_due_ruc/ConsultarDueRucSchema.java new file mode 100644 index 0000000..03eddb7 --- /dev/null +++ b/src/main/java/br/gov/siscomex/cct/consultar_due_ruc/ConsultarDueRucSchema.java @@ -0,0 +1,72 @@ + +package br.gov.siscomex.cct.consultar_due_ruc; + +import java.util.ArrayList; +import java.util.List; +import javax.validation.Valid; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class ConsultarDueRucSchema { + + @SerializedName("listaRetorno") + @Expose + @Valid + private List listaRetorno = new ArrayList(); + @SerializedName("listaMensagem") + @Expose + @Valid + private List listaMensagem = new ArrayList(); + + public List getListaRetorno() { + return listaRetorno; + } + + public void setListaRetorno(List listaRetorno) { + this.listaRetorno = listaRetorno; + } + + public ConsultarDueRucSchema withListaRetorno(List listaRetorno) { + this.listaRetorno = listaRetorno; + return this; + } + + public List getListaMensagem() { + return listaMensagem; + } + + public void setListaMensagem(List listaMensagem) { + this.listaMensagem = listaMensagem; + } + + public ConsultarDueRucSchema withListaMensagem(List listaMensagem) { + this.listaMensagem = listaMensagem; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("listaRetorno", listaRetorno).append("listaMensagem", listaMensagem).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(listaRetorno).append(listaMensagem).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof ConsultarDueRucSchema) == false) { + return false; + } + ConsultarDueRucSchema rhs = ((ConsultarDueRucSchema) other); + return new EqualsBuilder().append(listaRetorno, rhs.listaRetorno).append(listaMensagem, rhs.listaMensagem).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/cct/consultar_due_ruc/DocumentosDeTransporte.java b/src/main/java/br/gov/siscomex/cct/consultar_due_ruc/DocumentosDeTransporte.java new file mode 100644 index 0000000..5db0ef7 --- /dev/null +++ b/src/main/java/br/gov/siscomex/cct/consultar_due_ruc/DocumentosDeTransporte.java @@ -0,0 +1,83 @@ + +package br.gov.siscomex.cct.consultar_due_ruc; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class DocumentosDeTransporte { + + @SerializedName("numeroDocumento") + @Expose + private String numeroDocumento; + @SerializedName("tipoDocumento") + @Expose + private String tipoDocumento; + @SerializedName("identificacaoVeiculo") + @Expose + private String identificacaoVeiculo; + + public String getNumeroDocumento() { + return numeroDocumento; + } + + public void setNumeroDocumento(String numeroDocumento) { + this.numeroDocumento = numeroDocumento; + } + + public DocumentosDeTransporte withNumeroDocumento(String numeroDocumento) { + this.numeroDocumento = numeroDocumento; + return this; + } + + public String getTipoDocumento() { + return tipoDocumento; + } + + public void setTipoDocumento(String tipoDocumento) { + this.tipoDocumento = tipoDocumento; + } + + public DocumentosDeTransporte withTipoDocumento(String tipoDocumento) { + this.tipoDocumento = tipoDocumento; + return this; + } + + public String getIdentificacaoVeiculo() { + return identificacaoVeiculo; + } + + public void setIdentificacaoVeiculo(String identificacaoVeiculo) { + this.identificacaoVeiculo = identificacaoVeiculo; + } + + public DocumentosDeTransporte withIdentificacaoVeiculo(String identificacaoVeiculo) { + this.identificacaoVeiculo = identificacaoVeiculo; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("numeroDocumento", numeroDocumento).append("tipoDocumento", tipoDocumento).append("identificacaoVeiculo", identificacaoVeiculo).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(tipoDocumento).append(numeroDocumento).append(identificacaoVeiculo).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof DocumentosDeTransporte) == false) { + return false; + } + DocumentosDeTransporte rhs = ((DocumentosDeTransporte) other); + return new EqualsBuilder().append(tipoDocumento, rhs.tipoDocumento).append(numeroDocumento, rhs.numeroDocumento).append(identificacaoVeiculo, rhs.identificacaoVeiculo).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/cct/consultar_due_ruc/ListaCargasSoltasVeiculo.java b/src/main/java/br/gov/siscomex/cct/consultar_due_ruc/ListaCargasSoltasVeiculo.java new file mode 100644 index 0000000..02959f4 --- /dev/null +++ b/src/main/java/br/gov/siscomex/cct/consultar_due_ruc/ListaCargasSoltasVeiculo.java @@ -0,0 +1,67 @@ + +package br.gov.siscomex.cct.consultar_due_ruc; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class ListaCargasSoltasVeiculo { + + @SerializedName("tipoEmbalagem") + @Expose + private Integer tipoEmbalagem; + @SerializedName("quantidade") + @Expose + private Integer quantidade; + + public Integer getTipoEmbalagem() { + return tipoEmbalagem; + } + + public void setTipoEmbalagem(Integer tipoEmbalagem) { + this.tipoEmbalagem = tipoEmbalagem; + } + + public ListaCargasSoltasVeiculo withTipoEmbalagem(Integer tipoEmbalagem) { + this.tipoEmbalagem = tipoEmbalagem; + return this; + } + + public Integer getQuantidade() { + return quantidade; + } + + public void setQuantidade(Integer quantidade) { + this.quantidade = quantidade; + } + + public ListaCargasSoltasVeiculo withQuantidade(Integer quantidade) { + this.quantidade = quantidade; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("tipoEmbalagem", tipoEmbalagem).append("quantidade", quantidade).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(quantidade).append(tipoEmbalagem).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof ListaCargasSoltasVeiculo) == false) { + return false; + } + ListaCargasSoltasVeiculo rhs = ((ListaCargasSoltasVeiculo) other); + return new EqualsBuilder().append(quantidade, rhs.quantidade).append(tipoEmbalagem, rhs.tipoEmbalagem).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/portalunico/cct/consultardueruc/ListaGranei.java b/src/main/java/br/gov/siscomex/cct/consultar_due_ruc/ListaGranei.java similarity index 60% rename from src/main/java/br/gov/siscomex/portalunico/cct/consultardueruc/ListaGranei.java rename to src/main/java/br/gov/siscomex/cct/consultar_due_ruc/ListaGranei.java index cc61f9d..7743379 100644 --- a/src/main/java/br/gov/siscomex/portalunico/cct/consultardueruc/ListaGranei.java +++ b/src/main/java/br/gov/siscomex/cct/consultar_due_ruc/ListaGranei.java @@ -1,10 +1,13 @@ -package br.gov.siscomex.portalunico.cct.consultardueruc; +package br.gov.siscomex.cct.consultar_due_ruc; import java.util.HashMap; import java.util.Map; import com.google.gson.annotations.Expose; import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; public class ListaGranei { @@ -26,6 +29,11 @@ public void setTipoGranel(Integer tipoGranel) { this.tipoGranel = tipoGranel; } + public ListaGranei withTipoGranel(Integer tipoGranel) { + this.tipoGranel = tipoGranel; + return this; + } + public ListaGranei.SgUnidadeMedida getSgUnidadeMedida() { return sgUnidadeMedida; } @@ -34,6 +42,11 @@ public void setSgUnidadeMedida(ListaGranei.SgUnidadeMedida sgUnidadeMedida) { this.sgUnidadeMedida = sgUnidadeMedida; } + public ListaGranei withSgUnidadeMedida(ListaGranei.SgUnidadeMedida sgUnidadeMedida) { + this.sgUnidadeMedida = sgUnidadeMedida; + return this; + } + public Double getQuantidade() { return quantidade; } @@ -42,37 +55,19 @@ public void setQuantidade(Double quantidade) { this.quantidade = quantidade; } + public ListaGranei withQuantidade(Double quantidade) { + this.quantidade = quantidade; + return this; + } + @Override public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(ListaGranei.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("tipoGranel"); - sb.append('='); - sb.append(((this.tipoGranel == null)?"":this.tipoGranel)); - sb.append(','); - sb.append("sgUnidadeMedida"); - sb.append('='); - sb.append(((this.sgUnidadeMedida == null)?"":this.sgUnidadeMedida)); - sb.append(','); - sb.append("quantidade"); - sb.append('='); - sb.append(((this.quantidade == null)?"":this.quantidade)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); + return new ToStringBuilder(this).append("tipoGranel", tipoGranel).append("sgUnidadeMedida", sgUnidadeMedida).append("quantidade", quantidade).toString(); } @Override public int hashCode() { - int result = 1; - result = ((result* 31)+((this.sgUnidadeMedida == null)? 0 :this.sgUnidadeMedida.hashCode())); - result = ((result* 31)+((this.quantidade == null)? 0 :this.quantidade.hashCode())); - result = ((result* 31)+((this.tipoGranel == null)? 0 :this.tipoGranel.hashCode())); - return result; + return new HashCodeBuilder().append(sgUnidadeMedida).append(quantidade).append(tipoGranel).toHashCode(); } @Override @@ -84,7 +79,7 @@ public boolean equals(Object other) { return false; } ListaGranei rhs = ((ListaGranei) other); - return ((((this.sgUnidadeMedida == rhs.sgUnidadeMedida)||((this.sgUnidadeMedida!= null)&&this.sgUnidadeMedida.equals(rhs.sgUnidadeMedida)))&&((this.quantidade == rhs.quantidade)||((this.quantidade!= null)&&this.quantidade.equals(rhs.quantidade))))&&((this.tipoGranel == rhs.tipoGranel)||((this.tipoGranel!= null)&&this.tipoGranel.equals(rhs.tipoGranel)))); + return new EqualsBuilder().append(sgUnidadeMedida, rhs.sgUnidadeMedida).append(quantidade, rhs.quantidade).append(tipoGranel, rhs.tipoGranel).isEquals(); } public enum SgUnidadeMedida { diff --git a/src/main/java/br/gov/siscomex/cct/consultar_due_ruc/ListaMensagem.java b/src/main/java/br/gov/siscomex/cct/consultar_due_ruc/ListaMensagem.java new file mode 100644 index 0000000..e30a21b --- /dev/null +++ b/src/main/java/br/gov/siscomex/cct/consultar_due_ruc/ListaMensagem.java @@ -0,0 +1,67 @@ + +package br.gov.siscomex.cct.consultar_due_ruc; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class ListaMensagem { + + @SerializedName("codigo") + @Expose + private String codigo; + @SerializedName("mensagem") + @Expose + private String mensagem; + + public String getCodigo() { + return codigo; + } + + public void setCodigo(String codigo) { + this.codigo = codigo; + } + + public ListaMensagem withCodigo(String codigo) { + this.codigo = codigo; + return this; + } + + public String getMensagem() { + return mensagem; + } + + public void setMensagem(String mensagem) { + this.mensagem = mensagem; + } + + public ListaMensagem withMensagem(String mensagem) { + this.mensagem = mensagem; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("codigo", codigo).append("mensagem", mensagem).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(codigo).append(mensagem).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof ListaMensagem) == false) { + return false; + } + ListaMensagem rhs = ((ListaMensagem) other); + return new EqualsBuilder().append(codigo, rhs.codigo).append(mensagem, rhs.mensagem).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/cct/consultar_due_ruc/ListaRetorno.java b/src/main/java/br/gov/siscomex/cct/consultar_due_ruc/ListaRetorno.java new file mode 100644 index 0000000..246deec --- /dev/null +++ b/src/main/java/br/gov/siscomex/cct/consultar_due_ruc/ListaRetorno.java @@ -0,0 +1,202 @@ + +package br.gov.siscomex.cct.consultar_due_ruc; + +import java.util.ArrayList; +import java.util.List; +import javax.validation.Valid; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class ListaRetorno { + + @SerializedName("numeroRUC") + @Expose + private String numeroRUC; + @SerializedName("numeroDUE") + @Expose + private String numeroDUE; + @SerializedName("ocorreuDesembaracoOuAutorizacaoEmbarqueAntecipado") + @Expose + private Boolean ocorreuDesembaracoOuAutorizacaoEmbarqueAntecipado; + @SerializedName("existeImpedimentoEmbarque") + @Expose + private Boolean existeImpedimentoEmbarque; + @SerializedName("indicadorSeCargaRUCMaster") + @Expose + private Boolean indicadorSeCargaRUCMaster; + @SerializedName("numeroRUCMasterDaCarga") + @Expose + private String numeroRUCMasterDaCarga; + @SerializedName("conteineres") + @Expose + @Valid + private List conteineres = new ArrayList(); + @SerializedName("documentosDeTransporte") + @Expose + @Valid + private List documentosDeTransporte = new ArrayList(); + @SerializedName("listaCargasSoltasVeiculos") + @Expose + @Valid + private List listaCargasSoltasVeiculos = new ArrayList(); + @SerializedName("listaGraneis") + @Expose + @Valid + private List listaGraneis = new ArrayList(); + + public String getNumeroRUC() { + return numeroRUC; + } + + public void setNumeroRUC(String numeroRUC) { + this.numeroRUC = numeroRUC; + } + + public ListaRetorno withNumeroRUC(String numeroRUC) { + this.numeroRUC = numeroRUC; + return this; + } + + public String getNumeroDUE() { + return numeroDUE; + } + + public void setNumeroDUE(String numeroDUE) { + this.numeroDUE = numeroDUE; + } + + public ListaRetorno withNumeroDUE(String numeroDUE) { + this.numeroDUE = numeroDUE; + return this; + } + + public Boolean getOcorreuDesembaracoOuAutorizacaoEmbarqueAntecipado() { + return ocorreuDesembaracoOuAutorizacaoEmbarqueAntecipado; + } + + public void setOcorreuDesembaracoOuAutorizacaoEmbarqueAntecipado(Boolean ocorreuDesembaracoOuAutorizacaoEmbarqueAntecipado) { + this.ocorreuDesembaracoOuAutorizacaoEmbarqueAntecipado = ocorreuDesembaracoOuAutorizacaoEmbarqueAntecipado; + } + + public ListaRetorno withOcorreuDesembaracoOuAutorizacaoEmbarqueAntecipado(Boolean ocorreuDesembaracoOuAutorizacaoEmbarqueAntecipado) { + this.ocorreuDesembaracoOuAutorizacaoEmbarqueAntecipado = ocorreuDesembaracoOuAutorizacaoEmbarqueAntecipado; + return this; + } + + public Boolean getExisteImpedimentoEmbarque() { + return existeImpedimentoEmbarque; + } + + public void setExisteImpedimentoEmbarque(Boolean existeImpedimentoEmbarque) { + this.existeImpedimentoEmbarque = existeImpedimentoEmbarque; + } + + public ListaRetorno withExisteImpedimentoEmbarque(Boolean existeImpedimentoEmbarque) { + this.existeImpedimentoEmbarque = existeImpedimentoEmbarque; + return this; + } + + public Boolean getIndicadorSeCargaRUCMaster() { + return indicadorSeCargaRUCMaster; + } + + public void setIndicadorSeCargaRUCMaster(Boolean indicadorSeCargaRUCMaster) { + this.indicadorSeCargaRUCMaster = indicadorSeCargaRUCMaster; + } + + public ListaRetorno withIndicadorSeCargaRUCMaster(Boolean indicadorSeCargaRUCMaster) { + this.indicadorSeCargaRUCMaster = indicadorSeCargaRUCMaster; + return this; + } + + public String getNumeroRUCMasterDaCarga() { + return numeroRUCMasterDaCarga; + } + + public void setNumeroRUCMasterDaCarga(String numeroRUCMasterDaCarga) { + this.numeroRUCMasterDaCarga = numeroRUCMasterDaCarga; + } + + public ListaRetorno withNumeroRUCMasterDaCarga(String numeroRUCMasterDaCarga) { + this.numeroRUCMasterDaCarga = numeroRUCMasterDaCarga; + return this; + } + + public List getConteineres() { + return conteineres; + } + + public void setConteineres(List conteineres) { + this.conteineres = conteineres; + } + + public ListaRetorno withConteineres(List conteineres) { + this.conteineres = conteineres; + return this; + } + + public List getDocumentosDeTransporte() { + return documentosDeTransporte; + } + + public void setDocumentosDeTransporte(List documentosDeTransporte) { + this.documentosDeTransporte = documentosDeTransporte; + } + + public ListaRetorno withDocumentosDeTransporte(List documentosDeTransporte) { + this.documentosDeTransporte = documentosDeTransporte; + return this; + } + + public List getListaCargasSoltasVeiculos() { + return listaCargasSoltasVeiculos; + } + + public void setListaCargasSoltasVeiculos(List listaCargasSoltasVeiculos) { + this.listaCargasSoltasVeiculos = listaCargasSoltasVeiculos; + } + + public ListaRetorno withListaCargasSoltasVeiculos(List listaCargasSoltasVeiculos) { + this.listaCargasSoltasVeiculos = listaCargasSoltasVeiculos; + return this; + } + + public List getListaGraneis() { + return listaGraneis; + } + + public void setListaGraneis(List listaGraneis) { + this.listaGraneis = listaGraneis; + } + + public ListaRetorno withListaGraneis(List listaGraneis) { + this.listaGraneis = listaGraneis; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("numeroRUC", numeroRUC).append("numeroDUE", numeroDUE).append("ocorreuDesembaracoOuAutorizacaoEmbarqueAntecipado", ocorreuDesembaracoOuAutorizacaoEmbarqueAntecipado).append("existeImpedimentoEmbarque", existeImpedimentoEmbarque).append("indicadorSeCargaRUCMaster", indicadorSeCargaRUCMaster).append("numeroRUCMasterDaCarga", numeroRUCMasterDaCarga).append("conteineres", conteineres).append("documentosDeTransporte", documentosDeTransporte).append("listaCargasSoltasVeiculos", listaCargasSoltasVeiculos).append("listaGraneis", listaGraneis).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(indicadorSeCargaRUCMaster).append(numeroRUCMasterDaCarga).append(documentosDeTransporte).append(numeroDUE).append(ocorreuDesembaracoOuAutorizacaoEmbarqueAntecipado).append(listaCargasSoltasVeiculos).append(numeroRUC).append(existeImpedimentoEmbarque).append(conteineres).append(listaGraneis).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof ListaRetorno) == false) { + return false; + } + ListaRetorno rhs = ((ListaRetorno) other); + return new EqualsBuilder().append(indicadorSeCargaRUCMaster, rhs.indicadorSeCargaRUCMaster).append(numeroRUCMasterDaCarga, rhs.numeroRUCMasterDaCarga).append(documentosDeTransporte, rhs.documentosDeTransporte).append(numeroDUE, rhs.numeroDUE).append(ocorreuDesembaracoOuAutorizacaoEmbarqueAntecipado, rhs.ocorreuDesembaracoOuAutorizacaoEmbarqueAntecipado).append(listaCargasSoltasVeiculos, rhs.listaCargasSoltasVeiculos).append(numeroRUC, rhs.numeroRUC).append(existeImpedimentoEmbarque, rhs.existeImpedimentoEmbarque).append(conteineres, rhs.conteineres).append(listaGraneis, rhs.listaGraneis).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/cct/consultar_estoque_pos_acd/ConsultarEstoquePosAcdSchema.java b/src/main/java/br/gov/siscomex/cct/consultar_estoque_pos_acd/ConsultarEstoquePosAcdSchema.java new file mode 100644 index 0000000..f09cdc1 --- /dev/null +++ b/src/main/java/br/gov/siscomex/cct/consultar_estoque_pos_acd/ConsultarEstoquePosAcdSchema.java @@ -0,0 +1,55 @@ + +package br.gov.siscomex.cct.consultar_estoque_pos_acd; + +import java.util.ArrayList; +import java.util.List; +import javax.validation.Valid; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class ConsultarEstoquePosAcdSchema { + + @SerializedName("lista") + @Expose + @Valid + private List lista = new ArrayList(); + + public List getLista() { + return lista; + } + + public void setLista(List lista) { + this.lista = lista; + } + + public ConsultarEstoquePosAcdSchema withLista(List lista) { + this.lista = lista; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("lista", lista).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(lista).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof ConsultarEstoquePosAcdSchema) == false) { + return false; + } + ConsultarEstoquePosAcdSchema rhs = ((ConsultarEstoquePosAcdSchema) other); + return new EqualsBuilder().append(lista, rhs.lista).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/cct/consultar_estoque_pos_acd/Listum.java b/src/main/java/br/gov/siscomex/cct/consultar_estoque_pos_acd/Listum.java new file mode 100644 index 0000000..7b42945 --- /dev/null +++ b/src/main/java/br/gov/siscomex/cct/consultar_estoque_pos_acd/Listum.java @@ -0,0 +1,291 @@ + +package br.gov.siscomex.cct.consultar_estoque_pos_acd; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class Listum { + + @SerializedName("anoCarga") + @Expose + private Integer anoCarga; + @SerializedName("sequenciaCarga") + @Expose + private Integer sequenciaCarga; + @SerializedName("codigoURF") + @Expose + private String codigoURF; + @SerializedName("codigoRA") + @Expose + private String codigoRA; + @SerializedName("latitude") + @Expose + private String latitude; + @SerializedName("longitude") + @Expose + private String longitude; + @SerializedName("idResponsavel") + @Expose + private String idResponsavel; + @SerializedName("nomeResponsavel") + @Expose + private String nomeResponsavel; + @SerializedName("numeroDUE") + @Expose + private String numeroDUE; + @SerializedName("numeroRUC") + @Expose + private String numeroRUC; + @SerializedName("codigoPaisImportador") + @Expose + private Integer codigoPaisImportador; + @SerializedName("nomePaisImportador") + @Expose + private String nomePaisImportador; + @SerializedName("codigoSituacaoEspecial") + @Expose + private Integer codigoSituacaoEspecial; + @SerializedName("nomeSituacaoEspecial") + @Expose + private String nomeSituacaoEspecial; + @SerializedName("existeConteiner") + @Expose + private String existeConteiner; + @SerializedName("situacaoEspecial") + @Expose + private String situacaoEspecial; + + public Integer getAnoCarga() { + return anoCarga; + } + + public void setAnoCarga(Integer anoCarga) { + this.anoCarga = anoCarga; + } + + public Listum withAnoCarga(Integer anoCarga) { + this.anoCarga = anoCarga; + return this; + } + + public Integer getSequenciaCarga() { + return sequenciaCarga; + } + + public void setSequenciaCarga(Integer sequenciaCarga) { + this.sequenciaCarga = sequenciaCarga; + } + + public Listum withSequenciaCarga(Integer sequenciaCarga) { + this.sequenciaCarga = sequenciaCarga; + return this; + } + + public String getCodigoURF() { + return codigoURF; + } + + public void setCodigoURF(String codigoURF) { + this.codigoURF = codigoURF; + } + + public Listum withCodigoURF(String codigoURF) { + this.codigoURF = codigoURF; + return this; + } + + public String getCodigoRA() { + return codigoRA; + } + + public void setCodigoRA(String codigoRA) { + this.codigoRA = codigoRA; + } + + public Listum withCodigoRA(String codigoRA) { + this.codigoRA = codigoRA; + return this; + } + + public String getLatitude() { + return latitude; + } + + public void setLatitude(String latitude) { + this.latitude = latitude; + } + + public Listum withLatitude(String latitude) { + this.latitude = latitude; + return this; + } + + public String getLongitude() { + return longitude; + } + + public void setLongitude(String longitude) { + this.longitude = longitude; + } + + public Listum withLongitude(String longitude) { + this.longitude = longitude; + return this; + } + + public String getIdResponsavel() { + return idResponsavel; + } + + public void setIdResponsavel(String idResponsavel) { + this.idResponsavel = idResponsavel; + } + + public Listum withIdResponsavel(String idResponsavel) { + this.idResponsavel = idResponsavel; + return this; + } + + public String getNomeResponsavel() { + return nomeResponsavel; + } + + public void setNomeResponsavel(String nomeResponsavel) { + this.nomeResponsavel = nomeResponsavel; + } + + public Listum withNomeResponsavel(String nomeResponsavel) { + this.nomeResponsavel = nomeResponsavel; + return this; + } + + public String getNumeroDUE() { + return numeroDUE; + } + + public void setNumeroDUE(String numeroDUE) { + this.numeroDUE = numeroDUE; + } + + public Listum withNumeroDUE(String numeroDUE) { + this.numeroDUE = numeroDUE; + return this; + } + + public String getNumeroRUC() { + return numeroRUC; + } + + public void setNumeroRUC(String numeroRUC) { + this.numeroRUC = numeroRUC; + } + + public Listum withNumeroRUC(String numeroRUC) { + this.numeroRUC = numeroRUC; + return this; + } + + public Integer getCodigoPaisImportador() { + return codigoPaisImportador; + } + + public void setCodigoPaisImportador(Integer codigoPaisImportador) { + this.codigoPaisImportador = codigoPaisImportador; + } + + public Listum withCodigoPaisImportador(Integer codigoPaisImportador) { + this.codigoPaisImportador = codigoPaisImportador; + return this; + } + + public String getNomePaisImportador() { + return nomePaisImportador; + } + + public void setNomePaisImportador(String nomePaisImportador) { + this.nomePaisImportador = nomePaisImportador; + } + + public Listum withNomePaisImportador(String nomePaisImportador) { + this.nomePaisImportador = nomePaisImportador; + return this; + } + + public Integer getCodigoSituacaoEspecial() { + return codigoSituacaoEspecial; + } + + public void setCodigoSituacaoEspecial(Integer codigoSituacaoEspecial) { + this.codigoSituacaoEspecial = codigoSituacaoEspecial; + } + + public Listum withCodigoSituacaoEspecial(Integer codigoSituacaoEspecial) { + this.codigoSituacaoEspecial = codigoSituacaoEspecial; + return this; + } + + public String getNomeSituacaoEspecial() { + return nomeSituacaoEspecial; + } + + public void setNomeSituacaoEspecial(String nomeSituacaoEspecial) { + this.nomeSituacaoEspecial = nomeSituacaoEspecial; + } + + public Listum withNomeSituacaoEspecial(String nomeSituacaoEspecial) { + this.nomeSituacaoEspecial = nomeSituacaoEspecial; + return this; + } + + public String getExisteConteiner() { + return existeConteiner; + } + + public void setExisteConteiner(String existeConteiner) { + this.existeConteiner = existeConteiner; + } + + public Listum withExisteConteiner(String existeConteiner) { + this.existeConteiner = existeConteiner; + return this; + } + + public String getSituacaoEspecial() { + return situacaoEspecial; + } + + public void setSituacaoEspecial(String situacaoEspecial) { + this.situacaoEspecial = situacaoEspecial; + } + + public Listum withSituacaoEspecial(String situacaoEspecial) { + this.situacaoEspecial = situacaoEspecial; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("anoCarga", anoCarga).append("sequenciaCarga", sequenciaCarga).append("codigoURF", codigoURF).append("codigoRA", codigoRA).append("latitude", latitude).append("longitude", longitude).append("idResponsavel", idResponsavel).append("nomeResponsavel", nomeResponsavel).append("numeroDUE", numeroDUE).append("numeroRUC", numeroRUC).append("codigoPaisImportador", codigoPaisImportador).append("nomePaisImportador", nomePaisImportador).append("codigoSituacaoEspecial", codigoSituacaoEspecial).append("nomeSituacaoEspecial", nomeSituacaoEspecial).append("existeConteiner", existeConteiner).append("situacaoEspecial", situacaoEspecial).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(codigoURF).append(nomeSituacaoEspecial).append(latitude).append(numeroRUC).append(anoCarga).append(nomePaisImportador).append(codigoRA).append(idResponsavel).append(existeConteiner).append(numeroDUE).append(codigoSituacaoEspecial).append(sequenciaCarga).append(situacaoEspecial).append(codigoPaisImportador).append(nomeResponsavel).append(longitude).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof Listum) == false) { + return false; + } + Listum rhs = ((Listum) other); + return new EqualsBuilder().append(codigoURF, rhs.codigoURF).append(nomeSituacaoEspecial, rhs.nomeSituacaoEspecial).append(latitude, rhs.latitude).append(numeroRUC, rhs.numeroRUC).append(anoCarga, rhs.anoCarga).append(nomePaisImportador, rhs.nomePaisImportador).append(codigoRA, rhs.codigoRA).append(idResponsavel, rhs.idResponsavel).append(existeConteiner, rhs.existeConteiner).append(numeroDUE, rhs.numeroDUE).append(codigoSituacaoEspecial, rhs.codigoSituacaoEspecial).append(sequenciaCarga, rhs.sequenciaCarga).append(situacaoEspecial, rhs.situacaoEspecial).append(codigoPaisImportador, rhs.codigoPaisImportador).append(nomeResponsavel, rhs.nomeResponsavel).append(longitude, rhs.longitude).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/cct/consultar_mruc/ConsultarMrucSchema.java b/src/main/java/br/gov/siscomex/cct/consultar_mruc/ConsultarMrucSchema.java new file mode 100644 index 0000000..85692b7 --- /dev/null +++ b/src/main/java/br/gov/siscomex/cct/consultar_mruc/ConsultarMrucSchema.java @@ -0,0 +1,72 @@ + +package br.gov.siscomex.cct.consultar_mruc; + +import java.util.ArrayList; +import java.util.List; +import javax.validation.Valid; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class ConsultarMrucSchema { + + @SerializedName("listaRetorno") + @Expose + @Valid + private List listaRetorno = new ArrayList(); + @SerializedName("listaMensagem") + @Expose + @Valid + private List listaMensagem = new ArrayList(); + + public List getListaRetorno() { + return listaRetorno; + } + + public void setListaRetorno(List listaRetorno) { + this.listaRetorno = listaRetorno; + } + + public ConsultarMrucSchema withListaRetorno(List listaRetorno) { + this.listaRetorno = listaRetorno; + return this; + } + + public List getListaMensagem() { + return listaMensagem; + } + + public void setListaMensagem(List listaMensagem) { + this.listaMensagem = listaMensagem; + } + + public ConsultarMrucSchema withListaMensagem(List listaMensagem) { + this.listaMensagem = listaMensagem; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("listaRetorno", listaRetorno).append("listaMensagem", listaMensagem).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(listaRetorno).append(listaMensagem).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof ConsultarMrucSchema) == false) { + return false; + } + ConsultarMrucSchema rhs = ((ConsultarMrucSchema) other); + return new EqualsBuilder().append(listaRetorno, rhs.listaRetorno).append(listaMensagem, rhs.listaMensagem).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/cct/consultar_mruc/Documento.java b/src/main/java/br/gov/siscomex/cct/consultar_mruc/Documento.java new file mode 100644 index 0000000..08e47f8 --- /dev/null +++ b/src/main/java/br/gov/siscomex/cct/consultar_mruc/Documento.java @@ -0,0 +1,67 @@ + +package br.gov.siscomex.cct.consultar_mruc; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class Documento { + + @SerializedName("numeroDUE") + @Expose + private String numeroDUE; + @SerializedName("numeroRUC") + @Expose + private String numeroRUC; + + public String getNumeroDUE() { + return numeroDUE; + } + + public void setNumeroDUE(String numeroDUE) { + this.numeroDUE = numeroDUE; + } + + public Documento withNumeroDUE(String numeroDUE) { + this.numeroDUE = numeroDUE; + return this; + } + + public String getNumeroRUC() { + return numeroRUC; + } + + public void setNumeroRUC(String numeroRUC) { + this.numeroRUC = numeroRUC; + } + + public Documento withNumeroRUC(String numeroRUC) { + this.numeroRUC = numeroRUC; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("numeroDUE", numeroDUE).append("numeroRUC", numeroRUC).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(numeroRUC).append(numeroDUE).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof Documento) == false) { + return false; + } + Documento rhs = ((Documento) other); + return new EqualsBuilder().append(numeroRUC, rhs.numeroRUC).append(numeroDUE, rhs.numeroDUE).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/cct/consultar_mruc/DocumentosCarga.java b/src/main/java/br/gov/siscomex/cct/consultar_mruc/DocumentosCarga.java new file mode 100644 index 0000000..38b29ec --- /dev/null +++ b/src/main/java/br/gov/siscomex/cct/consultar_mruc/DocumentosCarga.java @@ -0,0 +1,71 @@ + +package br.gov.siscomex.cct.consultar_mruc; + +import java.util.ArrayList; +import java.util.List; +import javax.validation.Valid; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class DocumentosCarga { + + @SerializedName("nivel") + @Expose + private String nivel; + @SerializedName("documentos") + @Expose + @Valid + private List documentos = new ArrayList(); + + public String getNivel() { + return nivel; + } + + public void setNivel(String nivel) { + this.nivel = nivel; + } + + public DocumentosCarga withNivel(String nivel) { + this.nivel = nivel; + return this; + } + + public List getDocumentos() { + return documentos; + } + + public void setDocumentos(List documentos) { + this.documentos = documentos; + } + + public DocumentosCarga withDocumentos(List documentos) { + this.documentos = documentos; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("nivel", nivel).append("documentos", documentos).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(nivel).append(documentos).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof DocumentosCarga) == false) { + return false; + } + DocumentosCarga rhs = ((DocumentosCarga) other); + return new EqualsBuilder().append(nivel, rhs.nivel).append(documentos, rhs.documentos).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/cct/consultar_mruc/ListaMensagem.java b/src/main/java/br/gov/siscomex/cct/consultar_mruc/ListaMensagem.java new file mode 100644 index 0000000..e52d1db --- /dev/null +++ b/src/main/java/br/gov/siscomex/cct/consultar_mruc/ListaMensagem.java @@ -0,0 +1,67 @@ + +package br.gov.siscomex.cct.consultar_mruc; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class ListaMensagem { + + @SerializedName("mensagem") + @Expose + private String mensagem; + @SerializedName("codigoErro") + @Expose + private String codigoErro; + + public String getMensagem() { + return mensagem; + } + + public void setMensagem(String mensagem) { + this.mensagem = mensagem; + } + + public ListaMensagem withMensagem(String mensagem) { + this.mensagem = mensagem; + return this; + } + + public String getCodigoErro() { + return codigoErro; + } + + public void setCodigoErro(String codigoErro) { + this.codigoErro = codigoErro; + } + + public ListaMensagem withCodigoErro(String codigoErro) { + this.codigoErro = codigoErro; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("mensagem", mensagem).append("codigoErro", codigoErro).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(codigoErro).append(mensagem).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof ListaMensagem) == false) { + return false; + } + ListaMensagem rhs = ((ListaMensagem) other); + return new EqualsBuilder().append(codigoErro, rhs.codigoErro).append(mensagem, rhs.mensagem).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/cct/consultar_mruc/ListaRetorno.java b/src/main/java/br/gov/siscomex/cct/consultar_mruc/ListaRetorno.java new file mode 100644 index 0000000..9ac514c --- /dev/null +++ b/src/main/java/br/gov/siscomex/cct/consultar_mruc/ListaRetorno.java @@ -0,0 +1,87 @@ + +package br.gov.siscomex.cct.consultar_mruc; + +import java.util.ArrayList; +import java.util.List; +import javax.validation.Valid; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class ListaRetorno { + + @SerializedName("numeroMRUC") + @Expose + private String numeroMRUC; + @SerializedName("documentosCarga") + @Expose + @Valid + private List documentosCarga = new ArrayList(); + @SerializedName("permiteMovimentacao") + @Expose + private Boolean permiteMovimentacao; + + public String getNumeroMRUC() { + return numeroMRUC; + } + + public void setNumeroMRUC(String numeroMRUC) { + this.numeroMRUC = numeroMRUC; + } + + public ListaRetorno withNumeroMRUC(String numeroMRUC) { + this.numeroMRUC = numeroMRUC; + return this; + } + + public List getDocumentosCarga() { + return documentosCarga; + } + + public void setDocumentosCarga(List documentosCarga) { + this.documentosCarga = documentosCarga; + } + + public ListaRetorno withDocumentosCarga(List documentosCarga) { + this.documentosCarga = documentosCarga; + return this; + } + + public Boolean getPermiteMovimentacao() { + return permiteMovimentacao; + } + + public void setPermiteMovimentacao(Boolean permiteMovimentacao) { + this.permiteMovimentacao = permiteMovimentacao; + } + + public ListaRetorno withPermiteMovimentacao(Boolean permiteMovimentacao) { + this.permiteMovimentacao = permiteMovimentacao; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("numeroMRUC", numeroMRUC).append("documentosCarga", documentosCarga).append("permiteMovimentacao", permiteMovimentacao).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(permiteMovimentacao).append(documentosCarga).append(numeroMRUC).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof ListaRetorno) == false) { + return false; + } + ListaRetorno rhs = ((ListaRetorno) other); + return new EqualsBuilder().append(permiteMovimentacao, rhs.permiteMovimentacao).append(documentosCarga, rhs.documentosCarga).append(numeroMRUC, rhs.numeroMRUC).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/due/consultar_dados_resumidos/ConsultarDadosResumidosSchema.java b/src/main/java/br/gov/siscomex/due/consultar_dados_resumidos/ConsultarDadosResumidosSchema.java new file mode 100644 index 0000000..f853fd2 --- /dev/null +++ b/src/main/java/br/gov/siscomex/due/consultar_dados_resumidos/ConsultarDadosResumidosSchema.java @@ -0,0 +1,281 @@ + +package br.gov.siscomex.due.consultar_dados_resumidos; + +import java.util.ArrayList; +import java.util.List; +import javax.validation.Valid; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class ConsultarDadosResumidosSchema { + + @SerializedName("numeroDUE") + @Expose + private String numeroDUE; + @SerializedName("numeroRUC") + @Expose + private String numeroRUC; + @SerializedName("situacaoDUE") + @Expose + private Integer situacaoDUE; + @SerializedName("dataSituacaoDUE") + @Expose + private String dataSituacaoDUE; + @SerializedName("situacaoCarga") + @Expose + @Valid + private List situacaoCarga = new ArrayList(); + @SerializedName("controleAdministrativo") + @Expose + private Integer controleAdministrativo; + @SerializedName("indicadorBloqueio") + @Expose + private Integer indicadorBloqueio; + @SerializedName("declarante") + @Expose + @Valid + private Declarante declarante; + @SerializedName("exportadores") + @Expose + @Valid + private List exportadores = new ArrayList(); + @SerializedName("codigoRecintoAduaneiroDespacho") + @Expose + private String codigoRecintoAduaneiroDespacho; + @SerializedName("coordenadasDespacho") + @Expose + private String coordenadasDespacho; + @SerializedName("responsaveluaDespacho") + @Expose + private Object responsaveluaDespacho; + @SerializedName("uaDespacho") + @Expose + private String uaDespacho; + @SerializedName("codigoRecintoAduaneiroEmbarque") + @Expose + private String codigoRecintoAduaneiroEmbarque; + @SerializedName("uaEmbarque") + @Expose + private String uaEmbarque; + + public String getNumeroDUE() { + return numeroDUE; + } + + public void setNumeroDUE(String numeroDUE) { + this.numeroDUE = numeroDUE; + } + + public ConsultarDadosResumidosSchema withNumeroDUE(String numeroDUE) { + this.numeroDUE = numeroDUE; + return this; + } + + public String getNumeroRUC() { + return numeroRUC; + } + + public void setNumeroRUC(String numeroRUC) { + this.numeroRUC = numeroRUC; + } + + public ConsultarDadosResumidosSchema withNumeroRUC(String numeroRUC) { + this.numeroRUC = numeroRUC; + return this; + } + + public Integer getSituacaoDUE() { + return situacaoDUE; + } + + public void setSituacaoDUE(Integer situacaoDUE) { + this.situacaoDUE = situacaoDUE; + } + + public ConsultarDadosResumidosSchema withSituacaoDUE(Integer situacaoDUE) { + this.situacaoDUE = situacaoDUE; + return this; + } + + public String getDataSituacaoDUE() { + return dataSituacaoDUE; + } + + public void setDataSituacaoDUE(String dataSituacaoDUE) { + this.dataSituacaoDUE = dataSituacaoDUE; + } + + public ConsultarDadosResumidosSchema withDataSituacaoDUE(String dataSituacaoDUE) { + this.dataSituacaoDUE = dataSituacaoDUE; + return this; + } + + public List getSituacaoCarga() { + return situacaoCarga; + } + + public void setSituacaoCarga(List situacaoCarga) { + this.situacaoCarga = situacaoCarga; + } + + public ConsultarDadosResumidosSchema withSituacaoCarga(List situacaoCarga) { + this.situacaoCarga = situacaoCarga; + return this; + } + + public Integer getControleAdministrativo() { + return controleAdministrativo; + } + + public void setControleAdministrativo(Integer controleAdministrativo) { + this.controleAdministrativo = controleAdministrativo; + } + + public ConsultarDadosResumidosSchema withControleAdministrativo(Integer controleAdministrativo) { + this.controleAdministrativo = controleAdministrativo; + return this; + } + + public Integer getIndicadorBloqueio() { + return indicadorBloqueio; + } + + public void setIndicadorBloqueio(Integer indicadorBloqueio) { + this.indicadorBloqueio = indicadorBloqueio; + } + + public ConsultarDadosResumidosSchema withIndicadorBloqueio(Integer indicadorBloqueio) { + this.indicadorBloqueio = indicadorBloqueio; + return this; + } + + public Declarante getDeclarante() { + return declarante; + } + + public void setDeclarante(Declarante declarante) { + this.declarante = declarante; + } + + public ConsultarDadosResumidosSchema withDeclarante(Declarante declarante) { + this.declarante = declarante; + return this; + } + + public List getExportadores() { + return exportadores; + } + + public void setExportadores(List exportadores) { + this.exportadores = exportadores; + } + + public ConsultarDadosResumidosSchema withExportadores(List exportadores) { + this.exportadores = exportadores; + return this; + } + + public String getCodigoRecintoAduaneiroDespacho() { + return codigoRecintoAduaneiroDespacho; + } + + public void setCodigoRecintoAduaneiroDespacho(String codigoRecintoAduaneiroDespacho) { + this.codigoRecintoAduaneiroDespacho = codigoRecintoAduaneiroDespacho; + } + + public ConsultarDadosResumidosSchema withCodigoRecintoAduaneiroDespacho(String codigoRecintoAduaneiroDespacho) { + this.codigoRecintoAduaneiroDespacho = codigoRecintoAduaneiroDespacho; + return this; + } + + public String getCoordenadasDespacho() { + return coordenadasDespacho; + } + + public void setCoordenadasDespacho(String coordenadasDespacho) { + this.coordenadasDespacho = coordenadasDespacho; + } + + public ConsultarDadosResumidosSchema withCoordenadasDespacho(String coordenadasDespacho) { + this.coordenadasDespacho = coordenadasDespacho; + return this; + } + + public Object getResponsaveluaDespacho() { + return responsaveluaDespacho; + } + + public void setResponsaveluaDespacho(Object responsaveluaDespacho) { + this.responsaveluaDespacho = responsaveluaDespacho; + } + + public ConsultarDadosResumidosSchema withResponsaveluaDespacho(Object responsaveluaDespacho) { + this.responsaveluaDespacho = responsaveluaDespacho; + return this; + } + + public String getUaDespacho() { + return uaDespacho; + } + + public void setUaDespacho(String uaDespacho) { + this.uaDespacho = uaDespacho; + } + + public ConsultarDadosResumidosSchema withUaDespacho(String uaDespacho) { + this.uaDespacho = uaDespacho; + return this; + } + + public String getCodigoRecintoAduaneiroEmbarque() { + return codigoRecintoAduaneiroEmbarque; + } + + public void setCodigoRecintoAduaneiroEmbarque(String codigoRecintoAduaneiroEmbarque) { + this.codigoRecintoAduaneiroEmbarque = codigoRecintoAduaneiroEmbarque; + } + + public ConsultarDadosResumidosSchema withCodigoRecintoAduaneiroEmbarque(String codigoRecintoAduaneiroEmbarque) { + this.codigoRecintoAduaneiroEmbarque = codigoRecintoAduaneiroEmbarque; + return this; + } + + public String getUaEmbarque() { + return uaEmbarque; + } + + public void setUaEmbarque(String uaEmbarque) { + this.uaEmbarque = uaEmbarque; + } + + public ConsultarDadosResumidosSchema withUaEmbarque(String uaEmbarque) { + this.uaEmbarque = uaEmbarque; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("numeroDUE", numeroDUE).append("numeroRUC", numeroRUC).append("situacaoDUE", situacaoDUE).append("dataSituacaoDUE", dataSituacaoDUE).append("situacaoCarga", situacaoCarga).append("controleAdministrativo", controleAdministrativo).append("indicadorBloqueio", indicadorBloqueio).append("declarante", declarante).append("exportadores", exportadores).append("codigoRecintoAduaneiroDespacho", codigoRecintoAduaneiroDespacho).append("coordenadasDespacho", coordenadasDespacho).append("responsaveluaDespacho", responsaveluaDespacho).append("uaDespacho", uaDespacho).append("codigoRecintoAduaneiroEmbarque", codigoRecintoAduaneiroEmbarque).append("uaEmbarque", uaEmbarque).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(responsaveluaDespacho).append(exportadores).append(declarante).append(numeroRUC).append(uaDespacho).append(codigoRecintoAduaneiroEmbarque).append(coordenadasDespacho).append(indicadorBloqueio).append(numeroDUE).append(situacaoDUE).append(dataSituacaoDUE).append(situacaoCarga).append(uaEmbarque).append(controleAdministrativo).append(codigoRecintoAduaneiroDespacho).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof ConsultarDadosResumidosSchema) == false) { + return false; + } + ConsultarDadosResumidosSchema rhs = ((ConsultarDadosResumidosSchema) other); + return new EqualsBuilder().append(responsaveluaDespacho, rhs.responsaveluaDespacho).append(exportadores, rhs.exportadores).append(declarante, rhs.declarante).append(numeroRUC, rhs.numeroRUC).append(uaDespacho, rhs.uaDespacho).append(codigoRecintoAduaneiroEmbarque, rhs.codigoRecintoAduaneiroEmbarque).append(coordenadasDespacho, rhs.coordenadasDespacho).append(indicadorBloqueio, rhs.indicadorBloqueio).append(numeroDUE, rhs.numeroDUE).append(situacaoDUE, rhs.situacaoDUE).append(dataSituacaoDUE, rhs.dataSituacaoDUE).append(situacaoCarga, rhs.situacaoCarga).append(uaEmbarque, rhs.uaEmbarque).append(controleAdministrativo, rhs.controleAdministrativo).append(codigoRecintoAduaneiroDespacho, rhs.codigoRecintoAduaneiroDespacho).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/due/consultar_dados_resumidos/Declarante.java b/src/main/java/br/gov/siscomex/due/consultar_dados_resumidos/Declarante.java new file mode 100644 index 0000000..9639250 --- /dev/null +++ b/src/main/java/br/gov/siscomex/due/consultar_dados_resumidos/Declarante.java @@ -0,0 +1,67 @@ + +package br.gov.siscomex.due.consultar_dados_resumidos; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class Declarante { + + @SerializedName("numero") + @Expose + private String numero; + @SerializedName("tipo") + @Expose + private String tipo; + + public String getNumero() { + return numero; + } + + public void setNumero(String numero) { + this.numero = numero; + } + + public Declarante withNumero(String numero) { + this.numero = numero; + return this; + } + + public String getTipo() { + return tipo; + } + + public void setTipo(String tipo) { + this.tipo = tipo; + } + + public Declarante withTipo(String tipo) { + this.tipo = tipo; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("numero", numero).append("tipo", tipo).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(numero).append(tipo).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof Declarante) == false) { + return false; + } + Declarante rhs = ((Declarante) other); + return new EqualsBuilder().append(numero, rhs.numero).append(tipo, rhs.tipo).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/due/consultar_dados_resumidos/Exportadore.java b/src/main/java/br/gov/siscomex/due/consultar_dados_resumidos/Exportadore.java new file mode 100644 index 0000000..4968b52 --- /dev/null +++ b/src/main/java/br/gov/siscomex/due/consultar_dados_resumidos/Exportadore.java @@ -0,0 +1,67 @@ + +package br.gov.siscomex.due.consultar_dados_resumidos; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class Exportadore { + + @SerializedName("numero") + @Expose + private String numero; + @SerializedName("tipo") + @Expose + private String tipo; + + public String getNumero() { + return numero; + } + + public void setNumero(String numero) { + this.numero = numero; + } + + public Exportadore withNumero(String numero) { + this.numero = numero; + return this; + } + + public String getTipo() { + return tipo; + } + + public void setTipo(String tipo) { + this.tipo = tipo; + } + + public Exportadore withTipo(String tipo) { + this.tipo = tipo; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("numero", numero).append("tipo", tipo).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(numero).append(tipo).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof Exportadore) == false) { + return false; + } + Exportadore rhs = ((Exportadore) other); + return new EqualsBuilder().append(numero, rhs.numero).append(tipo, rhs.tipo).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/lpco/alterar_situacao/AlterarSituacaoSchema.java b/src/main/java/br/gov/siscomex/lpco/alterar_situacao/AlterarSituacaoSchema.java new file mode 100644 index 0000000..d7a78ac --- /dev/null +++ b/src/main/java/br/gov/siscomex/lpco/alterar_situacao/AlterarSituacaoSchema.java @@ -0,0 +1,131 @@ + +package br.gov.siscomex.lpco.alterar_situacao; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class AlterarSituacaoSchema { + + @SerializedName("situacao") + @Expose + private String situacao; + @SerializedName("justificativa") + @Expose + private String justificativa; + @SerializedName("dataInicioVigencia") + @Expose + private String dataInicioVigencia; + @SerializedName("dataFinalVigencia") + @Expose + private String dataFinalVigencia; + @SerializedName("numeroOrgaoOrigem") + @Expose + private String numeroOrgaoOrigem; + @SerializedName("requerInspecao") + @Expose + private Boolean requerInspecao; + + public String getSituacao() { + return situacao; + } + + public void setSituacao(String situacao) { + this.situacao = situacao; + } + + public AlterarSituacaoSchema withSituacao(String situacao) { + this.situacao = situacao; + return this; + } + + public String getJustificativa() { + return justificativa; + } + + public void setJustificativa(String justificativa) { + this.justificativa = justificativa; + } + + public AlterarSituacaoSchema withJustificativa(String justificativa) { + this.justificativa = justificativa; + return this; + } + + public String getDataInicioVigencia() { + return dataInicioVigencia; + } + + public void setDataInicioVigencia(String dataInicioVigencia) { + this.dataInicioVigencia = dataInicioVigencia; + } + + public AlterarSituacaoSchema withDataInicioVigencia(String dataInicioVigencia) { + this.dataInicioVigencia = dataInicioVigencia; + return this; + } + + public String getDataFinalVigencia() { + return dataFinalVigencia; + } + + public void setDataFinalVigencia(String dataFinalVigencia) { + this.dataFinalVigencia = dataFinalVigencia; + } + + public AlterarSituacaoSchema withDataFinalVigencia(String dataFinalVigencia) { + this.dataFinalVigencia = dataFinalVigencia; + return this; + } + + public String getNumeroOrgaoOrigem() { + return numeroOrgaoOrigem; + } + + public void setNumeroOrgaoOrigem(String numeroOrgaoOrigem) { + this.numeroOrgaoOrigem = numeroOrgaoOrigem; + } + + public AlterarSituacaoSchema withNumeroOrgaoOrigem(String numeroOrgaoOrigem) { + this.numeroOrgaoOrigem = numeroOrgaoOrigem; + return this; + } + + public Boolean getRequerInspecao() { + return requerInspecao; + } + + public void setRequerInspecao(Boolean requerInspecao) { + this.requerInspecao = requerInspecao; + } + + public AlterarSituacaoSchema withRequerInspecao(Boolean requerInspecao) { + this.requerInspecao = requerInspecao; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("situacao", situacao).append("justificativa", justificativa).append("dataInicioVigencia", dataInicioVigencia).append("dataFinalVigencia", dataFinalVigencia).append("numeroOrgaoOrigem", numeroOrgaoOrigem).append("requerInspecao", requerInspecao).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(requerInspecao).append(situacao).append(justificativa).append(dataFinalVigencia).append(dataInicioVigencia).append(numeroOrgaoOrigem).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof AlterarSituacaoSchema) == false) { + return false; + } + AlterarSituacaoSchema rhs = ((AlterarSituacaoSchema) other); + return new EqualsBuilder().append(requerInspecao, rhs.requerInspecao).append(situacao, rhs.situacao).append(justificativa, rhs.justificativa).append(dataFinalVigencia, rhs.dataFinalVigencia).append(dataInicioVigencia, rhs.dataInicioVigencia).append(numeroOrgaoOrigem, rhs.numeroOrgaoOrigem).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/lpco/consultar_exigencias/ConsultarExigenciasSchema.java b/src/main/java/br/gov/siscomex/lpco/consultar_exigencias/ConsultarExigenciasSchema.java new file mode 100644 index 0000000..b6afd84 --- /dev/null +++ b/src/main/java/br/gov/siscomex/lpco/consultar_exigencias/ConsultarExigenciasSchema.java @@ -0,0 +1,133 @@ + +package br.gov.siscomex.lpco.consultar_exigencias; + +import javax.validation.Valid; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class ConsultarExigenciasSchema { + + @SerializedName("id") + @Expose + private String id; + @SerializedName("exigencia") + @Expose + private String exigencia; + @SerializedName("dataExigencia") + @Expose + private String dataExigencia; + @SerializedName("resposta") + @Expose + private String resposta; + @SerializedName("dataResposta") + @Expose + private String dataResposta; + @SerializedName("situacao") + @Expose + @Valid + private Situacao situacao; + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public ConsultarExigenciasSchema withId(String id) { + this.id = id; + return this; + } + + public String getExigencia() { + return exigencia; + } + + public void setExigencia(String exigencia) { + this.exigencia = exigencia; + } + + public ConsultarExigenciasSchema withExigencia(String exigencia) { + this.exigencia = exigencia; + return this; + } + + public String getDataExigencia() { + return dataExigencia; + } + + public void setDataExigencia(String dataExigencia) { + this.dataExigencia = dataExigencia; + } + + public ConsultarExigenciasSchema withDataExigencia(String dataExigencia) { + this.dataExigencia = dataExigencia; + return this; + } + + public String getResposta() { + return resposta; + } + + public void setResposta(String resposta) { + this.resposta = resposta; + } + + public ConsultarExigenciasSchema withResposta(String resposta) { + this.resposta = resposta; + return this; + } + + public String getDataResposta() { + return dataResposta; + } + + public void setDataResposta(String dataResposta) { + this.dataResposta = dataResposta; + } + + public ConsultarExigenciasSchema withDataResposta(String dataResposta) { + this.dataResposta = dataResposta; + return this; + } + + public Situacao getSituacao() { + return situacao; + } + + public void setSituacao(Situacao situacao) { + this.situacao = situacao; + } + + public ConsultarExigenciasSchema withSituacao(Situacao situacao) { + this.situacao = situacao; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("id", id).append("exigencia", exigencia).append("dataExigencia", dataExigencia).append("resposta", resposta).append("dataResposta", dataResposta).append("situacao", situacao).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(exigencia).append(dataExigencia).append(situacao).append(resposta).append(dataResposta).append(id).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof ConsultarExigenciasSchema) == false) { + return false; + } + ConsultarExigenciasSchema rhs = ((ConsultarExigenciasSchema) other); + return new EqualsBuilder().append(exigencia, rhs.exigencia).append(dataExigencia, rhs.dataExigencia).append(situacao, rhs.situacao).append(resposta, rhs.resposta).append(dataResposta, rhs.dataResposta).append(id, rhs.id).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/lpco/consultar_exigencias/Situacao.java b/src/main/java/br/gov/siscomex/lpco/consultar_exigencias/Situacao.java new file mode 100644 index 0000000..4e9e704 --- /dev/null +++ b/src/main/java/br/gov/siscomex/lpco/consultar_exigencias/Situacao.java @@ -0,0 +1,67 @@ + +package br.gov.siscomex.lpco.consultar_exigencias; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class Situacao { + + @SerializedName("id") + @Expose + private String id; + @SerializedName("descricao") + @Expose + private String descricao; + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public Situacao withId(String id) { + this.id = id; + return this; + } + + public String getDescricao() { + return descricao; + } + + public void setDescricao(String descricao) { + this.descricao = descricao; + } + + public Situacao withDescricao(String descricao) { + this.descricao = descricao; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("id", id).append("descricao", descricao).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(id).append(descricao).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof Situacao) == false) { + return false; + } + Situacao rhs = ((Situacao) other); + return new EqualsBuilder().append(id, rhs.id).append(descricao, rhs.descricao).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/lpco/consultar_modelos/ConsultarModelosSchema.java b/src/main/java/br/gov/siscomex/lpco/consultar_modelos/ConsultarModelosSchema.java new file mode 100644 index 0000000..4ad6bba --- /dev/null +++ b/src/main/java/br/gov/siscomex/lpco/consultar_modelos/ConsultarModelosSchema.java @@ -0,0 +1,67 @@ + +package br.gov.siscomex.lpco.consultar_modelos; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class ConsultarModelosSchema { + + @SerializedName("codigo") + @Expose + private String codigo; + @SerializedName("nome") + @Expose + private String nome; + + public String getCodigo() { + return codigo; + } + + public void setCodigo(String codigo) { + this.codigo = codigo; + } + + public ConsultarModelosSchema withCodigo(String codigo) { + this.codigo = codigo; + return this; + } + + public String getNome() { + return nome; + } + + public void setNome(String nome) { + this.nome = nome; + } + + public ConsultarModelosSchema withNome(String nome) { + this.nome = nome; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("codigo", codigo).append("nome", nome).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(codigo).append(nome).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof ConsultarModelosSchema) == false) { + return false; + } + ConsultarModelosSchema rhs = ((ConsultarModelosSchema) other); + return new EqualsBuilder().append(codigo, rhs.codigo).append(nome, rhs.nome).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/lpco/consultar_pedido/ConsultarPedidoSchema.java b/src/main/java/br/gov/siscomex/lpco/consultar_pedido/ConsultarPedidoSchema.java new file mode 100644 index 0000000..9cdcd62 --- /dev/null +++ b/src/main/java/br/gov/siscomex/lpco/consultar_pedido/ConsultarPedidoSchema.java @@ -0,0 +1,179 @@ + +package br.gov.siscomex.lpco.consultar_pedido; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class ConsultarPedidoSchema { + + @SerializedName("numero") + @Expose + private String numero; + @SerializedName("dataRegistro") + @Expose + private String dataRegistro; + @SerializedName("situacao") + @Expose + private String situacao; + @SerializedName("nome") + @Expose + private String nome; + @SerializedName("ncm") + @Expose + private String ncm; + @SerializedName("importadorExportador") + @Expose + private String importadorExportador; + @SerializedName("dataFimVigencia") + @Expose + private String dataFimVigencia; + @SerializedName("dueEmDespacho") + @Expose + private String dueEmDespacho; + @SerializedName("dueVinculada") + @Expose + private String dueVinculada; + + public String getNumero() { + return numero; + } + + public void setNumero(String numero) { + this.numero = numero; + } + + public ConsultarPedidoSchema withNumero(String numero) { + this.numero = numero; + return this; + } + + public String getDataRegistro() { + return dataRegistro; + } + + public void setDataRegistro(String dataRegistro) { + this.dataRegistro = dataRegistro; + } + + public ConsultarPedidoSchema withDataRegistro(String dataRegistro) { + this.dataRegistro = dataRegistro; + return this; + } + + public String getSituacao() { + return situacao; + } + + public void setSituacao(String situacao) { + this.situacao = situacao; + } + + public ConsultarPedidoSchema withSituacao(String situacao) { + this.situacao = situacao; + return this; + } + + public String getNome() { + return nome; + } + + public void setNome(String nome) { + this.nome = nome; + } + + public ConsultarPedidoSchema withNome(String nome) { + this.nome = nome; + return this; + } + + public String getNcm() { + return ncm; + } + + public void setNcm(String ncm) { + this.ncm = ncm; + } + + public ConsultarPedidoSchema withNcm(String ncm) { + this.ncm = ncm; + return this; + } + + public String getImportadorExportador() { + return importadorExportador; + } + + public void setImportadorExportador(String importadorExportador) { + this.importadorExportador = importadorExportador; + } + + public ConsultarPedidoSchema withImportadorExportador(String importadorExportador) { + this.importadorExportador = importadorExportador; + return this; + } + + public String getDataFimVigencia() { + return dataFimVigencia; + } + + public void setDataFimVigencia(String dataFimVigencia) { + this.dataFimVigencia = dataFimVigencia; + } + + public ConsultarPedidoSchema withDataFimVigencia(String dataFimVigencia) { + this.dataFimVigencia = dataFimVigencia; + return this; + } + + public String getDueEmDespacho() { + return dueEmDespacho; + } + + public void setDueEmDespacho(String dueEmDespacho) { + this.dueEmDespacho = dueEmDespacho; + } + + public ConsultarPedidoSchema withDueEmDespacho(String dueEmDespacho) { + this.dueEmDespacho = dueEmDespacho; + return this; + } + + public String getDueVinculada() { + return dueVinculada; + } + + public void setDueVinculada(String dueVinculada) { + this.dueVinculada = dueVinculada; + } + + public ConsultarPedidoSchema withDueVinculada(String dueVinculada) { + this.dueVinculada = dueVinculada; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("numero", numero).append("dataRegistro", dataRegistro).append("situacao", situacao).append("nome", nome).append("ncm", ncm).append("importadorExportador", importadorExportador).append("dataFimVigencia", dataFimVigencia).append("dueEmDespacho", dueEmDespacho).append("dueVinculada", dueVinculada).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(dueEmDespacho).append(situacao).append(numero).append(dataRegistro).append(dueVinculada).append(importadorExportador).append(ncm).append(nome).append(dataFimVigencia).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof ConsultarPedidoSchema) == false) { + return false; + } + ConsultarPedidoSchema rhs = ((ConsultarPedidoSchema) other); + return new EqualsBuilder().append(dueEmDespacho, rhs.dueEmDespacho).append(situacao, rhs.situacao).append(numero, rhs.numero).append(dataRegistro, rhs.dataRegistro).append(dueVinculada, rhs.dueVinculada).append(importadorExportador, rhs.importadorExportador).append(ncm, rhs.ncm).append(nome, rhs.nome).append(dataFimVigencia, rhs.dataFimVigencia).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/lpco/detalhar_exigencia/DetalharExigenciaSchema.java b/src/main/java/br/gov/siscomex/lpco/detalhar_exigencia/DetalharExigenciaSchema.java new file mode 100644 index 0000000..7a690ea --- /dev/null +++ b/src/main/java/br/gov/siscomex/lpco/detalhar_exigencia/DetalharExigenciaSchema.java @@ -0,0 +1,133 @@ + +package br.gov.siscomex.lpco.detalhar_exigencia; + +import javax.validation.Valid; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class DetalharExigenciaSchema { + + @SerializedName("id") + @Expose + private String id; + @SerializedName("exigencia") + @Expose + private String exigencia; + @SerializedName("dataExigencia") + @Expose + private String dataExigencia; + @SerializedName("resposta") + @Expose + private String resposta; + @SerializedName("dataResposta") + @Expose + private String dataResposta; + @SerializedName("situacao") + @Expose + @Valid + private Situacao situacao; + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public DetalharExigenciaSchema withId(String id) { + this.id = id; + return this; + } + + public String getExigencia() { + return exigencia; + } + + public void setExigencia(String exigencia) { + this.exigencia = exigencia; + } + + public DetalharExigenciaSchema withExigencia(String exigencia) { + this.exigencia = exigencia; + return this; + } + + public String getDataExigencia() { + return dataExigencia; + } + + public void setDataExigencia(String dataExigencia) { + this.dataExigencia = dataExigencia; + } + + public DetalharExigenciaSchema withDataExigencia(String dataExigencia) { + this.dataExigencia = dataExigencia; + return this; + } + + public String getResposta() { + return resposta; + } + + public void setResposta(String resposta) { + this.resposta = resposta; + } + + public DetalharExigenciaSchema withResposta(String resposta) { + this.resposta = resposta; + return this; + } + + public String getDataResposta() { + return dataResposta; + } + + public void setDataResposta(String dataResposta) { + this.dataResposta = dataResposta; + } + + public DetalharExigenciaSchema withDataResposta(String dataResposta) { + this.dataResposta = dataResposta; + return this; + } + + public Situacao getSituacao() { + return situacao; + } + + public void setSituacao(Situacao situacao) { + this.situacao = situacao; + } + + public DetalharExigenciaSchema withSituacao(Situacao situacao) { + this.situacao = situacao; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("id", id).append("exigencia", exigencia).append("dataExigencia", dataExigencia).append("resposta", resposta).append("dataResposta", dataResposta).append("situacao", situacao).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(exigencia).append(dataExigencia).append(situacao).append(resposta).append(dataResposta).append(id).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof DetalharExigenciaSchema) == false) { + return false; + } + DetalharExigenciaSchema rhs = ((DetalharExigenciaSchema) other); + return new EqualsBuilder().append(exigencia, rhs.exigencia).append(dataExigencia, rhs.dataExigencia).append(situacao, rhs.situacao).append(resposta, rhs.resposta).append(dataResposta, rhs.dataResposta).append(id, rhs.id).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/lpco/detalhar_exigencia/Situacao.java b/src/main/java/br/gov/siscomex/lpco/detalhar_exigencia/Situacao.java new file mode 100644 index 0000000..d32e133 --- /dev/null +++ b/src/main/java/br/gov/siscomex/lpco/detalhar_exigencia/Situacao.java @@ -0,0 +1,67 @@ + +package br.gov.siscomex.lpco.detalhar_exigencia; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class Situacao { + + @SerializedName("id") + @Expose + private String id; + @SerializedName("descricao") + @Expose + private String descricao; + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public Situacao withId(String id) { + this.id = id; + return this; + } + + public String getDescricao() { + return descricao; + } + + public void setDescricao(String descricao) { + this.descricao = descricao; + } + + public Situacao withDescricao(String descricao) { + this.descricao = descricao; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("id", id).append("descricao", descricao).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(id).append(descricao).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof Situacao) == false) { + return false; + } + Situacao rhs = ((Situacao) other); + return new EqualsBuilder().append(id, rhs.id).append(descricao, rhs.descricao).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/lpco/detalhar_modelo/DetalharModeloSchema.java b/src/main/java/br/gov/siscomex/lpco/detalhar_modelo/DetalharModeloSchema.java new file mode 100644 index 0000000..a54bbdb --- /dev/null +++ b/src/main/java/br/gov/siscomex/lpco/detalhar_modelo/DetalharModeloSchema.java @@ -0,0 +1,105 @@ + +package br.gov.siscomex.lpco.detalhar_modelo; + +import java.util.ArrayList; +import java.util.List; +import javax.validation.Valid; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class DetalharModeloSchema { + + @SerializedName("modelo") + @Expose + @Valid + private Modelo modelo; + @SerializedName("listaCamposFormulario") + @Expose + @Valid + private List listaCamposFormulario = new ArrayList(); + @SerializedName("listaCamposNcm") + @Expose + @Valid + private List listaCamposNcm = new ArrayList(); + @SerializedName("permiteMultiplosCpfCnpjExportador") + @Expose + private Boolean permiteMultiplosCpfCnpjExportador; + + public Modelo getModelo() { + return modelo; + } + + public void setModelo(Modelo modelo) { + this.modelo = modelo; + } + + public DetalharModeloSchema withModelo(Modelo modelo) { + this.modelo = modelo; + return this; + } + + public List getListaCamposFormulario() { + return listaCamposFormulario; + } + + public void setListaCamposFormulario(List listaCamposFormulario) { + this.listaCamposFormulario = listaCamposFormulario; + } + + public DetalharModeloSchema withListaCamposFormulario(List listaCamposFormulario) { + this.listaCamposFormulario = listaCamposFormulario; + return this; + } + + public List getListaCamposNcm() { + return listaCamposNcm; + } + + public void setListaCamposNcm(List listaCamposNcm) { + this.listaCamposNcm = listaCamposNcm; + } + + public DetalharModeloSchema withListaCamposNcm(List listaCamposNcm) { + this.listaCamposNcm = listaCamposNcm; + return this; + } + + public Boolean getPermiteMultiplosCpfCnpjExportador() { + return permiteMultiplosCpfCnpjExportador; + } + + public void setPermiteMultiplosCpfCnpjExportador(Boolean permiteMultiplosCpfCnpjExportador) { + this.permiteMultiplosCpfCnpjExportador = permiteMultiplosCpfCnpjExportador; + } + + public DetalharModeloSchema withPermiteMultiplosCpfCnpjExportador(Boolean permiteMultiplosCpfCnpjExportador) { + this.permiteMultiplosCpfCnpjExportador = permiteMultiplosCpfCnpjExportador; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("modelo", modelo).append("listaCamposFormulario", listaCamposFormulario).append("listaCamposNcm", listaCamposNcm).append("permiteMultiplosCpfCnpjExportador", permiteMultiplosCpfCnpjExportador).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(listaCamposNcm).append(permiteMultiplosCpfCnpjExportador).append(modelo).append(listaCamposFormulario).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof DetalharModeloSchema) == false) { + return false; + } + DetalharModeloSchema rhs = ((DetalharModeloSchema) other); + return new EqualsBuilder().append(listaCamposNcm, rhs.listaCamposNcm).append(permiteMultiplosCpfCnpjExportador, rhs.permiteMultiplosCpfCnpjExportador).append(modelo, rhs.modelo).append(listaCamposFormulario, rhs.listaCamposFormulario).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodelo/ListaCamposFormulario.java b/src/main/java/br/gov/siscomex/lpco/detalhar_modelo/ListaCamposFormulario.java similarity index 61% rename from src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodelo/ListaCamposFormulario.java rename to src/main/java/br/gov/siscomex/lpco/detalhar_modelo/ListaCamposFormulario.java index a69f713..14c6e5f 100644 --- a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodelo/ListaCamposFormulario.java +++ b/src/main/java/br/gov/siscomex/lpco/detalhar_modelo/ListaCamposFormulario.java @@ -1,10 +1,14 @@ -package br.gov.siscomex.portalunico.lpco.detalharmodelo; +package br.gov.siscomex.lpco.detalhar_modelo; import java.util.HashMap; import java.util.Map; +import javax.validation.Valid; import com.google.gson.annotations.Expose; import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; public class ListaCamposFormulario { @@ -19,6 +23,7 @@ public class ListaCamposFormulario { private ListaCamposFormulario.Tipo tipo; @SerializedName("validacao") @Expose + @Valid private Validacao validacao; public String getCodigo() { @@ -29,6 +34,11 @@ public void setCodigo(String codigo) { this.codigo = codigo; } + public ListaCamposFormulario withCodigo(String codigo) { + this.codigo = codigo; + return this; + } + public String getNome() { return nome; } @@ -37,6 +47,11 @@ public void setNome(String nome) { this.nome = nome; } + public ListaCamposFormulario withNome(String nome) { + this.nome = nome; + return this; + } + public ListaCamposFormulario.Tipo getTipo() { return tipo; } @@ -45,6 +60,11 @@ public void setTipo(ListaCamposFormulario.Tipo tipo) { this.tipo = tipo; } + public ListaCamposFormulario withTipo(ListaCamposFormulario.Tipo tipo) { + this.tipo = tipo; + return this; + } + public Validacao getValidacao() { return validacao; } @@ -53,42 +73,19 @@ public void setValidacao(Validacao validacao) { this.validacao = validacao; } + public ListaCamposFormulario withValidacao(Validacao validacao) { + this.validacao = validacao; + return this; + } + @Override public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(ListaCamposFormulario.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("codigo"); - sb.append('='); - sb.append(((this.codigo == null)?"":this.codigo)); - sb.append(','); - sb.append("nome"); - sb.append('='); - sb.append(((this.nome == null)?"":this.nome)); - sb.append(','); - sb.append("tipo"); - sb.append('='); - sb.append(((this.tipo == null)?"":this.tipo)); - sb.append(','); - sb.append("validacao"); - sb.append('='); - sb.append(((this.validacao == null)?"":this.validacao)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); + return new ToStringBuilder(this).append("codigo", codigo).append("nome", nome).append("tipo", tipo).append("validacao", validacao).toString(); } @Override public int hashCode() { - int result = 1; - result = ((result* 31)+((this.codigo == null)? 0 :this.codigo.hashCode())); - result = ((result* 31)+((this.nome == null)? 0 :this.nome.hashCode())); - result = ((result* 31)+((this.tipo == null)? 0 :this.tipo.hashCode())); - result = ((result* 31)+((this.validacao == null)? 0 :this.validacao.hashCode())); - return result; + return new HashCodeBuilder().append(codigo).append(nome).append(tipo).append(validacao).toHashCode(); } @Override @@ -100,7 +97,7 @@ public boolean equals(Object other) { return false; } ListaCamposFormulario rhs = ((ListaCamposFormulario) other); - return (((((this.codigo == rhs.codigo)||((this.codigo!= null)&&this.codigo.equals(rhs.codigo)))&&((this.nome == rhs.nome)||((this.nome!= null)&&this.nome.equals(rhs.nome))))&&((this.tipo == rhs.tipo)||((this.tipo!= null)&&this.tipo.equals(rhs.tipo))))&&((this.validacao == rhs.validacao)||((this.validacao!= null)&&this.validacao.equals(rhs.validacao)))); + return new EqualsBuilder().append(codigo, rhs.codigo).append(nome, rhs.nome).append(tipo, rhs.tipo).append(validacao, rhs.validacao).isEquals(); } public enum Tipo { diff --git a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodelo/ListaCamposNcm.java b/src/main/java/br/gov/siscomex/lpco/detalhar_modelo/ListaCamposNcm.java similarity index 61% rename from src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodelo/ListaCamposNcm.java rename to src/main/java/br/gov/siscomex/lpco/detalhar_modelo/ListaCamposNcm.java index fd6198f..6d4710e 100644 --- a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodelo/ListaCamposNcm.java +++ b/src/main/java/br/gov/siscomex/lpco/detalhar_modelo/ListaCamposNcm.java @@ -1,10 +1,14 @@ -package br.gov.siscomex.portalunico.lpco.detalharmodelo; +package br.gov.siscomex.lpco.detalhar_modelo; import java.util.HashMap; import java.util.Map; +import javax.validation.Valid; import com.google.gson.annotations.Expose; import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; public class ListaCamposNcm { @@ -19,6 +23,7 @@ public class ListaCamposNcm { private ListaCamposNcm.Tipo tipo; @SerializedName("validacao") @Expose + @Valid private Validacao_ validacao; public String getCodigo() { @@ -29,6 +34,11 @@ public void setCodigo(String codigo) { this.codigo = codigo; } + public ListaCamposNcm withCodigo(String codigo) { + this.codigo = codigo; + return this; + } + public String getNome() { return nome; } @@ -37,6 +47,11 @@ public void setNome(String nome) { this.nome = nome; } + public ListaCamposNcm withNome(String nome) { + this.nome = nome; + return this; + } + public ListaCamposNcm.Tipo getTipo() { return tipo; } @@ -45,6 +60,11 @@ public void setTipo(ListaCamposNcm.Tipo tipo) { this.tipo = tipo; } + public ListaCamposNcm withTipo(ListaCamposNcm.Tipo tipo) { + this.tipo = tipo; + return this; + } + public Validacao_ getValidacao() { return validacao; } @@ -53,42 +73,19 @@ public void setValidacao(Validacao_ validacao) { this.validacao = validacao; } + public ListaCamposNcm withValidacao(Validacao_ validacao) { + this.validacao = validacao; + return this; + } + @Override public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(ListaCamposNcm.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("codigo"); - sb.append('='); - sb.append(((this.codigo == null)?"":this.codigo)); - sb.append(','); - sb.append("nome"); - sb.append('='); - sb.append(((this.nome == null)?"":this.nome)); - sb.append(','); - sb.append("tipo"); - sb.append('='); - sb.append(((this.tipo == null)?"":this.tipo)); - sb.append(','); - sb.append("validacao"); - sb.append('='); - sb.append(((this.validacao == null)?"":this.validacao)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); + return new ToStringBuilder(this).append("codigo", codigo).append("nome", nome).append("tipo", tipo).append("validacao", validacao).toString(); } @Override public int hashCode() { - int result = 1; - result = ((result* 31)+((this.codigo == null)? 0 :this.codigo.hashCode())); - result = ((result* 31)+((this.nome == null)? 0 :this.nome.hashCode())); - result = ((result* 31)+((this.tipo == null)? 0 :this.tipo.hashCode())); - result = ((result* 31)+((this.validacao == null)? 0 :this.validacao.hashCode())); - return result; + return new HashCodeBuilder().append(codigo).append(nome).append(tipo).append(validacao).toHashCode(); } @Override @@ -100,7 +97,7 @@ public boolean equals(Object other) { return false; } ListaCamposNcm rhs = ((ListaCamposNcm) other); - return (((((this.codigo == rhs.codigo)||((this.codigo!= null)&&this.codigo.equals(rhs.codigo)))&&((this.nome == rhs.nome)||((this.nome!= null)&&this.nome.equals(rhs.nome))))&&((this.tipo == rhs.tipo)||((this.tipo!= null)&&this.tipo.equals(rhs.tipo))))&&((this.validacao == rhs.validacao)||((this.validacao!= null)&&this.validacao.equals(rhs.validacao)))); + return new EqualsBuilder().append(codigo, rhs.codigo).append(nome, rhs.nome).append(tipo, rhs.tipo).append(validacao, rhs.validacao).isEquals(); } public enum Tipo { diff --git a/src/main/java/br/gov/siscomex/lpco/detalhar_modelo/Modelo.java b/src/main/java/br/gov/siscomex/lpco/detalhar_modelo/Modelo.java new file mode 100644 index 0000000..15c2894 --- /dev/null +++ b/src/main/java/br/gov/siscomex/lpco/detalhar_modelo/Modelo.java @@ -0,0 +1,67 @@ + +package br.gov.siscomex.lpco.detalhar_modelo; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class Modelo { + + @SerializedName("codigo") + @Expose + private String codigo; + @SerializedName("nome") + @Expose + private String nome; + + public String getCodigo() { + return codigo; + } + + public void setCodigo(String codigo) { + this.codigo = codigo; + } + + public Modelo withCodigo(String codigo) { + this.codigo = codigo; + return this; + } + + public String getNome() { + return nome; + } + + public void setNome(String nome) { + this.nome = nome; + } + + public Modelo withNome(String nome) { + this.nome = nome; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("codigo", codigo).append("nome", nome).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(codigo).append(nome).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof Modelo) == false) { + return false; + } + Modelo rhs = ((Modelo) other); + return new EqualsBuilder().append(codigo, rhs.codigo).append(nome, rhs.nome).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/lpco/detalhar_modelo/Validacao.java b/src/main/java/br/gov/siscomex/lpco/detalhar_modelo/Validacao.java new file mode 100644 index 0000000..79646bb --- /dev/null +++ b/src/main/java/br/gov/siscomex/lpco/detalhar_modelo/Validacao.java @@ -0,0 +1,115 @@ + +package br.gov.siscomex.lpco.detalhar_modelo; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class Validacao { + + @SerializedName("obrigatorio") + @Expose + private Boolean obrigatorio; + @SerializedName("permiteMultiplosValores") + @Expose + private Boolean permiteMultiplosValores; + @SerializedName("mascara") + @Expose + private String mascara; + @SerializedName("tamanhoMaximo") + @Expose + private Integer tamanhoMaximo; + @SerializedName("qtdCasasDecimais") + @Expose + private Integer qtdCasasDecimais; + + public Boolean getObrigatorio() { + return obrigatorio; + } + + public void setObrigatorio(Boolean obrigatorio) { + this.obrigatorio = obrigatorio; + } + + public Validacao withObrigatorio(Boolean obrigatorio) { + this.obrigatorio = obrigatorio; + return this; + } + + public Boolean getPermiteMultiplosValores() { + return permiteMultiplosValores; + } + + public void setPermiteMultiplosValores(Boolean permiteMultiplosValores) { + this.permiteMultiplosValores = permiteMultiplosValores; + } + + public Validacao withPermiteMultiplosValores(Boolean permiteMultiplosValores) { + this.permiteMultiplosValores = permiteMultiplosValores; + return this; + } + + public String getMascara() { + return mascara; + } + + public void setMascara(String mascara) { + this.mascara = mascara; + } + + public Validacao withMascara(String mascara) { + this.mascara = mascara; + return this; + } + + public Integer getTamanhoMaximo() { + return tamanhoMaximo; + } + + public void setTamanhoMaximo(Integer tamanhoMaximo) { + this.tamanhoMaximo = tamanhoMaximo; + } + + public Validacao withTamanhoMaximo(Integer tamanhoMaximo) { + this.tamanhoMaximo = tamanhoMaximo; + return this; + } + + public Integer getQtdCasasDecimais() { + return qtdCasasDecimais; + } + + public void setQtdCasasDecimais(Integer qtdCasasDecimais) { + this.qtdCasasDecimais = qtdCasasDecimais; + } + + public Validacao withQtdCasasDecimais(Integer qtdCasasDecimais) { + this.qtdCasasDecimais = qtdCasasDecimais; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("obrigatorio", obrigatorio).append("permiteMultiplosValores", permiteMultiplosValores).append("mascara", mascara).append("tamanhoMaximo", tamanhoMaximo).append("qtdCasasDecimais", qtdCasasDecimais).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(permiteMultiplosValores).append(qtdCasasDecimais).append(obrigatorio).append(mascara).append(tamanhoMaximo).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof Validacao) == false) { + return false; + } + Validacao rhs = ((Validacao) other); + return new EqualsBuilder().append(permiteMultiplosValores, rhs.permiteMultiplosValores).append(qtdCasasDecimais, rhs.qtdCasasDecimais).append(obrigatorio, rhs.obrigatorio).append(mascara, rhs.mascara).append(tamanhoMaximo, rhs.tamanhoMaximo).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/lpco/detalhar_modelo/Validacao_.java b/src/main/java/br/gov/siscomex/lpco/detalhar_modelo/Validacao_.java new file mode 100644 index 0000000..594043a --- /dev/null +++ b/src/main/java/br/gov/siscomex/lpco/detalhar_modelo/Validacao_.java @@ -0,0 +1,115 @@ + +package br.gov.siscomex.lpco.detalhar_modelo; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class Validacao_ { + + @SerializedName("obrigatorio") + @Expose + private Boolean obrigatorio; + @SerializedName("permiteMultiplosValores") + @Expose + private Boolean permiteMultiplosValores; + @SerializedName("mascara") + @Expose + private String mascara; + @SerializedName("tamanhoMaximo") + @Expose + private Integer tamanhoMaximo; + @SerializedName("qtdCasasDecimais") + @Expose + private Integer qtdCasasDecimais; + + public Boolean getObrigatorio() { + return obrigatorio; + } + + public void setObrigatorio(Boolean obrigatorio) { + this.obrigatorio = obrigatorio; + } + + public Validacao_ withObrigatorio(Boolean obrigatorio) { + this.obrigatorio = obrigatorio; + return this; + } + + public Boolean getPermiteMultiplosValores() { + return permiteMultiplosValores; + } + + public void setPermiteMultiplosValores(Boolean permiteMultiplosValores) { + this.permiteMultiplosValores = permiteMultiplosValores; + } + + public Validacao_ withPermiteMultiplosValores(Boolean permiteMultiplosValores) { + this.permiteMultiplosValores = permiteMultiplosValores; + return this; + } + + public String getMascara() { + return mascara; + } + + public void setMascara(String mascara) { + this.mascara = mascara; + } + + public Validacao_ withMascara(String mascara) { + this.mascara = mascara; + return this; + } + + public Integer getTamanhoMaximo() { + return tamanhoMaximo; + } + + public void setTamanhoMaximo(Integer tamanhoMaximo) { + this.tamanhoMaximo = tamanhoMaximo; + } + + public Validacao_ withTamanhoMaximo(Integer tamanhoMaximo) { + this.tamanhoMaximo = tamanhoMaximo; + return this; + } + + public Integer getQtdCasasDecimais() { + return qtdCasasDecimais; + } + + public void setQtdCasasDecimais(Integer qtdCasasDecimais) { + this.qtdCasasDecimais = qtdCasasDecimais; + } + + public Validacao_ withQtdCasasDecimais(Integer qtdCasasDecimais) { + this.qtdCasasDecimais = qtdCasasDecimais; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("obrigatorio", obrigatorio).append("permiteMultiplosValores", permiteMultiplosValores).append("mascara", mascara).append("tamanhoMaximo", tamanhoMaximo).append("qtdCasasDecimais", qtdCasasDecimais).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(permiteMultiplosValores).append(qtdCasasDecimais).append(obrigatorio).append(mascara).append(tamanhoMaximo).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof Validacao_) == false) { + return false; + } + Validacao_ rhs = ((Validacao_) other); + return new EqualsBuilder().append(permiteMultiplosValores, rhs.permiteMultiplosValores).append(qtdCasasDecimais, rhs.qtdCasasDecimais).append(obrigatorio, rhs.obrigatorio).append(mascara, rhs.mascara).append(tamanhoMaximo, rhs.tamanhoMaximo).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/lpco/detalhar_modelo_ncm/DetalharModeloNcmSchema.java b/src/main/java/br/gov/siscomex/lpco/detalhar_modelo_ncm/DetalharModeloNcmSchema.java new file mode 100644 index 0000000..67d0951 --- /dev/null +++ b/src/main/java/br/gov/siscomex/lpco/detalhar_modelo_ncm/DetalharModeloNcmSchema.java @@ -0,0 +1,104 @@ + +package br.gov.siscomex.lpco.detalhar_modelo_ncm; + +import java.util.ArrayList; +import java.util.List; +import javax.validation.Valid; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class DetalharModeloNcmSchema { + + @SerializedName("ncm") + @Expose + private String ncm; + @SerializedName("listaCamposNcm") + @Expose + @Valid + private List listaCamposNcm = new ArrayList(); + @SerializedName("listaAtributosNcm") + @Expose + @Valid + private List listaAtributosNcm = new ArrayList(); + @SerializedName("unidadeMedidaEstatistica") + @Expose + private String unidadeMedidaEstatistica; + + public String getNcm() { + return ncm; + } + + public void setNcm(String ncm) { + this.ncm = ncm; + } + + public DetalharModeloNcmSchema withNcm(String ncm) { + this.ncm = ncm; + return this; + } + + public List getListaCamposNcm() { + return listaCamposNcm; + } + + public void setListaCamposNcm(List listaCamposNcm) { + this.listaCamposNcm = listaCamposNcm; + } + + public DetalharModeloNcmSchema withListaCamposNcm(List listaCamposNcm) { + this.listaCamposNcm = listaCamposNcm; + return this; + } + + public List getListaAtributosNcm() { + return listaAtributosNcm; + } + + public void setListaAtributosNcm(List listaAtributosNcm) { + this.listaAtributosNcm = listaAtributosNcm; + } + + public DetalharModeloNcmSchema withListaAtributosNcm(List listaAtributosNcm) { + this.listaAtributosNcm = listaAtributosNcm; + return this; + } + + public String getUnidadeMedidaEstatistica() { + return unidadeMedidaEstatistica; + } + + public void setUnidadeMedidaEstatistica(String unidadeMedidaEstatistica) { + this.unidadeMedidaEstatistica = unidadeMedidaEstatistica; + } + + public DetalharModeloNcmSchema withUnidadeMedidaEstatistica(String unidadeMedidaEstatistica) { + this.unidadeMedidaEstatistica = unidadeMedidaEstatistica; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("ncm", ncm).append("listaCamposNcm", listaCamposNcm).append("listaAtributosNcm", listaAtributosNcm).append("unidadeMedidaEstatistica", unidadeMedidaEstatistica).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(unidadeMedidaEstatistica).append(ncm).append(listaCamposNcm).append(listaAtributosNcm).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof DetalharModeloNcmSchema) == false) { + return false; + } + DetalharModeloNcmSchema rhs = ((DetalharModeloNcmSchema) other); + return new EqualsBuilder().append(unidadeMedidaEstatistica, rhs.unidadeMedidaEstatistica).append(ncm, rhs.ncm).append(listaCamposNcm, rhs.listaCamposNcm).append(listaAtributosNcm, rhs.listaAtributosNcm).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodeloncm/ListaAtributosNcm.java b/src/main/java/br/gov/siscomex/lpco/detalhar_modelo_ncm/ListaAtributosNcm.java similarity index 61% rename from src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodeloncm/ListaAtributosNcm.java rename to src/main/java/br/gov/siscomex/lpco/detalhar_modelo_ncm/ListaAtributosNcm.java index d5280b0..0f414a7 100644 --- a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodeloncm/ListaAtributosNcm.java +++ b/src/main/java/br/gov/siscomex/lpco/detalhar_modelo_ncm/ListaAtributosNcm.java @@ -1,10 +1,14 @@ -package br.gov.siscomex.portalunico.lpco.detalharmodeloncm; +package br.gov.siscomex.lpco.detalhar_modelo_ncm; import java.util.HashMap; import java.util.Map; +import javax.validation.Valid; import com.google.gson.annotations.Expose; import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; public class ListaAtributosNcm { @@ -19,6 +23,7 @@ public class ListaAtributosNcm { private ListaAtributosNcm.Tipo tipo; @SerializedName("validacao") @Expose + @Valid private Validacao_ validacao; public String getCodigo() { @@ -29,6 +34,11 @@ public void setCodigo(String codigo) { this.codigo = codigo; } + public ListaAtributosNcm withCodigo(String codigo) { + this.codigo = codigo; + return this; + } + public String getNome() { return nome; } @@ -37,6 +47,11 @@ public void setNome(String nome) { this.nome = nome; } + public ListaAtributosNcm withNome(String nome) { + this.nome = nome; + return this; + } + public ListaAtributosNcm.Tipo getTipo() { return tipo; } @@ -45,6 +60,11 @@ public void setTipo(ListaAtributosNcm.Tipo tipo) { this.tipo = tipo; } + public ListaAtributosNcm withTipo(ListaAtributosNcm.Tipo tipo) { + this.tipo = tipo; + return this; + } + public Validacao_ getValidacao() { return validacao; } @@ -53,42 +73,19 @@ public void setValidacao(Validacao_ validacao) { this.validacao = validacao; } + public ListaAtributosNcm withValidacao(Validacao_ validacao) { + this.validacao = validacao; + return this; + } + @Override public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(ListaAtributosNcm.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("codigo"); - sb.append('='); - sb.append(((this.codigo == null)?"":this.codigo)); - sb.append(','); - sb.append("nome"); - sb.append('='); - sb.append(((this.nome == null)?"":this.nome)); - sb.append(','); - sb.append("tipo"); - sb.append('='); - sb.append(((this.tipo == null)?"":this.tipo)); - sb.append(','); - sb.append("validacao"); - sb.append('='); - sb.append(((this.validacao == null)?"":this.validacao)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); + return new ToStringBuilder(this).append("codigo", codigo).append("nome", nome).append("tipo", tipo).append("validacao", validacao).toString(); } @Override public int hashCode() { - int result = 1; - result = ((result* 31)+((this.codigo == null)? 0 :this.codigo.hashCode())); - result = ((result* 31)+((this.nome == null)? 0 :this.nome.hashCode())); - result = ((result* 31)+((this.tipo == null)? 0 :this.tipo.hashCode())); - result = ((result* 31)+((this.validacao == null)? 0 :this.validacao.hashCode())); - return result; + return new HashCodeBuilder().append(codigo).append(nome).append(tipo).append(validacao).toHashCode(); } @Override @@ -100,7 +97,7 @@ public boolean equals(Object other) { return false; } ListaAtributosNcm rhs = ((ListaAtributosNcm) other); - return (((((this.codigo == rhs.codigo)||((this.codigo!= null)&&this.codigo.equals(rhs.codigo)))&&((this.nome == rhs.nome)||((this.nome!= null)&&this.nome.equals(rhs.nome))))&&((this.tipo == rhs.tipo)||((this.tipo!= null)&&this.tipo.equals(rhs.tipo))))&&((this.validacao == rhs.validacao)||((this.validacao!= null)&&this.validacao.equals(rhs.validacao)))); + return new EqualsBuilder().append(codigo, rhs.codigo).append(nome, rhs.nome).append(tipo, rhs.tipo).append(validacao, rhs.validacao).isEquals(); } public enum Tipo { diff --git a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodeloncm/ListaCamposNcm.java b/src/main/java/br/gov/siscomex/lpco/detalhar_modelo_ncm/ListaCamposNcm.java similarity index 61% rename from src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodeloncm/ListaCamposNcm.java rename to src/main/java/br/gov/siscomex/lpco/detalhar_modelo_ncm/ListaCamposNcm.java index bd207aa..2266aa3 100644 --- a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodeloncm/ListaCamposNcm.java +++ b/src/main/java/br/gov/siscomex/lpco/detalhar_modelo_ncm/ListaCamposNcm.java @@ -1,10 +1,14 @@ -package br.gov.siscomex.portalunico.lpco.detalharmodeloncm; +package br.gov.siscomex.lpco.detalhar_modelo_ncm; import java.util.HashMap; import java.util.Map; +import javax.validation.Valid; import com.google.gson.annotations.Expose; import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; public class ListaCamposNcm { @@ -19,6 +23,7 @@ public class ListaCamposNcm { private ListaCamposNcm.Tipo tipo; @SerializedName("validacao") @Expose + @Valid private Validacao validacao; public String getCodigo() { @@ -29,6 +34,11 @@ public void setCodigo(String codigo) { this.codigo = codigo; } + public ListaCamposNcm withCodigo(String codigo) { + this.codigo = codigo; + return this; + } + public String getNome() { return nome; } @@ -37,6 +47,11 @@ public void setNome(String nome) { this.nome = nome; } + public ListaCamposNcm withNome(String nome) { + this.nome = nome; + return this; + } + public ListaCamposNcm.Tipo getTipo() { return tipo; } @@ -45,6 +60,11 @@ public void setTipo(ListaCamposNcm.Tipo tipo) { this.tipo = tipo; } + public ListaCamposNcm withTipo(ListaCamposNcm.Tipo tipo) { + this.tipo = tipo; + return this; + } + public Validacao getValidacao() { return validacao; } @@ -53,42 +73,19 @@ public void setValidacao(Validacao validacao) { this.validacao = validacao; } + public ListaCamposNcm withValidacao(Validacao validacao) { + this.validacao = validacao; + return this; + } + @Override public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(ListaCamposNcm.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("codigo"); - sb.append('='); - sb.append(((this.codigo == null)?"":this.codigo)); - sb.append(','); - sb.append("nome"); - sb.append('='); - sb.append(((this.nome == null)?"":this.nome)); - sb.append(','); - sb.append("tipo"); - sb.append('='); - sb.append(((this.tipo == null)?"":this.tipo)); - sb.append(','); - sb.append("validacao"); - sb.append('='); - sb.append(((this.validacao == null)?"":this.validacao)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); + return new ToStringBuilder(this).append("codigo", codigo).append("nome", nome).append("tipo", tipo).append("validacao", validacao).toString(); } @Override public int hashCode() { - int result = 1; - result = ((result* 31)+((this.codigo == null)? 0 :this.codigo.hashCode())); - result = ((result* 31)+((this.nome == null)? 0 :this.nome.hashCode())); - result = ((result* 31)+((this.tipo == null)? 0 :this.tipo.hashCode())); - result = ((result* 31)+((this.validacao == null)? 0 :this.validacao.hashCode())); - return result; + return new HashCodeBuilder().append(codigo).append(nome).append(tipo).append(validacao).toHashCode(); } @Override @@ -100,7 +97,7 @@ public boolean equals(Object other) { return false; } ListaCamposNcm rhs = ((ListaCamposNcm) other); - return (((((this.codigo == rhs.codigo)||((this.codigo!= null)&&this.codigo.equals(rhs.codigo)))&&((this.nome == rhs.nome)||((this.nome!= null)&&this.nome.equals(rhs.nome))))&&((this.tipo == rhs.tipo)||((this.tipo!= null)&&this.tipo.equals(rhs.tipo))))&&((this.validacao == rhs.validacao)||((this.validacao!= null)&&this.validacao.equals(rhs.validacao)))); + return new EqualsBuilder().append(codigo, rhs.codigo).append(nome, rhs.nome).append(tipo, rhs.tipo).append(validacao, rhs.validacao).isEquals(); } public enum Tipo { diff --git a/src/main/java/br/gov/siscomex/lpco/detalhar_modelo_ncm/Validacao.java b/src/main/java/br/gov/siscomex/lpco/detalhar_modelo_ncm/Validacao.java new file mode 100644 index 0000000..13f34be --- /dev/null +++ b/src/main/java/br/gov/siscomex/lpco/detalhar_modelo_ncm/Validacao.java @@ -0,0 +1,115 @@ + +package br.gov.siscomex.lpco.detalhar_modelo_ncm; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class Validacao { + + @SerializedName("obrigatorio") + @Expose + private Boolean obrigatorio; + @SerializedName("permiteMultiplosValores") + @Expose + private Boolean permiteMultiplosValores; + @SerializedName("mascara") + @Expose + private String mascara; + @SerializedName("tamanhoMaximo") + @Expose + private Integer tamanhoMaximo; + @SerializedName("qtdCasasDecimais") + @Expose + private Integer qtdCasasDecimais; + + public Boolean getObrigatorio() { + return obrigatorio; + } + + public void setObrigatorio(Boolean obrigatorio) { + this.obrigatorio = obrigatorio; + } + + public Validacao withObrigatorio(Boolean obrigatorio) { + this.obrigatorio = obrigatorio; + return this; + } + + public Boolean getPermiteMultiplosValores() { + return permiteMultiplosValores; + } + + public void setPermiteMultiplosValores(Boolean permiteMultiplosValores) { + this.permiteMultiplosValores = permiteMultiplosValores; + } + + public Validacao withPermiteMultiplosValores(Boolean permiteMultiplosValores) { + this.permiteMultiplosValores = permiteMultiplosValores; + return this; + } + + public String getMascara() { + return mascara; + } + + public void setMascara(String mascara) { + this.mascara = mascara; + } + + public Validacao withMascara(String mascara) { + this.mascara = mascara; + return this; + } + + public Integer getTamanhoMaximo() { + return tamanhoMaximo; + } + + public void setTamanhoMaximo(Integer tamanhoMaximo) { + this.tamanhoMaximo = tamanhoMaximo; + } + + public Validacao withTamanhoMaximo(Integer tamanhoMaximo) { + this.tamanhoMaximo = tamanhoMaximo; + return this; + } + + public Integer getQtdCasasDecimais() { + return qtdCasasDecimais; + } + + public void setQtdCasasDecimais(Integer qtdCasasDecimais) { + this.qtdCasasDecimais = qtdCasasDecimais; + } + + public Validacao withQtdCasasDecimais(Integer qtdCasasDecimais) { + this.qtdCasasDecimais = qtdCasasDecimais; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("obrigatorio", obrigatorio).append("permiteMultiplosValores", permiteMultiplosValores).append("mascara", mascara).append("tamanhoMaximo", tamanhoMaximo).append("qtdCasasDecimais", qtdCasasDecimais).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(permiteMultiplosValores).append(qtdCasasDecimais).append(obrigatorio).append(mascara).append(tamanhoMaximo).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof Validacao) == false) { + return false; + } + Validacao rhs = ((Validacao) other); + return new EqualsBuilder().append(permiteMultiplosValores, rhs.permiteMultiplosValores).append(qtdCasasDecimais, rhs.qtdCasasDecimais).append(obrigatorio, rhs.obrigatorio).append(mascara, rhs.mascara).append(tamanhoMaximo, rhs.tamanhoMaximo).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/lpco/detalhar_modelo_ncm/Validacao_.java b/src/main/java/br/gov/siscomex/lpco/detalhar_modelo_ncm/Validacao_.java new file mode 100644 index 0000000..2b62316 --- /dev/null +++ b/src/main/java/br/gov/siscomex/lpco/detalhar_modelo_ncm/Validacao_.java @@ -0,0 +1,115 @@ + +package br.gov.siscomex.lpco.detalhar_modelo_ncm; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class Validacao_ { + + @SerializedName("obrigatorio") + @Expose + private Boolean obrigatorio; + @SerializedName("permiteMultiplosValores") + @Expose + private Boolean permiteMultiplosValores; + @SerializedName("mascara") + @Expose + private String mascara; + @SerializedName("tamanhoMaximo") + @Expose + private Integer tamanhoMaximo; + @SerializedName("qtdCasasDecimais") + @Expose + private Integer qtdCasasDecimais; + + public Boolean getObrigatorio() { + return obrigatorio; + } + + public void setObrigatorio(Boolean obrigatorio) { + this.obrigatorio = obrigatorio; + } + + public Validacao_ withObrigatorio(Boolean obrigatorio) { + this.obrigatorio = obrigatorio; + return this; + } + + public Boolean getPermiteMultiplosValores() { + return permiteMultiplosValores; + } + + public void setPermiteMultiplosValores(Boolean permiteMultiplosValores) { + this.permiteMultiplosValores = permiteMultiplosValores; + } + + public Validacao_ withPermiteMultiplosValores(Boolean permiteMultiplosValores) { + this.permiteMultiplosValores = permiteMultiplosValores; + return this; + } + + public String getMascara() { + return mascara; + } + + public void setMascara(String mascara) { + this.mascara = mascara; + } + + public Validacao_ withMascara(String mascara) { + this.mascara = mascara; + return this; + } + + public Integer getTamanhoMaximo() { + return tamanhoMaximo; + } + + public void setTamanhoMaximo(Integer tamanhoMaximo) { + this.tamanhoMaximo = tamanhoMaximo; + } + + public Validacao_ withTamanhoMaximo(Integer tamanhoMaximo) { + this.tamanhoMaximo = tamanhoMaximo; + return this; + } + + public Integer getQtdCasasDecimais() { + return qtdCasasDecimais; + } + + public void setQtdCasasDecimais(Integer qtdCasasDecimais) { + this.qtdCasasDecimais = qtdCasasDecimais; + } + + public Validacao_ withQtdCasasDecimais(Integer qtdCasasDecimais) { + this.qtdCasasDecimais = qtdCasasDecimais; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("obrigatorio", obrigatorio).append("permiteMultiplosValores", permiteMultiplosValores).append("mascara", mascara).append("tamanhoMaximo", tamanhoMaximo).append("qtdCasasDecimais", qtdCasasDecimais).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(permiteMultiplosValores).append(qtdCasasDecimais).append(obrigatorio).append(mascara).append(tamanhoMaximo).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof Validacao_) == false) { + return false; + } + Validacao_ rhs = ((Validacao_) other); + return new EqualsBuilder().append(permiteMultiplosValores, rhs.permiteMultiplosValores).append(qtdCasasDecimais, rhs.qtdCasasDecimais).append(obrigatorio, rhs.obrigatorio).append(mascara, rhs.mascara).append(tamanhoMaximo, rhs.tamanhoMaximo).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/lpco/detalhar_pedido/DetalharPedidoSchema.java b/src/main/java/br/gov/siscomex/lpco/detalhar_pedido/DetalharPedidoSchema.java new file mode 100644 index 0000000..bc27951 --- /dev/null +++ b/src/main/java/br/gov/siscomex/lpco/detalhar_pedido/DetalharPedidoSchema.java @@ -0,0 +1,251 @@ + +package br.gov.siscomex.lpco.detalhar_pedido; + +import java.util.ArrayList; +import java.util.List; +import javax.validation.Valid; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class DetalharPedidoSchema { + + @SerializedName("numero") + @Expose + private String numero; + @SerializedName("codigoModelo") + @Expose + private String codigoModelo; + @SerializedName("orgao") + @Expose + private String orgao; + @SerializedName("situacao") + @Expose + @Valid + private Situacao situacao; + @SerializedName("importadorExportador") + @Expose + private String importadorExportador; + @SerializedName("declarante") + @Expose + private String declarante; + @SerializedName("unidadeMedidaEstatistica") + @Expose + private String unidadeMedidaEstatistica; + @SerializedName("unidadeMedidaComercializada") + @Expose + private String unidadeMedidaComercializada; + @SerializedName("informacaoAdicional") + @Expose + private String informacaoAdicional; + @SerializedName("listaNcm") + @Expose + @Valid + private List listaNcm = new ArrayList(); + @SerializedName("listaCamposFormulario") + @Expose + @Valid + private List listaCamposFormulario = new ArrayList(); + @SerializedName("listaVinculos") + @Expose + @Valid + private List listaVinculos = new ArrayList(); + @SerializedName("saldo") + @Expose + @Valid + private Saldo saldo; + + public String getNumero() { + return numero; + } + + public void setNumero(String numero) { + this.numero = numero; + } + + public DetalharPedidoSchema withNumero(String numero) { + this.numero = numero; + return this; + } + + public String getCodigoModelo() { + return codigoModelo; + } + + public void setCodigoModelo(String codigoModelo) { + this.codigoModelo = codigoModelo; + } + + public DetalharPedidoSchema withCodigoModelo(String codigoModelo) { + this.codigoModelo = codigoModelo; + return this; + } + + public String getOrgao() { + return orgao; + } + + public void setOrgao(String orgao) { + this.orgao = orgao; + } + + public DetalharPedidoSchema withOrgao(String orgao) { + this.orgao = orgao; + return this; + } + + public Situacao getSituacao() { + return situacao; + } + + public void setSituacao(Situacao situacao) { + this.situacao = situacao; + } + + public DetalharPedidoSchema withSituacao(Situacao situacao) { + this.situacao = situacao; + return this; + } + + public String getImportadorExportador() { + return importadorExportador; + } + + public void setImportadorExportador(String importadorExportador) { + this.importadorExportador = importadorExportador; + } + + public DetalharPedidoSchema withImportadorExportador(String importadorExportador) { + this.importadorExportador = importadorExportador; + return this; + } + + public String getDeclarante() { + return declarante; + } + + public void setDeclarante(String declarante) { + this.declarante = declarante; + } + + public DetalharPedidoSchema withDeclarante(String declarante) { + this.declarante = declarante; + return this; + } + + public String getUnidadeMedidaEstatistica() { + return unidadeMedidaEstatistica; + } + + public void setUnidadeMedidaEstatistica(String unidadeMedidaEstatistica) { + this.unidadeMedidaEstatistica = unidadeMedidaEstatistica; + } + + public DetalharPedidoSchema withUnidadeMedidaEstatistica(String unidadeMedidaEstatistica) { + this.unidadeMedidaEstatistica = unidadeMedidaEstatistica; + return this; + } + + public String getUnidadeMedidaComercializada() { + return unidadeMedidaComercializada; + } + + public void setUnidadeMedidaComercializada(String unidadeMedidaComercializada) { + this.unidadeMedidaComercializada = unidadeMedidaComercializada; + } + + public DetalharPedidoSchema withUnidadeMedidaComercializada(String unidadeMedidaComercializada) { + this.unidadeMedidaComercializada = unidadeMedidaComercializada; + return this; + } + + public String getInformacaoAdicional() { + return informacaoAdicional; + } + + public void setInformacaoAdicional(String informacaoAdicional) { + this.informacaoAdicional = informacaoAdicional; + } + + public DetalharPedidoSchema withInformacaoAdicional(String informacaoAdicional) { + this.informacaoAdicional = informacaoAdicional; + return this; + } + + public List getListaNcm() { + return listaNcm; + } + + public void setListaNcm(List listaNcm) { + this.listaNcm = listaNcm; + } + + public DetalharPedidoSchema withListaNcm(List listaNcm) { + this.listaNcm = listaNcm; + return this; + } + + public List getListaCamposFormulario() { + return listaCamposFormulario; + } + + public void setListaCamposFormulario(List listaCamposFormulario) { + this.listaCamposFormulario = listaCamposFormulario; + } + + public DetalharPedidoSchema withListaCamposFormulario(List listaCamposFormulario) { + this.listaCamposFormulario = listaCamposFormulario; + return this; + } + + public List getListaVinculos() { + return listaVinculos; + } + + public void setListaVinculos(List listaVinculos) { + this.listaVinculos = listaVinculos; + } + + public DetalharPedidoSchema withListaVinculos(List listaVinculos) { + this.listaVinculos = listaVinculos; + return this; + } + + public Saldo getSaldo() { + return saldo; + } + + public void setSaldo(Saldo saldo) { + this.saldo = saldo; + } + + public DetalharPedidoSchema withSaldo(Saldo saldo) { + this.saldo = saldo; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("numero", numero).append("codigoModelo", codigoModelo).append("orgao", orgao).append("situacao", situacao).append("importadorExportador", importadorExportador).append("declarante", declarante).append("unidadeMedidaEstatistica", unidadeMedidaEstatistica).append("unidadeMedidaComercializada", unidadeMedidaComercializada).append("informacaoAdicional", informacaoAdicional).append("listaNcm", listaNcm).append("listaCamposFormulario", listaCamposFormulario).append("listaVinculos", listaVinculos).append("saldo", saldo).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(listaVinculos).append(situacao).append(orgao).append(numero).append(codigoModelo).append(declarante).append(importadorExportador).append(saldo).append(listaCamposFormulario).append(listaNcm).append(unidadeMedidaEstatistica).append(informacaoAdicional).append(unidadeMedidaComercializada).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof DetalharPedidoSchema) == false) { + return false; + } + DetalharPedidoSchema rhs = ((DetalharPedidoSchema) other); + return new EqualsBuilder().append(listaVinculos, rhs.listaVinculos).append(situacao, rhs.situacao).append(orgao, rhs.orgao).append(numero, rhs.numero).append(codigoModelo, rhs.codigoModelo).append(declarante, rhs.declarante).append(importadorExportador, rhs.importadorExportador).append(saldo, rhs.saldo).append(listaCamposFormulario, rhs.listaCamposFormulario).append(listaNcm, rhs.listaNcm).append(unidadeMedidaEstatistica, rhs.unidadeMedidaEstatistica).append(informacaoAdicional, rhs.informacaoAdicional).append(unidadeMedidaComercializada, rhs.unidadeMedidaComercializada).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/lpco/detalhar_pedido/ListaAtributosNcm.java b/src/main/java/br/gov/siscomex/lpco/detalhar_pedido/ListaAtributosNcm.java new file mode 100644 index 0000000..2c51f91 --- /dev/null +++ b/src/main/java/br/gov/siscomex/lpco/detalhar_pedido/ListaAtributosNcm.java @@ -0,0 +1,71 @@ + +package br.gov.siscomex.lpco.detalhar_pedido; + +import java.util.ArrayList; +import java.util.List; +import javax.validation.Valid; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class ListaAtributosNcm { + + @SerializedName("codigo") + @Expose + private String codigo; + @SerializedName("listaValor") + @Expose + @Valid + private List listaValor = new ArrayList(); + + public String getCodigo() { + return codigo; + } + + public void setCodigo(String codigo) { + this.codigo = codigo; + } + + public ListaAtributosNcm withCodigo(String codigo) { + this.codigo = codigo; + return this; + } + + public List getListaValor() { + return listaValor; + } + + public void setListaValor(List listaValor) { + this.listaValor = listaValor; + } + + public ListaAtributosNcm withListaValor(List listaValor) { + this.listaValor = listaValor; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("codigo", codigo).append("listaValor", listaValor).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(codigo).append(listaValor).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof ListaAtributosNcm) == false) { + return false; + } + ListaAtributosNcm rhs = ((ListaAtributosNcm) other); + return new EqualsBuilder().append(codigo, rhs.codigo).append(listaValor, rhs.listaValor).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/lpco/detalhar_pedido/ListaCamposFormulario.java b/src/main/java/br/gov/siscomex/lpco/detalhar_pedido/ListaCamposFormulario.java new file mode 100644 index 0000000..61c479a --- /dev/null +++ b/src/main/java/br/gov/siscomex/lpco/detalhar_pedido/ListaCamposFormulario.java @@ -0,0 +1,71 @@ + +package br.gov.siscomex.lpco.detalhar_pedido; + +import java.util.ArrayList; +import java.util.List; +import javax.validation.Valid; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class ListaCamposFormulario { + + @SerializedName("codigo") + @Expose + private String codigo; + @SerializedName("listaValor") + @Expose + @Valid + private List listaValor = new ArrayList(); + + public String getCodigo() { + return codigo; + } + + public void setCodigo(String codigo) { + this.codigo = codigo; + } + + public ListaCamposFormulario withCodigo(String codigo) { + this.codigo = codigo; + return this; + } + + public List getListaValor() { + return listaValor; + } + + public void setListaValor(List listaValor) { + this.listaValor = listaValor; + } + + public ListaCamposFormulario withListaValor(List listaValor) { + this.listaValor = listaValor; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("codigo", codigo).append("listaValor", listaValor).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(codigo).append(listaValor).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof ListaCamposFormulario) == false) { + return false; + } + ListaCamposFormulario rhs = ((ListaCamposFormulario) other); + return new EqualsBuilder().append(codigo, rhs.codigo).append(listaValor, rhs.listaValor).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/lpco/detalhar_pedido/ListaCamposNcm.java b/src/main/java/br/gov/siscomex/lpco/detalhar_pedido/ListaCamposNcm.java new file mode 100644 index 0000000..bec7a3d --- /dev/null +++ b/src/main/java/br/gov/siscomex/lpco/detalhar_pedido/ListaCamposNcm.java @@ -0,0 +1,71 @@ + +package br.gov.siscomex.lpco.detalhar_pedido; + +import java.util.ArrayList; +import java.util.List; +import javax.validation.Valid; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class ListaCamposNcm { + + @SerializedName("codigo") + @Expose + private String codigo; + @SerializedName("listaValor") + @Expose + @Valid + private List listaValor = new ArrayList(); + + public String getCodigo() { + return codigo; + } + + public void setCodigo(String codigo) { + this.codigo = codigo; + } + + public ListaCamposNcm withCodigo(String codigo) { + this.codigo = codigo; + return this; + } + + public List getListaValor() { + return listaValor; + } + + public void setListaValor(List listaValor) { + this.listaValor = listaValor; + } + + public ListaCamposNcm withListaValor(List listaValor) { + this.listaValor = listaValor; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("codigo", codigo).append("listaValor", listaValor).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(codigo).append(listaValor).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof ListaCamposNcm) == false) { + return false; + } + ListaCamposNcm rhs = ((ListaCamposNcm) other); + return new EqualsBuilder().append(codigo, rhs.codigo).append(listaValor, rhs.listaValor).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/lpco/detalhar_pedido/ListaNcm.java b/src/main/java/br/gov/siscomex/lpco/detalhar_pedido/ListaNcm.java new file mode 100644 index 0000000..f221fbe --- /dev/null +++ b/src/main/java/br/gov/siscomex/lpco/detalhar_pedido/ListaNcm.java @@ -0,0 +1,104 @@ + +package br.gov.siscomex.lpco.detalhar_pedido; + +import java.util.ArrayList; +import java.util.List; +import javax.validation.Valid; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class ListaNcm { + + @SerializedName("ncm") + @Expose + private String ncm; + @SerializedName("listaCamposNcm") + @Expose + @Valid + private List listaCamposNcm = new ArrayList(); + @SerializedName("listaAtributosNcm") + @Expose + @Valid + private List listaAtributosNcm = new ArrayList(); + @SerializedName("unidadeMedidaComercializada") + @Expose + private String unidadeMedidaComercializada; + + public String getNcm() { + return ncm; + } + + public void setNcm(String ncm) { + this.ncm = ncm; + } + + public ListaNcm withNcm(String ncm) { + this.ncm = ncm; + return this; + } + + public List getListaCamposNcm() { + return listaCamposNcm; + } + + public void setListaCamposNcm(List listaCamposNcm) { + this.listaCamposNcm = listaCamposNcm; + } + + public ListaNcm withListaCamposNcm(List listaCamposNcm) { + this.listaCamposNcm = listaCamposNcm; + return this; + } + + public List getListaAtributosNcm() { + return listaAtributosNcm; + } + + public void setListaAtributosNcm(List listaAtributosNcm) { + this.listaAtributosNcm = listaAtributosNcm; + } + + public ListaNcm withListaAtributosNcm(List listaAtributosNcm) { + this.listaAtributosNcm = listaAtributosNcm; + return this; + } + + public String getUnidadeMedidaComercializada() { + return unidadeMedidaComercializada; + } + + public void setUnidadeMedidaComercializada(String unidadeMedidaComercializada) { + this.unidadeMedidaComercializada = unidadeMedidaComercializada; + } + + public ListaNcm withUnidadeMedidaComercializada(String unidadeMedidaComercializada) { + this.unidadeMedidaComercializada = unidadeMedidaComercializada; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("ncm", ncm).append("listaCamposNcm", listaCamposNcm).append("listaAtributosNcm", listaAtributosNcm).append("unidadeMedidaComercializada", unidadeMedidaComercializada).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(ncm).append(unidadeMedidaComercializada).append(listaCamposNcm).append(listaAtributosNcm).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof ListaNcm) == false) { + return false; + } + ListaNcm rhs = ((ListaNcm) other); + return new EqualsBuilder().append(ncm, rhs.ncm).append(unidadeMedidaComercializada, rhs.unidadeMedidaComercializada).append(listaCamposNcm, rhs.listaCamposNcm).append(listaAtributosNcm, rhs.listaAtributosNcm).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/lpco/detalhar_pedido/ListaVinculo.java b/src/main/java/br/gov/siscomex/lpco/detalhar_pedido/ListaVinculo.java new file mode 100644 index 0000000..fb5dcdd --- /dev/null +++ b/src/main/java/br/gov/siscomex/lpco/detalhar_pedido/ListaVinculo.java @@ -0,0 +1,211 @@ + +package br.gov.siscomex.lpco.detalhar_pedido; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class ListaVinculo { + + @SerializedName("dataVinculo") + @Expose + private String dataVinculo; + @SerializedName("numeroDocumento") + @Expose + private String numeroDocumento; + @SerializedName("numeroDocumentoItem") + @Expose + private Integer numeroDocumentoItem; + @SerializedName("dataACD") + @Expose + private String dataACD; + @SerializedName("dataDesembaraco") + @Expose + private String dataDesembaraco; + @SerializedName("dataCCE") + @Expose + private String dataCCE; + @SerializedName("dataAverbacao") + @Expose + private String dataAverbacao; + @SerializedName("dataDesvinculacao") + @Expose + private String dataDesvinculacao; + @SerializedName("quantidadeComercial") + @Expose + private String quantidadeComercial; + @SerializedName("quantidadeUnidadeEstatistica") + @Expose + private String quantidadeUnidadeEstatistica; + @SerializedName("vmle") + @Expose + private String vmle; + + public String getDataVinculo() { + return dataVinculo; + } + + public void setDataVinculo(String dataVinculo) { + this.dataVinculo = dataVinculo; + } + + public ListaVinculo withDataVinculo(String dataVinculo) { + this.dataVinculo = dataVinculo; + return this; + } + + public String getNumeroDocumento() { + return numeroDocumento; + } + + public void setNumeroDocumento(String numeroDocumento) { + this.numeroDocumento = numeroDocumento; + } + + public ListaVinculo withNumeroDocumento(String numeroDocumento) { + this.numeroDocumento = numeroDocumento; + return this; + } + + public Integer getNumeroDocumentoItem() { + return numeroDocumentoItem; + } + + public void setNumeroDocumentoItem(Integer numeroDocumentoItem) { + this.numeroDocumentoItem = numeroDocumentoItem; + } + + public ListaVinculo withNumeroDocumentoItem(Integer numeroDocumentoItem) { + this.numeroDocumentoItem = numeroDocumentoItem; + return this; + } + + public String getDataACD() { + return dataACD; + } + + public void setDataACD(String dataACD) { + this.dataACD = dataACD; + } + + public ListaVinculo withDataACD(String dataACD) { + this.dataACD = dataACD; + return this; + } + + public String getDataDesembaraco() { + return dataDesembaraco; + } + + public void setDataDesembaraco(String dataDesembaraco) { + this.dataDesembaraco = dataDesembaraco; + } + + public ListaVinculo withDataDesembaraco(String dataDesembaraco) { + this.dataDesembaraco = dataDesembaraco; + return this; + } + + public String getDataCCE() { + return dataCCE; + } + + public void setDataCCE(String dataCCE) { + this.dataCCE = dataCCE; + } + + public ListaVinculo withDataCCE(String dataCCE) { + this.dataCCE = dataCCE; + return this; + } + + public String getDataAverbacao() { + return dataAverbacao; + } + + public void setDataAverbacao(String dataAverbacao) { + this.dataAverbacao = dataAverbacao; + } + + public ListaVinculo withDataAverbacao(String dataAverbacao) { + this.dataAverbacao = dataAverbacao; + return this; + } + + public String getDataDesvinculacao() { + return dataDesvinculacao; + } + + public void setDataDesvinculacao(String dataDesvinculacao) { + this.dataDesvinculacao = dataDesvinculacao; + } + + public ListaVinculo withDataDesvinculacao(String dataDesvinculacao) { + this.dataDesvinculacao = dataDesvinculacao; + return this; + } + + public String getQuantidadeComercial() { + return quantidadeComercial; + } + + public void setQuantidadeComercial(String quantidadeComercial) { + this.quantidadeComercial = quantidadeComercial; + } + + public ListaVinculo withQuantidadeComercial(String quantidadeComercial) { + this.quantidadeComercial = quantidadeComercial; + return this; + } + + public String getQuantidadeUnidadeEstatistica() { + return quantidadeUnidadeEstatistica; + } + + public void setQuantidadeUnidadeEstatistica(String quantidadeUnidadeEstatistica) { + this.quantidadeUnidadeEstatistica = quantidadeUnidadeEstatistica; + } + + public ListaVinculo withQuantidadeUnidadeEstatistica(String quantidadeUnidadeEstatistica) { + this.quantidadeUnidadeEstatistica = quantidadeUnidadeEstatistica; + return this; + } + + public String getVmle() { + return vmle; + } + + public void setVmle(String vmle) { + this.vmle = vmle; + } + + public ListaVinculo withVmle(String vmle) { + this.vmle = vmle; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("dataVinculo", dataVinculo).append("numeroDocumento", numeroDocumento).append("numeroDocumentoItem", numeroDocumentoItem).append("dataACD", dataACD).append("dataDesembaraco", dataDesembaraco).append("dataCCE", dataCCE).append("dataAverbacao", dataAverbacao).append("dataDesvinculacao", dataDesvinculacao).append("quantidadeComercial", quantidadeComercial).append("quantidadeUnidadeEstatistica", quantidadeUnidadeEstatistica).append("vmle", vmle).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(dataDesembaraco).append(quantidadeUnidadeEstatistica).append(quantidadeComercial).append(dataDesvinculacao).append(vmle).append(dataAverbacao).append(dataVinculo).append(numeroDocumentoItem).append(numeroDocumento).append(dataACD).append(dataCCE).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof ListaVinculo) == false) { + return false; + } + ListaVinculo rhs = ((ListaVinculo) other); + return new EqualsBuilder().append(dataDesembaraco, rhs.dataDesembaraco).append(quantidadeUnidadeEstatistica, rhs.quantidadeUnidadeEstatistica).append(quantidadeComercial, rhs.quantidadeComercial).append(dataDesvinculacao, rhs.dataDesvinculacao).append(vmle, rhs.vmle).append(dataAverbacao, rhs.dataAverbacao).append(dataVinculo, rhs.dataVinculo).append(numeroDocumentoItem, rhs.numeroDocumentoItem).append(numeroDocumento, rhs.numeroDocumento).append(dataACD, rhs.dataACD).append(dataCCE, rhs.dataCCE).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/lpco/detalhar_pedido/Saldo.java b/src/main/java/br/gov/siscomex/lpco/detalhar_pedido/Saldo.java new file mode 100644 index 0000000..9e10bb0 --- /dev/null +++ b/src/main/java/br/gov/siscomex/lpco/detalhar_pedido/Saldo.java @@ -0,0 +1,131 @@ + +package br.gov.siscomex.lpco.detalhar_pedido; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class Saldo { + + @SerializedName("saldoQuantidadeComercial") + @Expose + private Double saldoQuantidadeComercial; + @SerializedName("saldoQuantidadeEstatistica") + @Expose + private Double saldoQuantidadeEstatistica; + @SerializedName("saldoVMLE") + @Expose + private Double saldoVMLE; + @SerializedName("saldoPesoLiquido") + @Expose + private Double saldoPesoLiquido; + @SerializedName("saldoValorFinanciado") + @Expose + private Double saldoValorFinanciado; + @SerializedName("saldoValorCondicaoVenda") + @Expose + private Double saldoValorCondicaoVenda; + + public Double getSaldoQuantidadeComercial() { + return saldoQuantidadeComercial; + } + + public void setSaldoQuantidadeComercial(Double saldoQuantidadeComercial) { + this.saldoQuantidadeComercial = saldoQuantidadeComercial; + } + + public Saldo withSaldoQuantidadeComercial(Double saldoQuantidadeComercial) { + this.saldoQuantidadeComercial = saldoQuantidadeComercial; + return this; + } + + public Double getSaldoQuantidadeEstatistica() { + return saldoQuantidadeEstatistica; + } + + public void setSaldoQuantidadeEstatistica(Double saldoQuantidadeEstatistica) { + this.saldoQuantidadeEstatistica = saldoQuantidadeEstatistica; + } + + public Saldo withSaldoQuantidadeEstatistica(Double saldoQuantidadeEstatistica) { + this.saldoQuantidadeEstatistica = saldoQuantidadeEstatistica; + return this; + } + + public Double getSaldoVMLE() { + return saldoVMLE; + } + + public void setSaldoVMLE(Double saldoVMLE) { + this.saldoVMLE = saldoVMLE; + } + + public Saldo withSaldoVMLE(Double saldoVMLE) { + this.saldoVMLE = saldoVMLE; + return this; + } + + public Double getSaldoPesoLiquido() { + return saldoPesoLiquido; + } + + public void setSaldoPesoLiquido(Double saldoPesoLiquido) { + this.saldoPesoLiquido = saldoPesoLiquido; + } + + public Saldo withSaldoPesoLiquido(Double saldoPesoLiquido) { + this.saldoPesoLiquido = saldoPesoLiquido; + return this; + } + + public Double getSaldoValorFinanciado() { + return saldoValorFinanciado; + } + + public void setSaldoValorFinanciado(Double saldoValorFinanciado) { + this.saldoValorFinanciado = saldoValorFinanciado; + } + + public Saldo withSaldoValorFinanciado(Double saldoValorFinanciado) { + this.saldoValorFinanciado = saldoValorFinanciado; + return this; + } + + public Double getSaldoValorCondicaoVenda() { + return saldoValorCondicaoVenda; + } + + public void setSaldoValorCondicaoVenda(Double saldoValorCondicaoVenda) { + this.saldoValorCondicaoVenda = saldoValorCondicaoVenda; + } + + public Saldo withSaldoValorCondicaoVenda(Double saldoValorCondicaoVenda) { + this.saldoValorCondicaoVenda = saldoValorCondicaoVenda; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("saldoQuantidadeComercial", saldoQuantidadeComercial).append("saldoQuantidadeEstatistica", saldoQuantidadeEstatistica).append("saldoVMLE", saldoVMLE).append("saldoPesoLiquido", saldoPesoLiquido).append("saldoValorFinanciado", saldoValorFinanciado).append("saldoValorCondicaoVenda", saldoValorCondicaoVenda).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(saldoVMLE).append(saldoValorFinanciado).append(saldoQuantidadeEstatistica).append(saldoQuantidadeComercial).append(saldoValorCondicaoVenda).append(saldoPesoLiquido).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof Saldo) == false) { + return false; + } + Saldo rhs = ((Saldo) other); + return new EqualsBuilder().append(saldoVMLE, rhs.saldoVMLE).append(saldoValorFinanciado, rhs.saldoValorFinanciado).append(saldoQuantidadeEstatistica, rhs.saldoQuantidadeEstatistica).append(saldoQuantidadeComercial, rhs.saldoQuantidadeComercial).append(saldoValorCondicaoVenda, rhs.saldoValorCondicaoVenda).append(saldoPesoLiquido, rhs.saldoPesoLiquido).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/lpco/detalhar_pedido/Situacao.java b/src/main/java/br/gov/siscomex/lpco/detalhar_pedido/Situacao.java new file mode 100644 index 0000000..93fa899 --- /dev/null +++ b/src/main/java/br/gov/siscomex/lpco/detalhar_pedido/Situacao.java @@ -0,0 +1,67 @@ + +package br.gov.siscomex.lpco.detalhar_pedido; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class Situacao { + + @SerializedName("id") + @Expose + private String id; + @SerializedName("descricao") + @Expose + private String descricao; + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public Situacao withId(String id) { + this.id = id; + return this; + } + + public String getDescricao() { + return descricao; + } + + public void setDescricao(String descricao) { + this.descricao = descricao; + } + + public Situacao withDescricao(String descricao) { + this.descricao = descricao; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("id", id).append("descricao", descricao).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(id).append(descricao).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof Situacao) == false) { + return false; + } + Situacao rhs = ((Situacao) other); + return new EqualsBuilder().append(id, rhs.id).append(descricao, rhs.descricao).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/lpco/incluir_exigencia/IncluirExigenciaSchema.java b/src/main/java/br/gov/siscomex/lpco/incluir_exigencia/IncluirExigenciaSchema.java new file mode 100644 index 0000000..99b9a82 --- /dev/null +++ b/src/main/java/br/gov/siscomex/lpco/incluir_exigencia/IncluirExigenciaSchema.java @@ -0,0 +1,51 @@ + +package br.gov.siscomex.lpco.incluir_exigencia; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class IncluirExigenciaSchema { + + @SerializedName("justificativa") + @Expose + private String justificativa; + + public String getJustificativa() { + return justificativa; + } + + public void setJustificativa(String justificativa) { + this.justificativa = justificativa; + } + + public IncluirExigenciaSchema withJustificativa(String justificativa) { + this.justificativa = justificativa; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("justificativa", justificativa).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(justificativa).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof IncluirExigenciaSchema) == false) { + return false; + } + IncluirExigenciaSchema rhs = ((IncluirExigenciaSchema) other); + return new EqualsBuilder().append(justificativa, rhs.justificativa).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/lpco/incluir_pedido/IncluirPedidoSchema.java b/src/main/java/br/gov/siscomex/lpco/incluir_pedido/IncluirPedidoSchema.java new file mode 100644 index 0000000..a6ba5cb --- /dev/null +++ b/src/main/java/br/gov/siscomex/lpco/incluir_pedido/IncluirPedidoSchema.java @@ -0,0 +1,168 @@ + +package br.gov.siscomex.lpco.incluir_pedido; + +import java.util.ArrayList; +import java.util.List; +import javax.validation.Valid; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class IncluirPedidoSchema { + + @SerializedName("codigoModelo") + @Expose + private String codigoModelo; + @SerializedName("importadorExportador") + @Expose + private String importadorExportador; + @SerializedName("declarante") + @Expose + private String declarante; + @SerializedName("unidadeMedidaEstatistica") + @Expose + private String unidadeMedidaEstatistica; + @SerializedName("unidadeMedidaComercializada") + @Expose + private String unidadeMedidaComercializada; + @SerializedName("informacaoAdicional") + @Expose + private String informacaoAdicional; + @SerializedName("listaNcm") + @Expose + @Valid + private List listaNcm = new ArrayList(); + @SerializedName("listaCamposFormulario") + @Expose + @Valid + private List listaCamposFormulario = new ArrayList(); + + public String getCodigoModelo() { + return codigoModelo; + } + + public void setCodigoModelo(String codigoModelo) { + this.codigoModelo = codigoModelo; + } + + public IncluirPedidoSchema withCodigoModelo(String codigoModelo) { + this.codigoModelo = codigoModelo; + return this; + } + + public String getImportadorExportador() { + return importadorExportador; + } + + public void setImportadorExportador(String importadorExportador) { + this.importadorExportador = importadorExportador; + } + + public IncluirPedidoSchema withImportadorExportador(String importadorExportador) { + this.importadorExportador = importadorExportador; + return this; + } + + public String getDeclarante() { + return declarante; + } + + public void setDeclarante(String declarante) { + this.declarante = declarante; + } + + public IncluirPedidoSchema withDeclarante(String declarante) { + this.declarante = declarante; + return this; + } + + public String getUnidadeMedidaEstatistica() { + return unidadeMedidaEstatistica; + } + + public void setUnidadeMedidaEstatistica(String unidadeMedidaEstatistica) { + this.unidadeMedidaEstatistica = unidadeMedidaEstatistica; + } + + public IncluirPedidoSchema withUnidadeMedidaEstatistica(String unidadeMedidaEstatistica) { + this.unidadeMedidaEstatistica = unidadeMedidaEstatistica; + return this; + } + + public String getUnidadeMedidaComercializada() { + return unidadeMedidaComercializada; + } + + public void setUnidadeMedidaComercializada(String unidadeMedidaComercializada) { + this.unidadeMedidaComercializada = unidadeMedidaComercializada; + } + + public IncluirPedidoSchema withUnidadeMedidaComercializada(String unidadeMedidaComercializada) { + this.unidadeMedidaComercializada = unidadeMedidaComercializada; + return this; + } + + public String getInformacaoAdicional() { + return informacaoAdicional; + } + + public void setInformacaoAdicional(String informacaoAdicional) { + this.informacaoAdicional = informacaoAdicional; + } + + public IncluirPedidoSchema withInformacaoAdicional(String informacaoAdicional) { + this.informacaoAdicional = informacaoAdicional; + return this; + } + + public List getListaNcm() { + return listaNcm; + } + + public void setListaNcm(List listaNcm) { + this.listaNcm = listaNcm; + } + + public IncluirPedidoSchema withListaNcm(List listaNcm) { + this.listaNcm = listaNcm; + return this; + } + + public List getListaCamposFormulario() { + return listaCamposFormulario; + } + + public void setListaCamposFormulario(List listaCamposFormulario) { + this.listaCamposFormulario = listaCamposFormulario; + } + + public IncluirPedidoSchema withListaCamposFormulario(List listaCamposFormulario) { + this.listaCamposFormulario = listaCamposFormulario; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("codigoModelo", codigoModelo).append("importadorExportador", importadorExportador).append("declarante", declarante).append("unidadeMedidaEstatistica", unidadeMedidaEstatistica).append("unidadeMedidaComercializada", unidadeMedidaComercializada).append("informacaoAdicional", informacaoAdicional).append("listaNcm", listaNcm).append("listaCamposFormulario", listaCamposFormulario).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(unidadeMedidaEstatistica).append(codigoModelo).append(declarante).append(informacaoAdicional).append(importadorExportador).append(unidadeMedidaComercializada).append(listaCamposFormulario).append(listaNcm).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof IncluirPedidoSchema) == false) { + return false; + } + IncluirPedidoSchema rhs = ((IncluirPedidoSchema) other); + return new EqualsBuilder().append(unidadeMedidaEstatistica, rhs.unidadeMedidaEstatistica).append(codigoModelo, rhs.codigoModelo).append(declarante, rhs.declarante).append(informacaoAdicional, rhs.informacaoAdicional).append(importadorExportador, rhs.importadorExportador).append(unidadeMedidaComercializada, rhs.unidadeMedidaComercializada).append(listaCamposFormulario, rhs.listaCamposFormulario).append(listaNcm, rhs.listaNcm).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/lpco/incluir_pedido/ListaAtributosNcm.java b/src/main/java/br/gov/siscomex/lpco/incluir_pedido/ListaAtributosNcm.java new file mode 100644 index 0000000..a011a08 --- /dev/null +++ b/src/main/java/br/gov/siscomex/lpco/incluir_pedido/ListaAtributosNcm.java @@ -0,0 +1,71 @@ + +package br.gov.siscomex.lpco.incluir_pedido; + +import java.util.ArrayList; +import java.util.List; +import javax.validation.Valid; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class ListaAtributosNcm { + + @SerializedName("codigo") + @Expose + private String codigo; + @SerializedName("listaValor") + @Expose + @Valid + private List listaValor = new ArrayList(); + + public String getCodigo() { + return codigo; + } + + public void setCodigo(String codigo) { + this.codigo = codigo; + } + + public ListaAtributosNcm withCodigo(String codigo) { + this.codigo = codigo; + return this; + } + + public List getListaValor() { + return listaValor; + } + + public void setListaValor(List listaValor) { + this.listaValor = listaValor; + } + + public ListaAtributosNcm withListaValor(List listaValor) { + this.listaValor = listaValor; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("codigo", codigo).append("listaValor", listaValor).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(codigo).append(listaValor).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof ListaAtributosNcm) == false) { + return false; + } + ListaAtributosNcm rhs = ((ListaAtributosNcm) other); + return new EqualsBuilder().append(codigo, rhs.codigo).append(listaValor, rhs.listaValor).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/lpco/incluir_pedido/ListaCamposFormulario.java b/src/main/java/br/gov/siscomex/lpco/incluir_pedido/ListaCamposFormulario.java new file mode 100644 index 0000000..a36302d --- /dev/null +++ b/src/main/java/br/gov/siscomex/lpco/incluir_pedido/ListaCamposFormulario.java @@ -0,0 +1,71 @@ + +package br.gov.siscomex.lpco.incluir_pedido; + +import java.util.ArrayList; +import java.util.List; +import javax.validation.Valid; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class ListaCamposFormulario { + + @SerializedName("codigo") + @Expose + private String codigo; + @SerializedName("listaValor") + @Expose + @Valid + private List listaValor = new ArrayList(); + + public String getCodigo() { + return codigo; + } + + public void setCodigo(String codigo) { + this.codigo = codigo; + } + + public ListaCamposFormulario withCodigo(String codigo) { + this.codigo = codigo; + return this; + } + + public List getListaValor() { + return listaValor; + } + + public void setListaValor(List listaValor) { + this.listaValor = listaValor; + } + + public ListaCamposFormulario withListaValor(List listaValor) { + this.listaValor = listaValor; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("codigo", codigo).append("listaValor", listaValor).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(codigo).append(listaValor).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof ListaCamposFormulario) == false) { + return false; + } + ListaCamposFormulario rhs = ((ListaCamposFormulario) other); + return new EqualsBuilder().append(codigo, rhs.codigo).append(listaValor, rhs.listaValor).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/lpco/incluir_pedido/ListaCamposNcm.java b/src/main/java/br/gov/siscomex/lpco/incluir_pedido/ListaCamposNcm.java new file mode 100644 index 0000000..e6fcda2 --- /dev/null +++ b/src/main/java/br/gov/siscomex/lpco/incluir_pedido/ListaCamposNcm.java @@ -0,0 +1,71 @@ + +package br.gov.siscomex.lpco.incluir_pedido; + +import java.util.ArrayList; +import java.util.List; +import javax.validation.Valid; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class ListaCamposNcm { + + @SerializedName("codigo") + @Expose + private String codigo; + @SerializedName("listaValor") + @Expose + @Valid + private List listaValor = new ArrayList(); + + public String getCodigo() { + return codigo; + } + + public void setCodigo(String codigo) { + this.codigo = codigo; + } + + public ListaCamposNcm withCodigo(String codigo) { + this.codigo = codigo; + return this; + } + + public List getListaValor() { + return listaValor; + } + + public void setListaValor(List listaValor) { + this.listaValor = listaValor; + } + + public ListaCamposNcm withListaValor(List listaValor) { + this.listaValor = listaValor; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("codigo", codigo).append("listaValor", listaValor).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(codigo).append(listaValor).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof ListaCamposNcm) == false) { + return false; + } + ListaCamposNcm rhs = ((ListaCamposNcm) other); + return new EqualsBuilder().append(codigo, rhs.codigo).append(listaValor, rhs.listaValor).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/lpco/incluir_pedido/ListaNcm.java b/src/main/java/br/gov/siscomex/lpco/incluir_pedido/ListaNcm.java new file mode 100644 index 0000000..312f929 --- /dev/null +++ b/src/main/java/br/gov/siscomex/lpco/incluir_pedido/ListaNcm.java @@ -0,0 +1,104 @@ + +package br.gov.siscomex.lpco.incluir_pedido; + +import java.util.ArrayList; +import java.util.List; +import javax.validation.Valid; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class ListaNcm { + + @SerializedName("ncm") + @Expose + private String ncm; + @SerializedName("listaCamposNcm") + @Expose + @Valid + private List listaCamposNcm = new ArrayList(); + @SerializedName("listaAtributosNcm") + @Expose + @Valid + private List listaAtributosNcm = new ArrayList(); + @SerializedName("unidadeMedidaComercializada") + @Expose + private String unidadeMedidaComercializada; + + public String getNcm() { + return ncm; + } + + public void setNcm(String ncm) { + this.ncm = ncm; + } + + public ListaNcm withNcm(String ncm) { + this.ncm = ncm; + return this; + } + + public List getListaCamposNcm() { + return listaCamposNcm; + } + + public void setListaCamposNcm(List listaCamposNcm) { + this.listaCamposNcm = listaCamposNcm; + } + + public ListaNcm withListaCamposNcm(List listaCamposNcm) { + this.listaCamposNcm = listaCamposNcm; + return this; + } + + public List getListaAtributosNcm() { + return listaAtributosNcm; + } + + public void setListaAtributosNcm(List listaAtributosNcm) { + this.listaAtributosNcm = listaAtributosNcm; + } + + public ListaNcm withListaAtributosNcm(List listaAtributosNcm) { + this.listaAtributosNcm = listaAtributosNcm; + return this; + } + + public String getUnidadeMedidaComercializada() { + return unidadeMedidaComercializada; + } + + public void setUnidadeMedidaComercializada(String unidadeMedidaComercializada) { + this.unidadeMedidaComercializada = unidadeMedidaComercializada; + } + + public ListaNcm withUnidadeMedidaComercializada(String unidadeMedidaComercializada) { + this.unidadeMedidaComercializada = unidadeMedidaComercializada; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("ncm", ncm).append("listaCamposNcm", listaCamposNcm).append("listaAtributosNcm", listaAtributosNcm).append("unidadeMedidaComercializada", unidadeMedidaComercializada).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(ncm).append(unidadeMedidaComercializada).append(listaCamposNcm).append(listaAtributosNcm).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof ListaNcm) == false) { + return false; + } + ListaNcm rhs = ((ListaNcm) other); + return new EqualsBuilder().append(ncm, rhs.ncm).append(unidadeMedidaComercializada, rhs.unidadeMedidaComercializada).append(listaCamposNcm, rhs.listaCamposNcm).append(listaAtributosNcm, rhs.listaAtributosNcm).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/lpco/listar_situacoes_destino/ListarSituacoesDestinoSchema.java b/src/main/java/br/gov/siscomex/lpco/listar_situacoes_destino/ListarSituacoesDestinoSchema.java new file mode 100644 index 0000000..344df44 --- /dev/null +++ b/src/main/java/br/gov/siscomex/lpco/listar_situacoes_destino/ListarSituacoesDestinoSchema.java @@ -0,0 +1,67 @@ + +package br.gov.siscomex.lpco.listar_situacoes_destino; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class ListarSituacoesDestinoSchema { + + @SerializedName("id") + @Expose + private String id; + @SerializedName("descricao") + @Expose + private String descricao; + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public ListarSituacoesDestinoSchema withId(String id) { + this.id = id; + return this; + } + + public String getDescricao() { + return descricao; + } + + public void setDescricao(String descricao) { + this.descricao = descricao; + } + + public ListarSituacoesDestinoSchema withDescricao(String descricao) { + this.descricao = descricao; + return this; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("id", id).append("descricao", descricao).toString(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder().append(id).append(descricao).toHashCode(); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof ListarSituacoesDestinoSchema) == false) { + return false; + } + ListarSituacoesDestinoSchema rhs = ((ListarSituacoesDestinoSchema) other); + return new EqualsBuilder().append(id, rhs.id).append(descricao, rhs.descricao).isEquals(); + } + +} diff --git a/src/main/java/br/gov/siscomex/portalunico/catp/operadorestrangeiro/Items.java b/src/main/java/br/gov/siscomex/portalunico/catp/operadorestrangeiro/Items.java deleted file mode 100644 index 2260a6b..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/catp/operadorestrangeiro/Items.java +++ /dev/null @@ -1,184 +0,0 @@ - -package br.gov.siscomex.portalunico.catp.operadorestrangeiro; - -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class Items { - - @SerializedName("seq") - @Expose - private Integer seq; - @SerializedName("cnpjRaiz") - @Expose - private String cnpjRaiz; - @SerializedName("codigo") - @Expose - private String codigo; - @SerializedName("nome") - @Expose - private String nome; - @SerializedName("logradouro") - @Expose - private String logradouro; - @SerializedName("nomeCidade") - @Expose - private String nomeCidade; - @SerializedName("codigoSubdivisaoPais") - @Expose - private String codigoSubdivisaoPais; - @SerializedName("codigoPais") - @Expose - private String codigoPais; - @SerializedName("cep") - @Expose - private String cep; - - public Integer getSeq() { - return seq; - } - - public void setSeq(Integer seq) { - this.seq = seq; - } - - public String getCnpjRaiz() { - return cnpjRaiz; - } - - public void setCnpjRaiz(String cnpjRaiz) { - this.cnpjRaiz = cnpjRaiz; - } - - public String getCodigo() { - return codigo; - } - - public void setCodigo(String codigo) { - this.codigo = codigo; - } - - public String getNome() { - return nome; - } - - public void setNome(String nome) { - this.nome = nome; - } - - public String getLogradouro() { - return logradouro; - } - - public void setLogradouro(String logradouro) { - this.logradouro = logradouro; - } - - public String getNomeCidade() { - return nomeCidade; - } - - public void setNomeCidade(String nomeCidade) { - this.nomeCidade = nomeCidade; - } - - public String getCodigoSubdivisaoPais() { - return codigoSubdivisaoPais; - } - - public void setCodigoSubdivisaoPais(String codigoSubdivisaoPais) { - this.codigoSubdivisaoPais = codigoSubdivisaoPais; - } - - public String getCodigoPais() { - return codigoPais; - } - - public void setCodigoPais(String codigoPais) { - this.codigoPais = codigoPais; - } - - public String getCep() { - return cep; - } - - public void setCep(String cep) { - this.cep = cep; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(Items.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("seq"); - sb.append('='); - sb.append(((this.seq == null)?"":this.seq)); - sb.append(','); - sb.append("cnpjRaiz"); - sb.append('='); - sb.append(((this.cnpjRaiz == null)?"":this.cnpjRaiz)); - sb.append(','); - sb.append("codigo"); - sb.append('='); - sb.append(((this.codigo == null)?"":this.codigo)); - sb.append(','); - sb.append("nome"); - sb.append('='); - sb.append(((this.nome == null)?"":this.nome)); - sb.append(','); - sb.append("logradouro"); - sb.append('='); - sb.append(((this.logradouro == null)?"":this.logradouro)); - sb.append(','); - sb.append("nomeCidade"); - sb.append('='); - sb.append(((this.nomeCidade == null)?"":this.nomeCidade)); - sb.append(','); - sb.append("codigoSubdivisaoPais"); - sb.append('='); - sb.append(((this.codigoSubdivisaoPais == null)?"":this.codigoSubdivisaoPais)); - sb.append(','); - sb.append("codigoPais"); - sb.append('='); - sb.append(((this.codigoPais == null)?"":this.codigoPais)); - sb.append(','); - sb.append("cep"); - sb.append('='); - sb.append(((this.cep == null)?"":this.cep)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.codigo == null)? 0 :this.codigo.hashCode())); - result = ((result* 31)+((this.codigoSubdivisaoPais == null)? 0 :this.codigoSubdivisaoPais.hashCode())); - result = ((result* 31)+((this.logradouro == null)? 0 :this.logradouro.hashCode())); - result = ((result* 31)+((this.nomeCidade == null)? 0 :this.nomeCidade.hashCode())); - result = ((result* 31)+((this.cnpjRaiz == null)? 0 :this.cnpjRaiz.hashCode())); - result = ((result* 31)+((this.nome == null)? 0 :this.nome.hashCode())); - result = ((result* 31)+((this.seq == null)? 0 :this.seq.hashCode())); - result = ((result* 31)+((this.codigoPais == null)? 0 :this.codigoPais.hashCode())); - result = ((result* 31)+((this.cep == null)? 0 :this.cep.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof Items) == false) { - return false; - } - Items rhs = ((Items) other); - return ((((((((((this.codigo == rhs.codigo)||((this.codigo!= null)&&this.codigo.equals(rhs.codigo)))&&((this.codigoSubdivisaoPais == rhs.codigoSubdivisaoPais)||((this.codigoSubdivisaoPais!= null)&&this.codigoSubdivisaoPais.equals(rhs.codigoSubdivisaoPais))))&&((this.logradouro == rhs.logradouro)||((this.logradouro!= null)&&this.logradouro.equals(rhs.logradouro))))&&((this.nomeCidade == rhs.nomeCidade)||((this.nomeCidade!= null)&&this.nomeCidade.equals(rhs.nomeCidade))))&&((this.cnpjRaiz == rhs.cnpjRaiz)||((this.cnpjRaiz!= null)&&this.cnpjRaiz.equals(rhs.cnpjRaiz))))&&((this.nome == rhs.nome)||((this.nome!= null)&&this.nome.equals(rhs.nome))))&&((this.seq == rhs.seq)||((this.seq!= null)&&this.seq.equals(rhs.seq))))&&((this.codigoPais == rhs.codigoPais)||((this.codigoPais!= null)&&this.codigoPais.equals(rhs.codigoPais))))&&((this.cep == rhs.cep)||((this.cep!= null)&&this.cep.equals(rhs.cep)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/catp/operadorestrangeiro/OperadorEstrangeiro.java b/src/main/java/br/gov/siscomex/portalunico/catp/operadorestrangeiro/OperadorEstrangeiro.java deleted file mode 100644 index d866402..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/catp/operadorestrangeiro/OperadorEstrangeiro.java +++ /dev/null @@ -1,56 +0,0 @@ - -package br.gov.siscomex.portalunico.catp.operadorestrangeiro; - -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class OperadorEstrangeiro { - - @SerializedName("items") - @Expose - private Items items; - - public Items getItems() { - return items; - } - - public void setItems(Items items) { - this.items = items; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(OperadorEstrangeiro.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("items"); - sb.append('='); - sb.append(((this.items == null)?"":this.items)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.items == null)? 0 :this.items.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof OperadorEstrangeiro) == false) { - return false; - } - OperadorEstrangeiro rhs = ((OperadorEstrangeiro) other); - return ((this.items == rhs.items)||((this.items!= null)&&this.items.equals(rhs.items))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/catp/operadorestrangeiroretorno/Items.java b/src/main/java/br/gov/siscomex/portalunico/catp/operadorestrangeiroretorno/Items.java deleted file mode 100644 index c685dd1..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/catp/operadorestrangeiroretorno/Items.java +++ /dev/null @@ -1,106 +0,0 @@ - -package br.gov.siscomex.portalunico.catp.operadorestrangeiroretorno; - -import java.util.ArrayList; -import java.util.List; -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class Items { - - @SerializedName("seq") - @Expose - private Integer seq; - @SerializedName("codigo") - @Expose - private String codigo; - @SerializedName("erros") - @Expose - private List erros = new ArrayList(); - @SerializedName("sucesso") - @Expose - private Boolean sucesso; - - public Integer getSeq() { - return seq; - } - - public void setSeq(Integer seq) { - this.seq = seq; - } - - public String getCodigo() { - return codigo; - } - - public void setCodigo(String codigo) { - this.codigo = codigo; - } - - public List getErros() { - return erros; - } - - public void setErros(List erros) { - this.erros = erros; - } - - public Boolean getSucesso() { - return sucesso; - } - - public void setSucesso(Boolean sucesso) { - this.sucesso = sucesso; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(Items.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("seq"); - sb.append('='); - sb.append(((this.seq == null)?"":this.seq)); - sb.append(','); - sb.append("codigo"); - sb.append('='); - sb.append(((this.codigo == null)?"":this.codigo)); - sb.append(','); - sb.append("erros"); - sb.append('='); - sb.append(((this.erros == null)?"":this.erros)); - sb.append(','); - sb.append("sucesso"); - sb.append('='); - sb.append(((this.sucesso == null)?"":this.sucesso)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.codigo == null)? 0 :this.codigo.hashCode())); - result = ((result* 31)+((this.erros == null)? 0 :this.erros.hashCode())); - result = ((result* 31)+((this.sucesso == null)? 0 :this.sucesso.hashCode())); - result = ((result* 31)+((this.seq == null)? 0 :this.seq.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof Items) == false) { - return false; - } - Items rhs = ((Items) other); - return (((((this.codigo == rhs.codigo)||((this.codigo!= null)&&this.codigo.equals(rhs.codigo)))&&((this.erros == rhs.erros)||((this.erros!= null)&&this.erros.equals(rhs.erros))))&&((this.sucesso == rhs.sucesso)||((this.sucesso!= null)&&this.sucesso.equals(rhs.sucesso))))&&((this.seq == rhs.seq)||((this.seq!= null)&&this.seq.equals(rhs.seq)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/catp/operadorestrangeiroretorno/OperadorEstrangeiroRetorno.java b/src/main/java/br/gov/siscomex/portalunico/catp/operadorestrangeiroretorno/OperadorEstrangeiroRetorno.java deleted file mode 100644 index 261ff2f..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/catp/operadorestrangeiroretorno/OperadorEstrangeiroRetorno.java +++ /dev/null @@ -1,56 +0,0 @@ - -package br.gov.siscomex.portalunico.catp.operadorestrangeiroretorno; - -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class OperadorEstrangeiroRetorno { - - @SerializedName("items") - @Expose - private Items items; - - public Items getItems() { - return items; - } - - public void setItems(Items items) { - this.items = items; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(OperadorEstrangeiroRetorno.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("items"); - sb.append('='); - sb.append(((this.items == null)?"":this.items)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.items == null)? 0 :this.items.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof OperadorEstrangeiroRetorno) == false) { - return false; - } - OperadorEstrangeiroRetorno rhs = ((OperadorEstrangeiroRetorno) other); - return ((this.items == rhs.items)||((this.items!= null)&&this.items.equals(rhs.items))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/catp/produto/Atributo.java b/src/main/java/br/gov/siscomex/portalunico/catp/produto/Atributo.java deleted file mode 100644 index 2e44297..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/catp/produto/Atributo.java +++ /dev/null @@ -1,72 +0,0 @@ - -package br.gov.siscomex.portalunico.catp.produto; - -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class Atributo { - - @SerializedName("atributo") - @Expose - private String atributo; - @SerializedName("valor") - @Expose - private String valor; - - public String getAtributo() { - return atributo; - } - - public void setAtributo(String atributo) { - this.atributo = atributo; - } - - public String getValor() { - return valor; - } - - public void setValor(String valor) { - this.valor = valor; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(Atributo.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("atributo"); - sb.append('='); - sb.append(((this.atributo == null)?"":this.atributo)); - sb.append(','); - sb.append("valor"); - sb.append('='); - sb.append(((this.valor == null)?"":this.valor)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.valor == null)? 0 :this.valor.hashCode())); - result = ((result* 31)+((this.atributo == null)? 0 :this.atributo.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof Atributo) == false) { - return false; - } - Atributo rhs = ((Atributo) other); - return (((this.valor == rhs.valor)||((this.valor!= null)&&this.valor.equals(rhs.valor)))&&((this.atributo == rhs.atributo)||((this.atributo!= null)&&this.atributo.equals(rhs.atributo)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/catp/produto/Items.java b/src/main/java/br/gov/siscomex/portalunico/catp/produto/Items.java deleted file mode 100644 index 91c35e8..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/catp/produto/Items.java +++ /dev/null @@ -1,314 +0,0 @@ - -package br.gov.siscomex.portalunico.catp.produto; - -import java.util.ArrayList; -import java.util.List; -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class Items { - - @SerializedName("seq") - @Expose - private Integer seq; - @SerializedName("codigo") - @Expose - private String codigo; - @SerializedName("descricao") - @Expose - private String descricao; - @SerializedName("cnpjRaiz") - @Expose - private String cnpjRaiz; - @SerializedName("situacao") - @Expose - private String situacao; - @SerializedName("modalidade") - @Expose - private String modalidade; - @SerializedName("ncm") - @Expose - private String ncm; - @SerializedName("codigoNaladi") - @Expose - private Integer codigoNaladi; - @SerializedName("codigoGPC") - @Expose - private Integer codigoGPC; - @SerializedName("codigoGPCBrick") - @Expose - private Integer codigoGPCBrick; - @SerializedName("codigoUNSPSC") - @Expose - private Integer codigoUNSPSC; - @SerializedName("paisOrigem") - @Expose - private String paisOrigem; - @SerializedName("cpfCnpjFabricante") - @Expose - private String cpfCnpjFabricante; - @SerializedName("fabricanteConhecido") - @Expose - private Boolean fabricanteConhecido; - @SerializedName("codigoOperadorEstrangeiro") - @Expose - private Integer codigoOperadorEstrangeiro; - @SerializedName("atributos") - @Expose - private List atributos = new ArrayList(); - @SerializedName("codigosInterno") - @Expose - private List codigosInterno = new ArrayList(); - - public Integer getSeq() { - return seq; - } - - public void setSeq(Integer seq) { - this.seq = seq; - } - - public String getCodigo() { - return codigo; - } - - public void setCodigo(String codigo) { - this.codigo = codigo; - } - - public String getDescricao() { - return descricao; - } - - public void setDescricao(String descricao) { - this.descricao = descricao; - } - - public String getCnpjRaiz() { - return cnpjRaiz; - } - - public void setCnpjRaiz(String cnpjRaiz) { - this.cnpjRaiz = cnpjRaiz; - } - - public String getSituacao() { - return situacao; - } - - public void setSituacao(String situacao) { - this.situacao = situacao; - } - - public String getModalidade() { - return modalidade; - } - - public void setModalidade(String modalidade) { - this.modalidade = modalidade; - } - - public String getNcm() { - return ncm; - } - - public void setNcm(String ncm) { - this.ncm = ncm; - } - - public Integer getCodigoNaladi() { - return codigoNaladi; - } - - public void setCodigoNaladi(Integer codigoNaladi) { - this.codigoNaladi = codigoNaladi; - } - - public Integer getCodigoGPC() { - return codigoGPC; - } - - public void setCodigoGPC(Integer codigoGPC) { - this.codigoGPC = codigoGPC; - } - - public Integer getCodigoGPCBrick() { - return codigoGPCBrick; - } - - public void setCodigoGPCBrick(Integer codigoGPCBrick) { - this.codigoGPCBrick = codigoGPCBrick; - } - - public Integer getCodigoUNSPSC() { - return codigoUNSPSC; - } - - public void setCodigoUNSPSC(Integer codigoUNSPSC) { - this.codigoUNSPSC = codigoUNSPSC; - } - - public String getPaisOrigem() { - return paisOrigem; - } - - public void setPaisOrigem(String paisOrigem) { - this.paisOrigem = paisOrigem; - } - - public String getCpfCnpjFabricante() { - return cpfCnpjFabricante; - } - - public void setCpfCnpjFabricante(String cpfCnpjFabricante) { - this.cpfCnpjFabricante = cpfCnpjFabricante; - } - - public Boolean getFabricanteConhecido() { - return fabricanteConhecido; - } - - public void setFabricanteConhecido(Boolean fabricanteConhecido) { - this.fabricanteConhecido = fabricanteConhecido; - } - - public Integer getCodigoOperadorEstrangeiro() { - return codigoOperadorEstrangeiro; - } - - public void setCodigoOperadorEstrangeiro(Integer codigoOperadorEstrangeiro) { - this.codigoOperadorEstrangeiro = codigoOperadorEstrangeiro; - } - - public List getAtributos() { - return atributos; - } - - public void setAtributos(List atributos) { - this.atributos = atributos; - } - - public List getCodigosInterno() { - return codigosInterno; - } - - public void setCodigosInterno(List codigosInterno) { - this.codigosInterno = codigosInterno; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(Items.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("seq"); - sb.append('='); - sb.append(((this.seq == null)?"":this.seq)); - sb.append(','); - sb.append("codigo"); - sb.append('='); - sb.append(((this.codigo == null)?"":this.codigo)); - sb.append(','); - sb.append("descricao"); - sb.append('='); - sb.append(((this.descricao == null)?"":this.descricao)); - sb.append(','); - sb.append("cnpjRaiz"); - sb.append('='); - sb.append(((this.cnpjRaiz == null)?"":this.cnpjRaiz)); - sb.append(','); - sb.append("situacao"); - sb.append('='); - sb.append(((this.situacao == null)?"":this.situacao)); - sb.append(','); - sb.append("modalidade"); - sb.append('='); - sb.append(((this.modalidade == null)?"":this.modalidade)); - sb.append(','); - sb.append("ncm"); - sb.append('='); - sb.append(((this.ncm == null)?"":this.ncm)); - sb.append(','); - sb.append("codigoNaladi"); - sb.append('='); - sb.append(((this.codigoNaladi == null)?"":this.codigoNaladi)); - sb.append(','); - sb.append("codigoGPC"); - sb.append('='); - sb.append(((this.codigoGPC == null)?"":this.codigoGPC)); - sb.append(','); - sb.append("codigoGPCBrick"); - sb.append('='); - sb.append(((this.codigoGPCBrick == null)?"":this.codigoGPCBrick)); - sb.append(','); - sb.append("codigoUNSPSC"); - sb.append('='); - sb.append(((this.codigoUNSPSC == null)?"":this.codigoUNSPSC)); - sb.append(','); - sb.append("paisOrigem"); - sb.append('='); - sb.append(((this.paisOrigem == null)?"":this.paisOrigem)); - sb.append(','); - sb.append("cpfCnpjFabricante"); - sb.append('='); - sb.append(((this.cpfCnpjFabricante == null)?"":this.cpfCnpjFabricante)); - sb.append(','); - sb.append("fabricanteConhecido"); - sb.append('='); - sb.append(((this.fabricanteConhecido == null)?"":this.fabricanteConhecido)); - sb.append(','); - sb.append("codigoOperadorEstrangeiro"); - sb.append('='); - sb.append(((this.codigoOperadorEstrangeiro == null)?"":this.codigoOperadorEstrangeiro)); - sb.append(','); - sb.append("atributos"); - sb.append('='); - sb.append(((this.atributos == null)?"":this.atributos)); - sb.append(','); - sb.append("codigosInterno"); - sb.append('='); - sb.append(((this.codigosInterno == null)?"":this.codigosInterno)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.fabricanteConhecido == null)? 0 :this.fabricanteConhecido.hashCode())); - result = ((result* 31)+((this.codigo == null)? 0 :this.codigo.hashCode())); - result = ((result* 31)+((this.situacao == null)? 0 :this.situacao.hashCode())); - result = ((result* 31)+((this.codigoNaladi == null)? 0 :this.codigoNaladi.hashCode())); - result = ((result* 31)+((this.descricao == null)? 0 :this.descricao.hashCode())); - result = ((result* 31)+((this.codigoGPCBrick == null)? 0 :this.codigoGPCBrick.hashCode())); - result = ((result* 31)+((this.codigoOperadorEstrangeiro == null)? 0 :this.codigoOperadorEstrangeiro.hashCode())); - result = ((result* 31)+((this.codigoGPC == null)? 0 :this.codigoGPC.hashCode())); - result = ((result* 31)+((this.codigoUNSPSC == null)? 0 :this.codigoUNSPSC.hashCode())); - result = ((result* 31)+((this.codigosInterno == null)? 0 :this.codigosInterno.hashCode())); - result = ((result* 31)+((this.cnpjRaiz == null)? 0 :this.cnpjRaiz.hashCode())); - result = ((result* 31)+((this.ncm == null)? 0 :this.ncm.hashCode())); - result = ((result* 31)+((this.paisOrigem == null)? 0 :this.paisOrigem.hashCode())); - result = ((result* 31)+((this.cpfCnpjFabricante == null)? 0 :this.cpfCnpjFabricante.hashCode())); - result = ((result* 31)+((this.seq == null)? 0 :this.seq.hashCode())); - result = ((result* 31)+((this.atributos == null)? 0 :this.atributos.hashCode())); - result = ((result* 31)+((this.modalidade == null)? 0 :this.modalidade.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof Items) == false) { - return false; - } - Items rhs = ((Items) other); - return ((((((((((((((((((this.fabricanteConhecido == rhs.fabricanteConhecido)||((this.fabricanteConhecido!= null)&&this.fabricanteConhecido.equals(rhs.fabricanteConhecido)))&&((this.codigo == rhs.codigo)||((this.codigo!= null)&&this.codigo.equals(rhs.codigo))))&&((this.situacao == rhs.situacao)||((this.situacao!= null)&&this.situacao.equals(rhs.situacao))))&&((this.codigoNaladi == rhs.codigoNaladi)||((this.codigoNaladi!= null)&&this.codigoNaladi.equals(rhs.codigoNaladi))))&&((this.descricao == rhs.descricao)||((this.descricao!= null)&&this.descricao.equals(rhs.descricao))))&&((this.codigoGPCBrick == rhs.codigoGPCBrick)||((this.codigoGPCBrick!= null)&&this.codigoGPCBrick.equals(rhs.codigoGPCBrick))))&&((this.codigoOperadorEstrangeiro == rhs.codigoOperadorEstrangeiro)||((this.codigoOperadorEstrangeiro!= null)&&this.codigoOperadorEstrangeiro.equals(rhs.codigoOperadorEstrangeiro))))&&((this.codigoGPC == rhs.codigoGPC)||((this.codigoGPC!= null)&&this.codigoGPC.equals(rhs.codigoGPC))))&&((this.codigoUNSPSC == rhs.codigoUNSPSC)||((this.codigoUNSPSC!= null)&&this.codigoUNSPSC.equals(rhs.codigoUNSPSC))))&&((this.codigosInterno == rhs.codigosInterno)||((this.codigosInterno!= null)&&this.codigosInterno.equals(rhs.codigosInterno))))&&((this.cnpjRaiz == rhs.cnpjRaiz)||((this.cnpjRaiz!= null)&&this.cnpjRaiz.equals(rhs.cnpjRaiz))))&&((this.ncm == rhs.ncm)||((this.ncm!= null)&&this.ncm.equals(rhs.ncm))))&&((this.paisOrigem == rhs.paisOrigem)||((this.paisOrigem!= null)&&this.paisOrigem.equals(rhs.paisOrigem))))&&((this.cpfCnpjFabricante == rhs.cpfCnpjFabricante)||((this.cpfCnpjFabricante!= null)&&this.cpfCnpjFabricante.equals(rhs.cpfCnpjFabricante))))&&((this.seq == rhs.seq)||((this.seq!= null)&&this.seq.equals(rhs.seq))))&&((this.atributos == rhs.atributos)||((this.atributos!= null)&&this.atributos.equals(rhs.atributos))))&&((this.modalidade == rhs.modalidade)||((this.modalidade!= null)&&this.modalidade.equals(rhs.modalidade)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/catp/produto/Produto.java b/src/main/java/br/gov/siscomex/portalunico/catp/produto/Produto.java deleted file mode 100644 index 199878a..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/catp/produto/Produto.java +++ /dev/null @@ -1,56 +0,0 @@ - -package br.gov.siscomex.portalunico.catp.produto; - -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class Produto { - - @SerializedName("items") - @Expose - private Items items; - - public Items getItems() { - return items; - } - - public void setItems(Items items) { - this.items = items; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(Produto.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("items"); - sb.append('='); - sb.append(((this.items == null)?"":this.items)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.items == null)? 0 :this.items.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof Produto) == false) { - return false; - } - Produto rhs = ((Produto) other); - return ((this.items == rhs.items)||((this.items!= null)&&this.items.equals(rhs.items))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/catp/produtoretorno/Items.java b/src/main/java/br/gov/siscomex/portalunico/catp/produtoretorno/Items.java deleted file mode 100644 index 4e56694..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/catp/produtoretorno/Items.java +++ /dev/null @@ -1,106 +0,0 @@ - -package br.gov.siscomex.portalunico.catp.produtoretorno; - -import java.util.ArrayList; -import java.util.List; -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class Items { - - @SerializedName("seq") - @Expose - private Integer seq; - @SerializedName("codigo") - @Expose - private String codigo; - @SerializedName("erros") - @Expose - private List erros = new ArrayList(); - @SerializedName("sucesso") - @Expose - private Boolean sucesso; - - public Integer getSeq() { - return seq; - } - - public void setSeq(Integer seq) { - this.seq = seq; - } - - public String getCodigo() { - return codigo; - } - - public void setCodigo(String codigo) { - this.codigo = codigo; - } - - public List getErros() { - return erros; - } - - public void setErros(List erros) { - this.erros = erros; - } - - public Boolean getSucesso() { - return sucesso; - } - - public void setSucesso(Boolean sucesso) { - this.sucesso = sucesso; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(Items.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("seq"); - sb.append('='); - sb.append(((this.seq == null)?"":this.seq)); - sb.append(','); - sb.append("codigo"); - sb.append('='); - sb.append(((this.codigo == null)?"":this.codigo)); - sb.append(','); - sb.append("erros"); - sb.append('='); - sb.append(((this.erros == null)?"":this.erros)); - sb.append(','); - sb.append("sucesso"); - sb.append('='); - sb.append(((this.sucesso == null)?"":this.sucesso)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.codigo == null)? 0 :this.codigo.hashCode())); - result = ((result* 31)+((this.erros == null)? 0 :this.erros.hashCode())); - result = ((result* 31)+((this.sucesso == null)? 0 :this.sucesso.hashCode())); - result = ((result* 31)+((this.seq == null)? 0 :this.seq.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof Items) == false) { - return false; - } - Items rhs = ((Items) other); - return (((((this.codigo == rhs.codigo)||((this.codigo!= null)&&this.codigo.equals(rhs.codigo)))&&((this.erros == rhs.erros)||((this.erros!= null)&&this.erros.equals(rhs.erros))))&&((this.sucesso == rhs.sucesso)||((this.sucesso!= null)&&this.sucesso.equals(rhs.sucesso))))&&((this.seq == rhs.seq)||((this.seq!= null)&&this.seq.equals(rhs.seq)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/catp/produtoretorno/ProdutoRetorno.java b/src/main/java/br/gov/siscomex/portalunico/catp/produtoretorno/ProdutoRetorno.java deleted file mode 100644 index 44cbf8c..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/catp/produtoretorno/ProdutoRetorno.java +++ /dev/null @@ -1,56 +0,0 @@ - -package br.gov.siscomex.portalunico.catp.produtoretorno; - -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class ProdutoRetorno { - - @SerializedName("items") - @Expose - private Items items; - - public Items getItems() { - return items; - } - - public void setItems(Items items) { - this.items = items; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(ProdutoRetorno.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("items"); - sb.append('='); - sb.append(((this.items == null)?"":this.items)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.items == null)? 0 :this.items.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof ProdutoRetorno) == false) { - return false; - } - ProdutoRetorno rhs = ((ProdutoRetorno) other); - return ((this.items == rhs.items)||((this.items!= null)&&this.items.equals(rhs.items))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/cct/consultarconteiner/ConsultarConteiner.java b/src/main/java/br/gov/siscomex/portalunico/cct/consultarconteiner/ConsultarConteiner.java deleted file mode 100644 index fe320ae..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/cct/consultarconteiner/ConsultarConteiner.java +++ /dev/null @@ -1,76 +0,0 @@ - -package br.gov.siscomex.portalunico.cct.consultarconteiner; - -import java.util.ArrayList; -import java.util.LinkedHashSet; -import java.util.List; -import java.util.Set; -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class ConsultarConteiner { - - @SerializedName("listaRetorno") - @Expose - private Set listaRetorno = new LinkedHashSet(); - @SerializedName("listaMensagem") - @Expose - private List listaMensagem = new ArrayList(); - - public Set getListaRetorno() { - return listaRetorno; - } - - public void setListaRetorno(Set listaRetorno) { - this.listaRetorno = listaRetorno; - } - - public List getListaMensagem() { - return listaMensagem; - } - - public void setListaMensagem(List listaMensagem) { - this.listaMensagem = listaMensagem; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(ConsultarConteiner.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("listaRetorno"); - sb.append('='); - sb.append(((this.listaRetorno == null)?"":this.listaRetorno)); - sb.append(','); - sb.append("listaMensagem"); - sb.append('='); - sb.append(((this.listaMensagem == null)?"":this.listaMensagem)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.listaRetorno == null)? 0 :this.listaRetorno.hashCode())); - result = ((result* 31)+((this.listaMensagem == null)? 0 :this.listaMensagem.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof ConsultarConteiner) == false) { - return false; - } - ConsultarConteiner rhs = ((ConsultarConteiner) other); - return (((this.listaRetorno == rhs.listaRetorno)||((this.listaRetorno!= null)&&this.listaRetorno.equals(rhs.listaRetorno)))&&((this.listaMensagem == rhs.listaMensagem)||((this.listaMensagem!= null)&&this.listaMensagem.equals(rhs.listaMensagem)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/cct/consultarconteiner/Documento.java b/src/main/java/br/gov/siscomex/portalunico/cct/consultarconteiner/Documento.java deleted file mode 100644 index 3e818f2..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/cct/consultarconteiner/Documento.java +++ /dev/null @@ -1,72 +0,0 @@ - -package br.gov.siscomex.portalunico.cct.consultarconteiner; - -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class Documento { - - @SerializedName("numeroDUE") - @Expose - private String numeroDUE; - @SerializedName("numeroRUC") - @Expose - private String numeroRUC; - - public String getNumeroDUE() { - return numeroDUE; - } - - public void setNumeroDUE(String numeroDUE) { - this.numeroDUE = numeroDUE; - } - - public String getNumeroRUC() { - return numeroRUC; - } - - public void setNumeroRUC(String numeroRUC) { - this.numeroRUC = numeroRUC; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(Documento.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("numeroDUE"); - sb.append('='); - sb.append(((this.numeroDUE == null)?"":this.numeroDUE)); - sb.append(','); - sb.append("numeroRUC"); - sb.append('='); - sb.append(((this.numeroRUC == null)?"":this.numeroRUC)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.numeroRUC == null)? 0 :this.numeroRUC.hashCode())); - result = ((result* 31)+((this.numeroDUE == null)? 0 :this.numeroDUE.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof Documento) == false) { - return false; - } - Documento rhs = ((Documento) other); - return (((this.numeroRUC == rhs.numeroRUC)||((this.numeroRUC!= null)&&this.numeroRUC.equals(rhs.numeroRUC)))&&((this.numeroDUE == rhs.numeroDUE)||((this.numeroDUE!= null)&&this.numeroDUE.equals(rhs.numeroDUE)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/cct/consultarconteiner/ListaMensagem.java b/src/main/java/br/gov/siscomex/portalunico/cct/consultarconteiner/ListaMensagem.java deleted file mode 100644 index 94b6840..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/cct/consultarconteiner/ListaMensagem.java +++ /dev/null @@ -1,72 +0,0 @@ - -package br.gov.siscomex.portalunico.cct.consultarconteiner; - -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class ListaMensagem { - - @SerializedName("codigo") - @Expose - private String codigo; - @SerializedName("mensagem") - @Expose - private String mensagem; - - public String getCodigo() { - return codigo; - } - - public void setCodigo(String codigo) { - this.codigo = codigo; - } - - public String getMensagem() { - return mensagem; - } - - public void setMensagem(String mensagem) { - this.mensagem = mensagem; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(ListaMensagem.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("codigo"); - sb.append('='); - sb.append(((this.codigo == null)?"":this.codigo)); - sb.append(','); - sb.append("mensagem"); - sb.append('='); - sb.append(((this.mensagem == null)?"":this.mensagem)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.codigo == null)? 0 :this.codigo.hashCode())); - result = ((result* 31)+((this.mensagem == null)? 0 :this.mensagem.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof ListaMensagem) == false) { - return false; - } - ListaMensagem rhs = ((ListaMensagem) other); - return (((this.codigo == rhs.codigo)||((this.codigo!= null)&&this.codigo.equals(rhs.codigo)))&&((this.mensagem == rhs.mensagem)||((this.mensagem!= null)&&this.mensagem.equals(rhs.mensagem)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/cct/consultarconteiner/ListaRetorno.java b/src/main/java/br/gov/siscomex/portalunico/cct/consultarconteiner/ListaRetorno.java deleted file mode 100644 index 20c5af1..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/cct/consultarconteiner/ListaRetorno.java +++ /dev/null @@ -1,138 +0,0 @@ - -package br.gov.siscomex.portalunico.cct.consultarconteiner; - -import java.util.LinkedHashSet; -import java.util.Set; -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class ListaRetorno { - - @SerializedName("numeroConteiner") - @Expose - private String numeroConteiner; - @SerializedName("pesoBruto") - @Expose - private Double pesoBruto; - @SerializedName("tara") - @Expose - private Double tara; - @SerializedName("lacres") - @Expose - private Set lacres = new LinkedHashSet(); - @SerializedName("documentosCarga") - @Expose - private Set documentosCarga = new LinkedHashSet(); - @SerializedName("permiteMovimentacao") - @Expose - private Boolean permiteMovimentacao; - - public String getNumeroConteiner() { - return numeroConteiner; - } - - public void setNumeroConteiner(String numeroConteiner) { - this.numeroConteiner = numeroConteiner; - } - - public Double getPesoBruto() { - return pesoBruto; - } - - public void setPesoBruto(Double pesoBruto) { - this.pesoBruto = pesoBruto; - } - - public Double getTara() { - return tara; - } - - public void setTara(Double tara) { - this.tara = tara; - } - - public Set getLacres() { - return lacres; - } - - public void setLacres(Set lacres) { - this.lacres = lacres; - } - - public Set getDocumentosCarga() { - return documentosCarga; - } - - public void setDocumentosCarga(Set documentosCarga) { - this.documentosCarga = documentosCarga; - } - - public Boolean getPermiteMovimentacao() { - return permiteMovimentacao; - } - - public void setPermiteMovimentacao(Boolean permiteMovimentacao) { - this.permiteMovimentacao = permiteMovimentacao; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(ListaRetorno.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("numeroConteiner"); - sb.append('='); - sb.append(((this.numeroConteiner == null)?"":this.numeroConteiner)); - sb.append(','); - sb.append("pesoBruto"); - sb.append('='); - sb.append(((this.pesoBruto == null)?"":this.pesoBruto)); - sb.append(','); - sb.append("tara"); - sb.append('='); - sb.append(((this.tara == null)?"":this.tara)); - sb.append(','); - sb.append("lacres"); - sb.append('='); - sb.append(((this.lacres == null)?"":this.lacres)); - sb.append(','); - sb.append("documentosCarga"); - sb.append('='); - sb.append(((this.documentosCarga == null)?"":this.documentosCarga)); - sb.append(','); - sb.append("permiteMovimentacao"); - sb.append('='); - sb.append(((this.permiteMovimentacao == null)?"":this.permiteMovimentacao)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.lacres == null)? 0 :this.lacres.hashCode())); - result = ((result* 31)+((this.numeroConteiner == null)? 0 :this.numeroConteiner.hashCode())); - result = ((result* 31)+((this.pesoBruto == null)? 0 :this.pesoBruto.hashCode())); - result = ((result* 31)+((this.tara == null)? 0 :this.tara.hashCode())); - result = ((result* 31)+((this.permiteMovimentacao == null)? 0 :this.permiteMovimentacao.hashCode())); - result = ((result* 31)+((this.documentosCarga == null)? 0 :this.documentosCarga.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof ListaRetorno) == false) { - return false; - } - ListaRetorno rhs = ((ListaRetorno) other); - return (((((((this.lacres == rhs.lacres)||((this.lacres!= null)&&this.lacres.equals(rhs.lacres)))&&((this.numeroConteiner == rhs.numeroConteiner)||((this.numeroConteiner!= null)&&this.numeroConteiner.equals(rhs.numeroConteiner))))&&((this.pesoBruto == rhs.pesoBruto)||((this.pesoBruto!= null)&&this.pesoBruto.equals(rhs.pesoBruto))))&&((this.tara == rhs.tara)||((this.tara!= null)&&this.tara.equals(rhs.tara))))&&((this.permiteMovimentacao == rhs.permiteMovimentacao)||((this.permiteMovimentacao!= null)&&this.permiteMovimentacao.equals(rhs.permiteMovimentacao))))&&((this.documentosCarga == rhs.documentosCarga)||((this.documentosCarga!= null)&&this.documentosCarga.equals(rhs.documentosCarga)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/cct/consultardocumentotransporte/Carga.java b/src/main/java/br/gov/siscomex/portalunico/cct/consultardocumentotransporte/Carga.java deleted file mode 100644 index 8c47937..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/cct/consultardocumentotransporte/Carga.java +++ /dev/null @@ -1,71 +0,0 @@ - -package br.gov.siscomex.portalunico.cct.consultardocumentotransporte; - -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class Carga { - - @SerializedName("numeroDue") - @Expose - private String numeroDue; - @SerializedName("numeroRuc") - @Expose - private String numeroRuc; - @SerializedName("conteiner") - @Expose - private Conteiner conteiner; - - public String getNumeroDue() { - return numeroDue; - } - - public void setNumeroDue(String numeroDue) { - this.numeroDue = numeroDue; - } - - public String getNumeroRuc() { - return numeroRuc; - } - - public void setNumeroRuc(String numeroRuc) { - this.numeroRuc = numeroRuc; - } - - public Conteiner getConteiner() { - return conteiner; - } - - public void setConteiner(Conteiner conteiner) { - this.conteiner = conteiner; - } - - @Override - public String toString() { - return "Carga{" + - "numeroDue='" + numeroDue + '\'' + - ", numeroRuc='" + numeroRuc + '\'' + - ", conteiner=" + conteiner + - '}'; - } - - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - - Carga carga = (Carga) o; - - if (numeroDue != null ? !numeroDue.equals(carga.numeroDue) : carga.numeroDue != null) return false; - if (numeroRuc != null ? !numeroRuc.equals(carga.numeroRuc) : carga.numeroRuc != null) return false; - return conteiner != null ? conteiner.equals(carga.conteiner) : carga.conteiner == null; - } - - @Override - public int hashCode() { - int result = numeroDue != null ? numeroDue.hashCode() : 0; - result = 31 * result + (numeroRuc != null ? numeroRuc.hashCode() : 0); - result = 31 * result + (conteiner != null ? conteiner.hashCode() : 0); - return result; - } -} diff --git a/src/main/java/br/gov/siscomex/portalunico/cct/consultardocumentotransporte/ConsultarDocumentoTransporte.java b/src/main/java/br/gov/siscomex/portalunico/cct/consultardocumentotransporte/ConsultarDocumentoTransporte.java deleted file mode 100644 index 06b7e30..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/cct/consultardocumentotransporte/ConsultarDocumentoTransporte.java +++ /dev/null @@ -1,60 +0,0 @@ - -package br.gov.siscomex.portalunico.cct.consultardocumentotransporte; - -import java.util.ArrayList; -import java.util.List; -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class ConsultarDocumentoTransporte { - - @SerializedName("documentosTransporte") - @Expose - private List documentosTransporte = new ArrayList(); - @SerializedName("mensagens") - @Expose - private List mensagens = new ArrayList(); - - public List getDocumentosTransporte() { - return documentosTransporte; - } - - public void setDocumentosTransporte(List documentosTransporte) { - this.documentosTransporte = documentosTransporte; - } - - public List getMensagens() { - return mensagens; - } - - public void setMensagens(List mensagens) { - this.mensagens = mensagens; - } - - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - - ConsultarDocumentoTransporte that = (ConsultarDocumentoTransporte) o; - - if (documentosTransporte != null ? !documentosTransporte.equals(that.documentosTransporte) : that.documentosTransporte != null) - return false; - return mensagens != null ? mensagens.equals(that.mensagens) : that.mensagens == null; - } - - @Override - public int hashCode() { - int result = documentosTransporte != null ? documentosTransporte.hashCode() : 0; - result = 31 * result + (mensagens != null ? mensagens.hashCode() : 0); - return result; - } - - @Override - public String toString() { - return "ConsultarDocumentoTransporte{" + - "documentosTransporte=" + documentosTransporte + - ", mensagens=" + mensagens + - '}'; - } -} diff --git a/src/main/java/br/gov/siscomex/portalunico/cct/consultardocumentotransporte/Conteiner.java b/src/main/java/br/gov/siscomex/portalunico/cct/consultardocumentotransporte/Conteiner.java deleted file mode 100644 index 6a1c755..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/cct/consultardocumentotransporte/Conteiner.java +++ /dev/null @@ -1,74 +0,0 @@ - -package br.gov.siscomex.portalunico.cct.consultardocumentotransporte; - -import java.util.LinkedHashSet; -import java.util.Set; -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class Conteiner { - - @SerializedName("numeroConteiner") - @Expose - private String numeroConteiner; - @SerializedName("tara") - @Expose - private Double tara; - @SerializedName("lacres") - @Expose - private Set lacres = new LinkedHashSet(); - - public String getNumeroConteiner() { - return numeroConteiner; - } - - public void setNumeroConteiner(String numeroConteiner) { - this.numeroConteiner = numeroConteiner; - } - - public Double getTara() { - return tara; - } - - public void setTara(Double tara) { - this.tara = tara; - } - - public Set getLacres() { - return lacres; - } - - public void setLacres(Set lacres) { - this.lacres = lacres; - } - - @Override - public String toString() { - return "Conteiner{" + - "numeroConteiner='" + numeroConteiner + '\'' + - ", tara=" + tara + - ", lacres=" + lacres + - '}'; - } - - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - - Conteiner conteiner = (Conteiner) o; - - if (numeroConteiner != null ? !numeroConteiner.equals(conteiner.numeroConteiner) : conteiner.numeroConteiner != null) - return false; - if (tara != null ? !tara.equals(conteiner.tara) : conteiner.tara != null) return false; - return lacres != null ? lacres.equals(conteiner.lacres) : conteiner.lacres == null; - } - - @Override - public int hashCode() { - int result = numeroConteiner != null ? numeroConteiner.hashCode() : 0; - result = 31 * result + (tara != null ? tara.hashCode() : 0); - result = 31 * result + (lacres != null ? lacres.hashCode() : 0); - return result; - } -} diff --git a/src/main/java/br/gov/siscomex/portalunico/cct/consultardocumentotransporte/DocumentosTransporte.java b/src/main/java/br/gov/siscomex/portalunico/cct/consultardocumentotransporte/DocumentosTransporte.java deleted file mode 100644 index 19a2fe2..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/cct/consultardocumentotransporte/DocumentosTransporte.java +++ /dev/null @@ -1,178 +0,0 @@ - -package br.gov.siscomex.portalunico.cct.consultardocumentotransporte; - -import java.util.ArrayList; -import java.util.List; -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class DocumentosTransporte { - - @SerializedName("numeroDocumento") - @Expose - private String numeroDocumento; - @SerializedName("tipoDocumento") - @Expose - private String tipoDocumento; - @SerializedName("viaTransporte") - @Expose - private String viaTransporte; - @SerializedName("situacaoDocumento") - @Expose - private String situacaoDocumento; - @SerializedName("cargas") - @Expose - private List cargas = new ArrayList(); - @SerializedName("veiculoRodoviario") - @Expose - private VeiculoRodoviario veiculoRodoviario; - @SerializedName("prefixoTrem") - @Expose - private String prefixoTrem; - @SerializedName("quantidadeVagoes") - @Expose - private Integer quantidadeVagoes; - @SerializedName("identificacaoVeiculo") - @Expose - private String identificacaoVeiculo; - @SerializedName("dataEmissaoDocumentoTransporte") - @Expose - private String dataEmissaoDocumentoTransporte; - - public String getNumeroDocumento() { - return numeroDocumento; - } - - public void setNumeroDocumento(String numeroDocumento) { - this.numeroDocumento = numeroDocumento; - } - - public String getTipoDocumento() { - return tipoDocumento; - } - - public void setTipoDocumento(String tipoDocumento) { - this.tipoDocumento = tipoDocumento; - } - - public String getViaTransporte() { - return viaTransporte; - } - - public void setViaTransporte(String viaTransporte) { - this.viaTransporte = viaTransporte; - } - - public String getSituacaoDocumento() { - return situacaoDocumento; - } - - public void setSituacaoDocumento(String situacaoDocumento) { - this.situacaoDocumento = situacaoDocumento; - } - - public List getCargas() { - return cargas; - } - - public void setCargas(List cargas) { - this.cargas = cargas; - } - - public VeiculoRodoviario getVeiculoRodoviario() { - return veiculoRodoviario; - } - - public void setVeiculoRodoviario(VeiculoRodoviario veiculoRodoviario) { - this.veiculoRodoviario = veiculoRodoviario; - } - - public String getPrefixoTrem() { - return prefixoTrem; - } - - public void setPrefixoTrem(String prefixoTrem) { - this.prefixoTrem = prefixoTrem; - } - - public Integer getQuantidadeVagoes() { - return quantidadeVagoes; - } - - public void setQuantidadeVagoes(Integer quantidadeVagoes) { - this.quantidadeVagoes = quantidadeVagoes; - } - - public String getIdentificacaoVeiculo() { - return identificacaoVeiculo; - } - - public void setIdentificacaoVeiculo(String identificacaoVeiculo) { - this.identificacaoVeiculo = identificacaoVeiculo; - } - - public String getDataEmissaoDocumentoTransporte() { - return dataEmissaoDocumentoTransporte; - } - - public void setDataEmissaoDocumentoTransporte(String dataEmissaoDocumentoTransporte) { - this.dataEmissaoDocumentoTransporte = dataEmissaoDocumentoTransporte; - } - - @Override - public String toString() { - return "DocumentosTransporte{" + - "numeroDocumento='" + numeroDocumento + '\'' + - ", tipoDocumento='" + tipoDocumento + '\'' + - ", viaTransporte='" + viaTransporte + '\'' + - ", situacaoDocumento='" + situacaoDocumento + '\'' + - ", cargas=" + cargas + - ", veiculoRodoviario=" + veiculoRodoviario + - ", prefixoTrem='" + prefixoTrem + '\'' + - ", quantidadeVagoes=" + quantidadeVagoes + - ", identificacaoVeiculo='" + identificacaoVeiculo + '\'' + - ", dataEmissaoDocumentoTransporte=" + dataEmissaoDocumentoTransporte + - '}'; - } - - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - - DocumentosTransporte that = (DocumentosTransporte) o; - - if (numeroDocumento != null ? !numeroDocumento.equals(that.numeroDocumento) : that.numeroDocumento != null) - return false; - if (tipoDocumento != null ? !tipoDocumento.equals(that.tipoDocumento) : that.tipoDocumento != null) - return false; - if (viaTransporte != null ? !viaTransporte.equals(that.viaTransporte) : that.viaTransporte != null) - return false; - if (situacaoDocumento != null ? !situacaoDocumento.equals(that.situacaoDocumento) : that.situacaoDocumento != null) - return false; - if (cargas != null ? !cargas.equals(that.cargas) : that.cargas != null) return false; - if (veiculoRodoviario != null ? !veiculoRodoviario.equals(that.veiculoRodoviario) : that.veiculoRodoviario != null) - return false; - if (prefixoTrem != null ? !prefixoTrem.equals(that.prefixoTrem) : that.prefixoTrem != null) return false; - if (quantidadeVagoes != null ? !quantidadeVagoes.equals(that.quantidadeVagoes) : that.quantidadeVagoes != null) - return false; - if (identificacaoVeiculo != null ? !identificacaoVeiculo.equals(that.identificacaoVeiculo) : that.identificacaoVeiculo != null) - return false; - return dataEmissaoDocumentoTransporte != null ? dataEmissaoDocumentoTransporte.equals(that.dataEmissaoDocumentoTransporte) : that.dataEmissaoDocumentoTransporte == null; - } - - @Override - public int hashCode() { - int result = numeroDocumento != null ? numeroDocumento.hashCode() : 0; - result = 31 * result + (tipoDocumento != null ? tipoDocumento.hashCode() : 0); - result = 31 * result + (viaTransporte != null ? viaTransporte.hashCode() : 0); - result = 31 * result + (situacaoDocumento != null ? situacaoDocumento.hashCode() : 0); - result = 31 * result + (cargas != null ? cargas.hashCode() : 0); - result = 31 * result + (veiculoRodoviario != null ? veiculoRodoviario.hashCode() : 0); - result = 31 * result + (prefixoTrem != null ? prefixoTrem.hashCode() : 0); - result = 31 * result + (quantidadeVagoes != null ? quantidadeVagoes.hashCode() : 0); - result = 31 * result + (identificacaoVeiculo != null ? identificacaoVeiculo.hashCode() : 0); - result = 31 * result + (dataEmissaoDocumentoTransporte != null ? dataEmissaoDocumentoTransporte.hashCode() : 0); - return result; - } -} diff --git a/src/main/java/br/gov/siscomex/portalunico/cct/consultardocumentotransporte/Mensagem.java b/src/main/java/br/gov/siscomex/portalunico/cct/consultardocumentotransporte/Mensagem.java deleted file mode 100644 index 320bc60..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/cct/consultardocumentotransporte/Mensagem.java +++ /dev/null @@ -1,57 +0,0 @@ - -package br.gov.siscomex.portalunico.cct.consultardocumentotransporte; - -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class Mensagem { - - @SerializedName("codigo") - @Expose - private String codigo; - @SerializedName("mensagem") - @Expose - private String mensagem; - - public String getCodigo() { - return codigo; - } - - public void setCodigo(String codigo) { - this.codigo = codigo; - } - - public String getMensagem() { - return mensagem; - } - - public void setMensagem(String mensagem) { - this.mensagem = mensagem; - } - - @Override - public String toString() { - return "Mensagem{" + - "codigo='" + codigo + '\'' + - ", mensagem='" + mensagem + '\'' + - '}'; - } - - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - - Mensagem mensagem = (Mensagem) o; - - if (codigo != null ? !codigo.equals(mensagem.codigo) : mensagem.codigo != null) return false; - return this.mensagem != null ? this.mensagem.equals(mensagem.mensagem) : mensagem.mensagem == null; - } - - @Override - public int hashCode() { - int result = codigo != null ? codigo.hashCode() : 0; - result = 31 * result + (mensagem != null ? mensagem.hashCode() : 0); - return result; - } -} diff --git a/src/main/java/br/gov/siscomex/portalunico/cct/consultardocumentotransporte/Reboque.java b/src/main/java/br/gov/siscomex/portalunico/cct/consultardocumentotransporte/Reboque.java deleted file mode 100644 index 6d60bf1..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/cct/consultardocumentotransporte/Reboque.java +++ /dev/null @@ -1,73 +0,0 @@ - -package br.gov.siscomex.portalunico.cct.consultardocumentotransporte; - -import java.util.LinkedHashSet; -import java.util.Set; -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class Reboque { - - @SerializedName("placa") - @Expose - private String placa; - @SerializedName("tara") - @Expose - private Double tara; - @SerializedName("lacres") - @Expose - private Set lacres = new LinkedHashSet(); - - public String getPlaca() { - return placa; - } - - public void setPlaca(String placa) { - this.placa = placa; - } - - public Double getTara() { - return tara; - } - - public void setTara(Double tara) { - this.tara = tara; - } - - public Set getLacres() { - return lacres; - } - - public void setLacres(Set lacres) { - this.lacres = lacres; - } - - @Override - public String toString() { - return "Reboque{" + - "placa='" + placa + '\'' + - ", tara=" + tara + - ", lacres=" + lacres + - '}'; - } - - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - - Reboque reboque = (Reboque) o; - - if (placa != null ? !placa.equals(reboque.placa) : reboque.placa != null) return false; - if (tara != null ? !tara.equals(reboque.tara) : reboque.tara != null) return false; - return lacres != null ? lacres.equals(reboque.lacres) : reboque.lacres == null; - } - - @Override - public int hashCode() { - int result = placa != null ? placa.hashCode() : 0; - result = 31 * result + (tara != null ? tara.hashCode() : 0); - result = 31 * result + (lacres != null ? lacres.hashCode() : 0); - return result; - } -} diff --git a/src/main/java/br/gov/siscomex/portalunico/cct/consultardocumentotransporte/Veiculo.java b/src/main/java/br/gov/siscomex/portalunico/cct/consultardocumentotransporte/Veiculo.java deleted file mode 100644 index a6df51e..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/cct/consultardocumentotransporte/Veiculo.java +++ /dev/null @@ -1,119 +0,0 @@ - -package br.gov.siscomex.portalunico.cct.consultardocumentotransporte; - -import java.util.LinkedHashSet; -import java.util.Set; -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class Veiculo { - - @SerializedName("nomeCondutor") - @Expose - private String nomeCondutor; - @SerializedName("cpfCondutor") - @Expose - private String cpfCondutor; - @SerializedName("documentoCondutor") - @Expose - private String documentoCondutor; - @SerializedName("placa") - @Expose - private String placa; - @SerializedName("tara") - @Expose - private Double tara; - @SerializedName("lacres") - @Expose - private Set lacres = new LinkedHashSet(); - - public String getNomeCondutor() { - return nomeCondutor; - } - - public void setNomeCondutor(String nomeCondutor) { - this.nomeCondutor = nomeCondutor; - } - - public String getCpfCondutor() { - return cpfCondutor; - } - - public void setCpfCondutor(String cpfCondutor) { - this.cpfCondutor = cpfCondutor; - } - - public String getDocumentoCondutor() { - return documentoCondutor; - } - - public void setDocumentoCondutor(String documentoCondutor) { - this.documentoCondutor = documentoCondutor; - } - - public String getPlaca() { - return placa; - } - - public void setPlaca(String placa) { - this.placa = placa; - } - - public Double getTara() { - return tara; - } - - public void setTara(Double tara) { - this.tara = tara; - } - - public Set getLacres() { - return lacres; - } - - public void setLacres(Set lacres) { - - - this.lacres = lacres; - } - - @Override - public String toString() { - return "Veiculo{" + - "nomeCondutor='" + nomeCondutor + '\'' + - ", cpfCondutor='" + cpfCondutor + '\'' + - ", documentoCondutor='" + documentoCondutor + '\'' + - ", placa='" + placa + '\'' + - ", tara=" + tara + - ", lacres=" + lacres + - '}'; - } - - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - - Veiculo veiculo = (Veiculo) o; - - if (nomeCondutor != null ? !nomeCondutor.equals(veiculo.nomeCondutor) : veiculo.nomeCondutor != null) - return false; - if (cpfCondutor != null ? !cpfCondutor.equals(veiculo.cpfCondutor) : veiculo.cpfCondutor != null) return false; - if (documentoCondutor != null ? !documentoCondutor.equals(veiculo.documentoCondutor) : veiculo.documentoCondutor != null) - return false; - if (placa != null ? !placa.equals(veiculo.placa) : veiculo.placa != null) return false; - if (tara != null ? !tara.equals(veiculo.tara) : veiculo.tara != null) return false; - return lacres != null ? lacres.equals(veiculo.lacres) : veiculo.lacres == null; - } - - @Override - public int hashCode() { - int result = nomeCondutor != null ? nomeCondutor.hashCode() : 0; - result = 31 * result + (cpfCondutor != null ? cpfCondutor.hashCode() : 0); - result = 31 * result + (documentoCondutor != null ? documentoCondutor.hashCode() : 0); - result = 31 * result + (placa != null ? placa.hashCode() : 0); - result = 31 * result + (tara != null ? tara.hashCode() : 0); - result = 31 * result + (lacres != null ? lacres.hashCode() : 0); - return result; - } -} diff --git a/src/main/java/br/gov/siscomex/portalunico/cct/consultardocumentotransporte/VeiculoRodoviario.java b/src/main/java/br/gov/siscomex/portalunico/cct/consultardocumentotransporte/VeiculoRodoviario.java deleted file mode 100644 index fd49bc7..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/cct/consultardocumentotransporte/VeiculoRodoviario.java +++ /dev/null @@ -1,59 +0,0 @@ - -package br.gov.siscomex.portalunico.cct.consultardocumentotransporte; - -import java.util.LinkedHashSet; -import java.util.Set; -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class VeiculoRodoviario { - - @SerializedName("veiculo") - @Expose - private Veiculo veiculo; - @SerializedName("reboques") - @Expose - private Set reboques = new LinkedHashSet(); - - public Veiculo getVeiculo() { - return veiculo; - } - - public void setVeiculo(Veiculo veiculo) { - this.veiculo = veiculo; - } - - public Set getReboques() { - return reboques; - } - - public void setReboques(Set reboques) { - this.reboques = reboques; - } - - @Override - public String toString() { - return "VeiculoRodoviario{" + - "veiculo=" + veiculo + - ", reboques=" + reboques + - '}'; - } - - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - - VeiculoRodoviario that = (VeiculoRodoviario) o; - - if (veiculo != null ? !veiculo.equals(that.veiculo) : that.veiculo != null) return false; - return reboques != null ? reboques.equals(that.reboques) : that.reboques == null; - } - - @Override - public int hashCode() { - int result = veiculo != null ? veiculo.hashCode() : 0; - result = 31 * result + (reboques != null ? reboques.hashCode() : 0); - return result; - } -} diff --git a/src/main/java/br/gov/siscomex/portalunico/cct/consultardueruc/ConsultarDueRuc.java b/src/main/java/br/gov/siscomex/portalunico/cct/consultardueruc/ConsultarDueRuc.java deleted file mode 100644 index 5faaa56..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/cct/consultardueruc/ConsultarDueRuc.java +++ /dev/null @@ -1,74 +0,0 @@ - -package br.gov.siscomex.portalunico.cct.consultardueruc; - -import java.util.ArrayList; -import java.util.List; -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class ConsultarDueRuc { - - @SerializedName("listaRetorno") - @Expose - private List listaRetorno = new ArrayList(); - @SerializedName("listaMensagem") - @Expose - private List listaMensagem = new ArrayList(); - - public List getListaRetorno() { - return listaRetorno; - } - - public void setListaRetorno(List listaRetorno) { - this.listaRetorno = listaRetorno; - } - - public List getListaMensagem() { - return listaMensagem; - } - - public void setListaMensagem(List listaMensagem) { - this.listaMensagem = listaMensagem; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(ConsultarDueRuc.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("listaRetorno"); - sb.append('='); - sb.append(((this.listaRetorno == null)?"":this.listaRetorno)); - sb.append(','); - sb.append("listaMensagem"); - sb.append('='); - sb.append(((this.listaMensagem == null)?"":this.listaMensagem)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.listaRetorno == null)? 0 :this.listaRetorno.hashCode())); - result = ((result* 31)+((this.listaMensagem == null)? 0 :this.listaMensagem.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof ConsultarDueRuc) == false) { - return false; - } - ConsultarDueRuc rhs = ((ConsultarDueRuc) other); - return (((this.listaRetorno == rhs.listaRetorno)||((this.listaRetorno!= null)&&this.listaRetorno.equals(rhs.listaRetorno)))&&((this.listaMensagem == rhs.listaMensagem)||((this.listaMensagem!= null)&&this.listaMensagem.equals(rhs.listaMensagem)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/cct/consultardueruc/DocumentosDeTransporte.java b/src/main/java/br/gov/siscomex/portalunico/cct/consultardueruc/DocumentosDeTransporte.java deleted file mode 100644 index 2d70b22..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/cct/consultardueruc/DocumentosDeTransporte.java +++ /dev/null @@ -1,88 +0,0 @@ - -package br.gov.siscomex.portalunico.cct.consultardueruc; - -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class DocumentosDeTransporte { - - @SerializedName("numeroDocumento") - @Expose - private String numeroDocumento; - @SerializedName("tipoDocumento") - @Expose - private String tipoDocumento; - @SerializedName("identificacaoVeiculo") - @Expose - private String identificacaoVeiculo; - - public String getNumeroDocumento() { - return numeroDocumento; - } - - public void setNumeroDocumento(String numeroDocumento) { - this.numeroDocumento = numeroDocumento; - } - - public String getTipoDocumento() { - return tipoDocumento; - } - - public void setTipoDocumento(String tipoDocumento) { - this.tipoDocumento = tipoDocumento; - } - - public String getIdentificacaoVeiculo() { - return identificacaoVeiculo; - } - - public void setIdentificacaoVeiculo(String identificacaoVeiculo) { - this.identificacaoVeiculo = identificacaoVeiculo; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(DocumentosDeTransporte.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("numeroDocumento"); - sb.append('='); - sb.append(((this.numeroDocumento == null)?"":this.numeroDocumento)); - sb.append(','); - sb.append("tipoDocumento"); - sb.append('='); - sb.append(((this.tipoDocumento == null)?"":this.tipoDocumento)); - sb.append(','); - sb.append("identificacaoVeiculo"); - sb.append('='); - sb.append(((this.identificacaoVeiculo == null)?"":this.identificacaoVeiculo)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.tipoDocumento == null)? 0 :this.tipoDocumento.hashCode())); - result = ((result* 31)+((this.numeroDocumento == null)? 0 :this.numeroDocumento.hashCode())); - result = ((result* 31)+((this.identificacaoVeiculo == null)? 0 :this.identificacaoVeiculo.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof DocumentosDeTransporte) == false) { - return false; - } - DocumentosDeTransporte rhs = ((DocumentosDeTransporte) other); - return ((((this.tipoDocumento == rhs.tipoDocumento)||((this.tipoDocumento!= null)&&this.tipoDocumento.equals(rhs.tipoDocumento)))&&((this.numeroDocumento == rhs.numeroDocumento)||((this.numeroDocumento!= null)&&this.numeroDocumento.equals(rhs.numeroDocumento))))&&((this.identificacaoVeiculo == rhs.identificacaoVeiculo)||((this.identificacaoVeiculo!= null)&&this.identificacaoVeiculo.equals(rhs.identificacaoVeiculo)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/cct/consultardueruc/ListaCargasSoltasVeiculo.java b/src/main/java/br/gov/siscomex/portalunico/cct/consultardueruc/ListaCargasSoltasVeiculo.java deleted file mode 100644 index 896c5c1..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/cct/consultardueruc/ListaCargasSoltasVeiculo.java +++ /dev/null @@ -1,72 +0,0 @@ - -package br.gov.siscomex.portalunico.cct.consultardueruc; - -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class ListaCargasSoltasVeiculo { - - @SerializedName("tipoEmbalagem") - @Expose - private Integer tipoEmbalagem; - @SerializedName("quantidade") - @Expose - private Integer quantidade; - - public Integer getTipoEmbalagem() { - return tipoEmbalagem; - } - - public void setTipoEmbalagem(Integer tipoEmbalagem) { - this.tipoEmbalagem = tipoEmbalagem; - } - - public Integer getQuantidade() { - return quantidade; - } - - public void setQuantidade(Integer quantidade) { - this.quantidade = quantidade; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(ListaCargasSoltasVeiculo.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("tipoEmbalagem"); - sb.append('='); - sb.append(((this.tipoEmbalagem == null)?"":this.tipoEmbalagem)); - sb.append(','); - sb.append("quantidade"); - sb.append('='); - sb.append(((this.quantidade == null)?"":this.quantidade)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.quantidade == null)? 0 :this.quantidade.hashCode())); - result = ((result* 31)+((this.tipoEmbalagem == null)? 0 :this.tipoEmbalagem.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof ListaCargasSoltasVeiculo) == false) { - return false; - } - ListaCargasSoltasVeiculo rhs = ((ListaCargasSoltasVeiculo) other); - return (((this.quantidade == rhs.quantidade)||((this.quantidade!= null)&&this.quantidade.equals(rhs.quantidade)))&&((this.tipoEmbalagem == rhs.tipoEmbalagem)||((this.tipoEmbalagem!= null)&&this.tipoEmbalagem.equals(rhs.tipoEmbalagem)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/cct/consultardueruc/ListaMensagem.java b/src/main/java/br/gov/siscomex/portalunico/cct/consultardueruc/ListaMensagem.java deleted file mode 100644 index 40a95a4..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/cct/consultardueruc/ListaMensagem.java +++ /dev/null @@ -1,72 +0,0 @@ - -package br.gov.siscomex.portalunico.cct.consultardueruc; - -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class ListaMensagem { - - @SerializedName("codigo") - @Expose - private String codigo; - @SerializedName("mensagem") - @Expose - private String mensagem; - - public String getCodigo() { - return codigo; - } - - public void setCodigo(String codigo) { - this.codigo = codigo; - } - - public String getMensagem() { - return mensagem; - } - - public void setMensagem(String mensagem) { - this.mensagem = mensagem; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(ListaMensagem.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("codigo"); - sb.append('='); - sb.append(((this.codigo == null)?"":this.codigo)); - sb.append(','); - sb.append("mensagem"); - sb.append('='); - sb.append(((this.mensagem == null)?"":this.mensagem)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.codigo == null)? 0 :this.codigo.hashCode())); - result = ((result* 31)+((this.mensagem == null)? 0 :this.mensagem.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof ListaMensagem) == false) { - return false; - } - ListaMensagem rhs = ((ListaMensagem) other); - return (((this.codigo == rhs.codigo)||((this.codigo!= null)&&this.codigo.equals(rhs.codigo)))&&((this.mensagem == rhs.mensagem)||((this.mensagem!= null)&&this.mensagem.equals(rhs.mensagem)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/cct/consultardueruc/ListaRetorno.java b/src/main/java/br/gov/siscomex/portalunico/cct/consultardueruc/ListaRetorno.java deleted file mode 100644 index 85024bf..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/cct/consultardueruc/ListaRetorno.java +++ /dev/null @@ -1,202 +0,0 @@ - -package br.gov.siscomex.portalunico.cct.consultardueruc; - -import java.util.ArrayList; -import java.util.List; -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class ListaRetorno { - - @SerializedName("numeroRUC") - @Expose - private String numeroRUC; - @SerializedName("numeroDUE") - @Expose - private String numeroDUE; - @SerializedName("ocorreuDesembaracoOuAutorizacaoEmbarqueAntecipado") - @Expose - private Boolean ocorreuDesembaracoOuAutorizacaoEmbarqueAntecipado; - @SerializedName("existeImpedimentoEmbarque") - @Expose - private Boolean existeImpedimentoEmbarque; - @SerializedName("indicadorSeCargaRUCMaster") - @Expose - private Boolean indicadorSeCargaRUCMaster; - @SerializedName("numeroRUCMasterDaCarga") - @Expose - private String numeroRUCMasterDaCarga; - @SerializedName("conteineres") - @Expose - private List conteineres = new ArrayList(); - @SerializedName("documentosDeTransporte") - @Expose - private List documentosDeTransporte = new ArrayList(); - @SerializedName("listaCargasSoltasVeiculos") - @Expose - private List listaCargasSoltasVeiculos = new ArrayList(); - @SerializedName("listaGraneis") - @Expose - private List listaGraneis = new ArrayList(); - - public String getNumeroRUC() { - return numeroRUC; - } - - public void setNumeroRUC(String numeroRUC) { - this.numeroRUC = numeroRUC; - } - - public String getNumeroDUE() { - return numeroDUE; - } - - public void setNumeroDUE(String numeroDUE) { - this.numeroDUE = numeroDUE; - } - - public Boolean getOcorreuDesembaracoOuAutorizacaoEmbarqueAntecipado() { - return ocorreuDesembaracoOuAutorizacaoEmbarqueAntecipado; - } - - public void setOcorreuDesembaracoOuAutorizacaoEmbarqueAntecipado(Boolean ocorreuDesembaracoOuAutorizacaoEmbarqueAntecipado) { - this.ocorreuDesembaracoOuAutorizacaoEmbarqueAntecipado = ocorreuDesembaracoOuAutorizacaoEmbarqueAntecipado; - } - - public Boolean getExisteImpedimentoEmbarque() { - return existeImpedimentoEmbarque; - } - - public void setExisteImpedimentoEmbarque(Boolean existeImpedimentoEmbarque) { - this.existeImpedimentoEmbarque = existeImpedimentoEmbarque; - } - - public Boolean getIndicadorSeCargaRUCMaster() { - return indicadorSeCargaRUCMaster; - } - - public void setIndicadorSeCargaRUCMaster(Boolean indicadorSeCargaRUCMaster) { - this.indicadorSeCargaRUCMaster = indicadorSeCargaRUCMaster; - } - - public String getNumeroRUCMasterDaCarga() { - return numeroRUCMasterDaCarga; - } - - public void setNumeroRUCMasterDaCarga(String numeroRUCMasterDaCarga) { - this.numeroRUCMasterDaCarga = numeroRUCMasterDaCarga; - } - - public List getConteineres() { - return conteineres; - } - - public void setConteineres(List conteineres) { - this.conteineres = conteineres; - } - - public List getDocumentosDeTransporte() { - return documentosDeTransporte; - } - - public void setDocumentosDeTransporte(List documentosDeTransporte) { - this.documentosDeTransporte = documentosDeTransporte; - } - - public List getListaCargasSoltasVeiculos() { - return listaCargasSoltasVeiculos; - } - - public void setListaCargasSoltasVeiculos(List listaCargasSoltasVeiculos) { - this.listaCargasSoltasVeiculos = listaCargasSoltasVeiculos; - } - - public List getListaGraneis() { - return listaGraneis; - } - - public void setListaGraneis(List listaGraneis) { - this.listaGraneis = listaGraneis; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(ListaRetorno.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("numeroRUC"); - sb.append('='); - sb.append(((this.numeroRUC == null)?"":this.numeroRUC)); - sb.append(','); - sb.append("numeroDUE"); - sb.append('='); - sb.append(((this.numeroDUE == null)?"":this.numeroDUE)); - sb.append(','); - sb.append("ocorreuDesembaracoOuAutorizacaoEmbarqueAntecipado"); - sb.append('='); - sb.append(((this.ocorreuDesembaracoOuAutorizacaoEmbarqueAntecipado == null)?"":this.ocorreuDesembaracoOuAutorizacaoEmbarqueAntecipado)); - sb.append(','); - sb.append("existeImpedimentoEmbarque"); - sb.append('='); - sb.append(((this.existeImpedimentoEmbarque == null)?"":this.existeImpedimentoEmbarque)); - sb.append(','); - sb.append("indicadorSeCargaRUCMaster"); - sb.append('='); - sb.append(((this.indicadorSeCargaRUCMaster == null)?"":this.indicadorSeCargaRUCMaster)); - sb.append(','); - sb.append("numeroRUCMasterDaCarga"); - sb.append('='); - sb.append(((this.numeroRUCMasterDaCarga == null)?"":this.numeroRUCMasterDaCarga)); - sb.append(','); - sb.append("conteineres"); - sb.append('='); - sb.append(((this.conteineres == null)?"":this.conteineres)); - sb.append(','); - sb.append("documentosDeTransporte"); - sb.append('='); - sb.append(((this.documentosDeTransporte == null)?"":this.documentosDeTransporte)); - sb.append(','); - sb.append("listaCargasSoltasVeiculos"); - sb.append('='); - sb.append(((this.listaCargasSoltasVeiculos == null)?"":this.listaCargasSoltasVeiculos)); - sb.append(','); - sb.append("listaGraneis"); - sb.append('='); - sb.append(((this.listaGraneis == null)?"":this.listaGraneis)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.indicadorSeCargaRUCMaster == null)? 0 :this.indicadorSeCargaRUCMaster.hashCode())); - result = ((result* 31)+((this.numeroRUCMasterDaCarga == null)? 0 :this.numeroRUCMasterDaCarga.hashCode())); - result = ((result* 31)+((this.documentosDeTransporte == null)? 0 :this.documentosDeTransporte.hashCode())); - result = ((result* 31)+((this.numeroDUE == null)? 0 :this.numeroDUE.hashCode())); - result = ((result* 31)+((this.ocorreuDesembaracoOuAutorizacaoEmbarqueAntecipado == null)? 0 :this.ocorreuDesembaracoOuAutorizacaoEmbarqueAntecipado.hashCode())); - result = ((result* 31)+((this.listaCargasSoltasVeiculos == null)? 0 :this.listaCargasSoltasVeiculos.hashCode())); - result = ((result* 31)+((this.numeroRUC == null)? 0 :this.numeroRUC.hashCode())); - result = ((result* 31)+((this.existeImpedimentoEmbarque == null)? 0 :this.existeImpedimentoEmbarque.hashCode())); - result = ((result* 31)+((this.conteineres == null)? 0 :this.conteineres.hashCode())); - result = ((result* 31)+((this.listaGraneis == null)? 0 :this.listaGraneis.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof ListaRetorno) == false) { - return false; - } - ListaRetorno rhs = ((ListaRetorno) other); - return (((((((((((this.indicadorSeCargaRUCMaster == rhs.indicadorSeCargaRUCMaster)||((this.indicadorSeCargaRUCMaster!= null)&&this.indicadorSeCargaRUCMaster.equals(rhs.indicadorSeCargaRUCMaster)))&&((this.numeroRUCMasterDaCarga == rhs.numeroRUCMasterDaCarga)||((this.numeroRUCMasterDaCarga!= null)&&this.numeroRUCMasterDaCarga.equals(rhs.numeroRUCMasterDaCarga))))&&((this.documentosDeTransporte == rhs.documentosDeTransporte)||((this.documentosDeTransporte!= null)&&this.documentosDeTransporte.equals(rhs.documentosDeTransporte))))&&((this.numeroDUE == rhs.numeroDUE)||((this.numeroDUE!= null)&&this.numeroDUE.equals(rhs.numeroDUE))))&&((this.ocorreuDesembaracoOuAutorizacaoEmbarqueAntecipado == rhs.ocorreuDesembaracoOuAutorizacaoEmbarqueAntecipado)||((this.ocorreuDesembaracoOuAutorizacaoEmbarqueAntecipado!= null)&&this.ocorreuDesembaracoOuAutorizacaoEmbarqueAntecipado.equals(rhs.ocorreuDesembaracoOuAutorizacaoEmbarqueAntecipado))))&&((this.listaCargasSoltasVeiculos == rhs.listaCargasSoltasVeiculos)||((this.listaCargasSoltasVeiculos!= null)&&this.listaCargasSoltasVeiculos.equals(rhs.listaCargasSoltasVeiculos))))&&((this.numeroRUC == rhs.numeroRUC)||((this.numeroRUC!= null)&&this.numeroRUC.equals(rhs.numeroRUC))))&&((this.existeImpedimentoEmbarque == rhs.existeImpedimentoEmbarque)||((this.existeImpedimentoEmbarque!= null)&&this.existeImpedimentoEmbarque.equals(rhs.existeImpedimentoEmbarque))))&&((this.conteineres == rhs.conteineres)||((this.conteineres!= null)&&this.conteineres.equals(rhs.conteineres))))&&((this.listaGraneis == rhs.listaGraneis)||((this.listaGraneis!= null)&&this.listaGraneis.equals(rhs.listaGraneis)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/cct/consultarestoqueposacd/ConsultarEstoquePosAcd.java b/src/main/java/br/gov/siscomex/portalunico/cct/consultarestoqueposacd/ConsultarEstoquePosAcd.java deleted file mode 100644 index c8abd99..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/cct/consultarestoqueposacd/ConsultarEstoquePosAcd.java +++ /dev/null @@ -1,58 +0,0 @@ - -package br.gov.siscomex.portalunico.cct.consultarestoqueposacd; - -import java.util.ArrayList; -import java.util.List; -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class ConsultarEstoquePosAcd { - - @SerializedName("lista") - @Expose - private List lista = new ArrayList(); - - public List getLista() { - return lista; - } - - public void setLista(List lista) { - this.lista = lista; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(ConsultarEstoquePosAcd.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("lista"); - sb.append('='); - sb.append(((this.lista == null)?"":this.lista)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.lista == null)? 0 :this.lista.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof ConsultarEstoquePosAcd) == false) { - return false; - } - ConsultarEstoquePosAcd rhs = ((ConsultarEstoquePosAcd) other); - return ((this.lista == rhs.lista)||((this.lista!= null)&&this.lista.equals(rhs.lista))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/cct/consultarestoqueposacd/Listum.java b/src/main/java/br/gov/siscomex/portalunico/cct/consultarestoqueposacd/Listum.java deleted file mode 100644 index 87c6545..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/cct/consultarestoqueposacd/Listum.java +++ /dev/null @@ -1,296 +0,0 @@ - -package br.gov.siscomex.portalunico.cct.consultarestoqueposacd; - -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class Listum { - - @SerializedName("anoCarga") - @Expose - private Integer anoCarga; - @SerializedName("sequenciaCarga") - @Expose - private Integer sequenciaCarga; - @SerializedName("codigoURF") - @Expose - private String codigoURF; - @SerializedName("codigoRA") - @Expose - private String codigoRA; - @SerializedName("latitude") - @Expose - private String latitude; - @SerializedName("longitude") - @Expose - private String longitude; - @SerializedName("idResponsavel") - @Expose - private String idResponsavel; - @SerializedName("nomeResponsavel") - @Expose - private String nomeResponsavel; - @SerializedName("numeroDUE") - @Expose - private String numeroDUE; - @SerializedName("numeroRUC") - @Expose - private String numeroRUC; - @SerializedName("codigoPaisImportador") - @Expose - private Integer codigoPaisImportador; - @SerializedName("nomePaisImportador") - @Expose - private String nomePaisImportador; - @SerializedName("codigoSituacaoEspecial") - @Expose - private Integer codigoSituacaoEspecial; - @SerializedName("nomeSituacaoEspecial") - @Expose - private String nomeSituacaoEspecial; - @SerializedName("existeConteiner") - @Expose - private String existeConteiner; - @SerializedName("situacaoEspecial") - @Expose - private String situacaoEspecial; - - public Integer getAnoCarga() { - return anoCarga; - } - - public void setAnoCarga(Integer anoCarga) { - this.anoCarga = anoCarga; - } - - public Integer getSequenciaCarga() { - return sequenciaCarga; - } - - public void setSequenciaCarga(Integer sequenciaCarga) { - this.sequenciaCarga = sequenciaCarga; - } - - public String getCodigoURF() { - return codigoURF; - } - - public void setCodigoURF(String codigoURF) { - this.codigoURF = codigoURF; - } - - public String getCodigoRA() { - return codigoRA; - } - - public void setCodigoRA(String codigoRA) { - this.codigoRA = codigoRA; - } - - public String getLatitude() { - return latitude; - } - - public void setLatitude(String latitude) { - this.latitude = latitude; - } - - public String getLongitude() { - return longitude; - } - - public void setLongitude(String longitude) { - this.longitude = longitude; - } - - public String getIdResponsavel() { - return idResponsavel; - } - - public void setIdResponsavel(String idResponsavel) { - this.idResponsavel = idResponsavel; - } - - public String getNomeResponsavel() { - return nomeResponsavel; - } - - public void setNomeResponsavel(String nomeResponsavel) { - this.nomeResponsavel = nomeResponsavel; - } - - public String getNumeroDUE() { - return numeroDUE; - } - - public void setNumeroDUE(String numeroDUE) { - this.numeroDUE = numeroDUE; - } - - public String getNumeroRUC() { - return numeroRUC; - } - - public void setNumeroRUC(String numeroRUC) { - this.numeroRUC = numeroRUC; - } - - public Integer getCodigoPaisImportador() { - return codigoPaisImportador; - } - - public void setCodigoPaisImportador(Integer codigoPaisImportador) { - this.codigoPaisImportador = codigoPaisImportador; - } - - public String getNomePaisImportador() { - return nomePaisImportador; - } - - public void setNomePaisImportador(String nomePaisImportador) { - this.nomePaisImportador = nomePaisImportador; - } - - public Integer getCodigoSituacaoEspecial() { - return codigoSituacaoEspecial; - } - - public void setCodigoSituacaoEspecial(Integer codigoSituacaoEspecial) { - this.codigoSituacaoEspecial = codigoSituacaoEspecial; - } - - public String getNomeSituacaoEspecial() { - return nomeSituacaoEspecial; - } - - public void setNomeSituacaoEspecial(String nomeSituacaoEspecial) { - this.nomeSituacaoEspecial = nomeSituacaoEspecial; - } - - public String getExisteConteiner() { - return existeConteiner; - } - - public void setExisteConteiner(String existeConteiner) { - this.existeConteiner = existeConteiner; - } - - public String getSituacaoEspecial() { - return situacaoEspecial; - } - - public void setSituacaoEspecial(String situacaoEspecial) { - this.situacaoEspecial = situacaoEspecial; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(Listum.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("anoCarga"); - sb.append('='); - sb.append(((this.anoCarga == null)?"":this.anoCarga)); - sb.append(','); - sb.append("sequenciaCarga"); - sb.append('='); - sb.append(((this.sequenciaCarga == null)?"":this.sequenciaCarga)); - sb.append(','); - sb.append("codigoURF"); - sb.append('='); - sb.append(((this.codigoURF == null)?"":this.codigoURF)); - sb.append(','); - sb.append("codigoRA"); - sb.append('='); - sb.append(((this.codigoRA == null)?"":this.codigoRA)); - sb.append(','); - sb.append("latitude"); - sb.append('='); - sb.append(((this.latitude == null)?"":this.latitude)); - sb.append(','); - sb.append("longitude"); - sb.append('='); - sb.append(((this.longitude == null)?"":this.longitude)); - sb.append(','); - sb.append("idResponsavel"); - sb.append('='); - sb.append(((this.idResponsavel == null)?"":this.idResponsavel)); - sb.append(','); - sb.append("nomeResponsavel"); - sb.append('='); - sb.append(((this.nomeResponsavel == null)?"":this.nomeResponsavel)); - sb.append(','); - sb.append("numeroDUE"); - sb.append('='); - sb.append(((this.numeroDUE == null)?"":this.numeroDUE)); - sb.append(','); - sb.append("numeroRUC"); - sb.append('='); - sb.append(((this.numeroRUC == null)?"":this.numeroRUC)); - sb.append(','); - sb.append("codigoPaisImportador"); - sb.append('='); - sb.append(((this.codigoPaisImportador == null)?"":this.codigoPaisImportador)); - sb.append(','); - sb.append("nomePaisImportador"); - sb.append('='); - sb.append(((this.nomePaisImportador == null)?"":this.nomePaisImportador)); - sb.append(','); - sb.append("codigoSituacaoEspecial"); - sb.append('='); - sb.append(((this.codigoSituacaoEspecial == null)?"":this.codigoSituacaoEspecial)); - sb.append(','); - sb.append("nomeSituacaoEspecial"); - sb.append('='); - sb.append(((this.nomeSituacaoEspecial == null)?"":this.nomeSituacaoEspecial)); - sb.append(','); - sb.append("existeConteiner"); - sb.append('='); - sb.append(((this.existeConteiner == null)?"":this.existeConteiner)); - sb.append(','); - sb.append("situacaoEspecial"); - sb.append('='); - sb.append(((this.situacaoEspecial == null)?"":this.situacaoEspecial)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.codigoURF == null)? 0 :this.codigoURF.hashCode())); - result = ((result* 31)+((this.nomeSituacaoEspecial == null)? 0 :this.nomeSituacaoEspecial.hashCode())); - result = ((result* 31)+((this.latitude == null)? 0 :this.latitude.hashCode())); - result = ((result* 31)+((this.numeroRUC == null)? 0 :this.numeroRUC.hashCode())); - result = ((result* 31)+((this.anoCarga == null)? 0 :this.anoCarga.hashCode())); - result = ((result* 31)+((this.nomePaisImportador == null)? 0 :this.nomePaisImportador.hashCode())); - result = ((result* 31)+((this.codigoRA == null)? 0 :this.codigoRA.hashCode())); - result = ((result* 31)+((this.idResponsavel == null)? 0 :this.idResponsavel.hashCode())); - result = ((result* 31)+((this.existeConteiner == null)? 0 :this.existeConteiner.hashCode())); - result = ((result* 31)+((this.numeroDUE == null)? 0 :this.numeroDUE.hashCode())); - result = ((result* 31)+((this.codigoSituacaoEspecial == null)? 0 :this.codigoSituacaoEspecial.hashCode())); - result = ((result* 31)+((this.sequenciaCarga == null)? 0 :this.sequenciaCarga.hashCode())); - result = ((result* 31)+((this.situacaoEspecial == null)? 0 :this.situacaoEspecial.hashCode())); - result = ((result* 31)+((this.codigoPaisImportador == null)? 0 :this.codigoPaisImportador.hashCode())); - result = ((result* 31)+((this.nomeResponsavel == null)? 0 :this.nomeResponsavel.hashCode())); - result = ((result* 31)+((this.longitude == null)? 0 :this.longitude.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof Listum) == false) { - return false; - } - Listum rhs = ((Listum) other); - return (((((((((((((((((this.codigoURF == rhs.codigoURF)||((this.codigoURF!= null)&&this.codigoURF.equals(rhs.codigoURF)))&&((this.nomeSituacaoEspecial == rhs.nomeSituacaoEspecial)||((this.nomeSituacaoEspecial!= null)&&this.nomeSituacaoEspecial.equals(rhs.nomeSituacaoEspecial))))&&((this.latitude == rhs.latitude)||((this.latitude!= null)&&this.latitude.equals(rhs.latitude))))&&((this.numeroRUC == rhs.numeroRUC)||((this.numeroRUC!= null)&&this.numeroRUC.equals(rhs.numeroRUC))))&&((this.anoCarga == rhs.anoCarga)||((this.anoCarga!= null)&&this.anoCarga.equals(rhs.anoCarga))))&&((this.nomePaisImportador == rhs.nomePaisImportador)||((this.nomePaisImportador!= null)&&this.nomePaisImportador.equals(rhs.nomePaisImportador))))&&((this.codigoRA == rhs.codigoRA)||((this.codigoRA!= null)&&this.codigoRA.equals(rhs.codigoRA))))&&((this.idResponsavel == rhs.idResponsavel)||((this.idResponsavel!= null)&&this.idResponsavel.equals(rhs.idResponsavel))))&&((this.existeConteiner == rhs.existeConteiner)||((this.existeConteiner!= null)&&this.existeConteiner.equals(rhs.existeConteiner))))&&((this.numeroDUE == rhs.numeroDUE)||((this.numeroDUE!= null)&&this.numeroDUE.equals(rhs.numeroDUE))))&&((this.codigoSituacaoEspecial == rhs.codigoSituacaoEspecial)||((this.codigoSituacaoEspecial!= null)&&this.codigoSituacaoEspecial.equals(rhs.codigoSituacaoEspecial))))&&((this.sequenciaCarga == rhs.sequenciaCarga)||((this.sequenciaCarga!= null)&&this.sequenciaCarga.equals(rhs.sequenciaCarga))))&&((this.situacaoEspecial == rhs.situacaoEspecial)||((this.situacaoEspecial!= null)&&this.situacaoEspecial.equals(rhs.situacaoEspecial))))&&((this.codigoPaisImportador == rhs.codigoPaisImportador)||((this.codigoPaisImportador!= null)&&this.codigoPaisImportador.equals(rhs.codigoPaisImportador))))&&((this.nomeResponsavel == rhs.nomeResponsavel)||((this.nomeResponsavel!= null)&&this.nomeResponsavel.equals(rhs.nomeResponsavel))))&&((this.longitude == rhs.longitude)||((this.longitude!= null)&&this.longitude.equals(rhs.longitude)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/cct/consultarmruc/ConsultarMruc.java b/src/main/java/br/gov/siscomex/portalunico/cct/consultarmruc/ConsultarMruc.java deleted file mode 100644 index 93b1e73..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/cct/consultarmruc/ConsultarMruc.java +++ /dev/null @@ -1,74 +0,0 @@ - -package br.gov.siscomex.portalunico.cct.consultarmruc; - -import java.util.ArrayList; -import java.util.List; -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class ConsultarMruc { - - @SerializedName("listaRetorno") - @Expose - private List listaRetorno = new ArrayList(); - @SerializedName("listaMensagem") - @Expose - private List listaMensagem = new ArrayList(); - - public List getListaRetorno() { - return listaRetorno; - } - - public void setListaRetorno(List listaRetorno) { - this.listaRetorno = listaRetorno; - } - - public List getListaMensagem() { - return listaMensagem; - } - - public void setListaMensagem(List listaMensagem) { - this.listaMensagem = listaMensagem; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(ConsultarMruc.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("listaRetorno"); - sb.append('='); - sb.append(((this.listaRetorno == null)?"":this.listaRetorno)); - sb.append(','); - sb.append("listaMensagem"); - sb.append('='); - sb.append(((this.listaMensagem == null)?"":this.listaMensagem)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.listaRetorno == null)? 0 :this.listaRetorno.hashCode())); - result = ((result* 31)+((this.listaMensagem == null)? 0 :this.listaMensagem.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof ConsultarMruc) == false) { - return false; - } - ConsultarMruc rhs = ((ConsultarMruc) other); - return (((this.listaRetorno == rhs.listaRetorno)||((this.listaRetorno!= null)&&this.listaRetorno.equals(rhs.listaRetorno)))&&((this.listaMensagem == rhs.listaMensagem)||((this.listaMensagem!= null)&&this.listaMensagem.equals(rhs.listaMensagem)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/cct/consultarmruc/Documento.java b/src/main/java/br/gov/siscomex/portalunico/cct/consultarmruc/Documento.java deleted file mode 100644 index df9f77e..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/cct/consultarmruc/Documento.java +++ /dev/null @@ -1,72 +0,0 @@ - -package br.gov.siscomex.portalunico.cct.consultarmruc; - -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class Documento { - - @SerializedName("numeroDUE") - @Expose - private String numeroDUE; - @SerializedName("numeroRUC") - @Expose - private String numeroRUC; - - public String getNumeroDUE() { - return numeroDUE; - } - - public void setNumeroDUE(String numeroDUE) { - this.numeroDUE = numeroDUE; - } - - public String getNumeroRUC() { - return numeroRUC; - } - - public void setNumeroRUC(String numeroRUC) { - this.numeroRUC = numeroRUC; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(Documento.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("numeroDUE"); - sb.append('='); - sb.append(((this.numeroDUE == null)?"":this.numeroDUE)); - sb.append(','); - sb.append("numeroRUC"); - sb.append('='); - sb.append(((this.numeroRUC == null)?"":this.numeroRUC)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.numeroRUC == null)? 0 :this.numeroRUC.hashCode())); - result = ((result* 31)+((this.numeroDUE == null)? 0 :this.numeroDUE.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof Documento) == false) { - return false; - } - Documento rhs = ((Documento) other); - return (((this.numeroRUC == rhs.numeroRUC)||((this.numeroRUC!= null)&&this.numeroRUC.equals(rhs.numeroRUC)))&&((this.numeroDUE == rhs.numeroDUE)||((this.numeroDUE!= null)&&this.numeroDUE.equals(rhs.numeroDUE)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/cct/consultarmruc/DocumentosCarga.java b/src/main/java/br/gov/siscomex/portalunico/cct/consultarmruc/DocumentosCarga.java deleted file mode 100644 index 833f51b..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/cct/consultarmruc/DocumentosCarga.java +++ /dev/null @@ -1,74 +0,0 @@ - -package br.gov.siscomex.portalunico.cct.consultarmruc; - -import java.util.ArrayList; -import java.util.List; -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class DocumentosCarga { - - @SerializedName("nivel") - @Expose - private String nivel; - @SerializedName("documentos") - @Expose - private List documentos = new ArrayList(); - - public String getNivel() { - return nivel; - } - - public void setNivel(String nivel) { - this.nivel = nivel; - } - - public List getDocumentos() { - return documentos; - } - - public void setDocumentos(List documentos) { - this.documentos = documentos; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(DocumentosCarga.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("nivel"); - sb.append('='); - sb.append(((this.nivel == null)?"":this.nivel)); - sb.append(','); - sb.append("documentos"); - sb.append('='); - sb.append(((this.documentos == null)?"":this.documentos)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.nivel == null)? 0 :this.nivel.hashCode())); - result = ((result* 31)+((this.documentos == null)? 0 :this.documentos.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof DocumentosCarga) == false) { - return false; - } - DocumentosCarga rhs = ((DocumentosCarga) other); - return (((this.nivel == rhs.nivel)||((this.nivel!= null)&&this.nivel.equals(rhs.nivel)))&&((this.documentos == rhs.documentos)||((this.documentos!= null)&&this.documentos.equals(rhs.documentos)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/cct/consultarmruc/ListaMensagem.java b/src/main/java/br/gov/siscomex/portalunico/cct/consultarmruc/ListaMensagem.java deleted file mode 100644 index 89e1ce6..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/cct/consultarmruc/ListaMensagem.java +++ /dev/null @@ -1,72 +0,0 @@ - -package br.gov.siscomex.portalunico.cct.consultarmruc; - -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class ListaMensagem { - - @SerializedName("mensagem") - @Expose - private String mensagem; - @SerializedName("codigoErro") - @Expose - private String codigoErro; - - public String getMensagem() { - return mensagem; - } - - public void setMensagem(String mensagem) { - this.mensagem = mensagem; - } - - public String getCodigoErro() { - return codigoErro; - } - - public void setCodigoErro(String codigoErro) { - this.codigoErro = codigoErro; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(ListaMensagem.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("mensagem"); - sb.append('='); - sb.append(((this.mensagem == null)?"":this.mensagem)); - sb.append(','); - sb.append("codigoErro"); - sb.append('='); - sb.append(((this.codigoErro == null)?"":this.codigoErro)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.codigoErro == null)? 0 :this.codigoErro.hashCode())); - result = ((result* 31)+((this.mensagem == null)? 0 :this.mensagem.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof ListaMensagem) == false) { - return false; - } - ListaMensagem rhs = ((ListaMensagem) other); - return (((this.codigoErro == rhs.codigoErro)||((this.codigoErro!= null)&&this.codigoErro.equals(rhs.codigoErro)))&&((this.mensagem == rhs.mensagem)||((this.mensagem!= null)&&this.mensagem.equals(rhs.mensagem)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/cct/consultarmruc/ListaRetorno.java b/src/main/java/br/gov/siscomex/portalunico/cct/consultarmruc/ListaRetorno.java deleted file mode 100644 index 5c4d4c0..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/cct/consultarmruc/ListaRetorno.java +++ /dev/null @@ -1,90 +0,0 @@ - -package br.gov.siscomex.portalunico.cct.consultarmruc; - -import java.util.ArrayList; -import java.util.List; -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class ListaRetorno { - - @SerializedName("numeroMRUC") - @Expose - private String numeroMRUC; - @SerializedName("documentosCarga") - @Expose - private List documentosCarga = new ArrayList(); - @SerializedName("permiteMovimentacao") - @Expose - private Boolean permiteMovimentacao; - - public String getNumeroMRUC() { - return numeroMRUC; - } - - public void setNumeroMRUC(String numeroMRUC) { - this.numeroMRUC = numeroMRUC; - } - - public List getDocumentosCarga() { - return documentosCarga; - } - - public void setDocumentosCarga(List documentosCarga) { - this.documentosCarga = documentosCarga; - } - - public Boolean getPermiteMovimentacao() { - return permiteMovimentacao; - } - - public void setPermiteMovimentacao(Boolean permiteMovimentacao) { - this.permiteMovimentacao = permiteMovimentacao; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(ListaRetorno.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("numeroMRUC"); - sb.append('='); - sb.append(((this.numeroMRUC == null)?"":this.numeroMRUC)); - sb.append(','); - sb.append("documentosCarga"); - sb.append('='); - sb.append(((this.documentosCarga == null)?"":this.documentosCarga)); - sb.append(','); - sb.append("permiteMovimentacao"); - sb.append('='); - sb.append(((this.permiteMovimentacao == null)?"":this.permiteMovimentacao)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.permiteMovimentacao == null)? 0 :this.permiteMovimentacao.hashCode())); - result = ((result* 31)+((this.documentosCarga == null)? 0 :this.documentosCarga.hashCode())); - result = ((result* 31)+((this.numeroMRUC == null)? 0 :this.numeroMRUC.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof ListaRetorno) == false) { - return false; - } - ListaRetorno rhs = ((ListaRetorno) other); - return ((((this.permiteMovimentacao == rhs.permiteMovimentacao)||((this.permiteMovimentacao!= null)&&this.permiteMovimentacao.equals(rhs.permiteMovimentacao)))&&((this.documentosCarga == rhs.documentosCarga)||((this.documentosCarga!= null)&&this.documentosCarga.equals(rhs.documentosCarga))))&&((this.numeroMRUC == rhs.numeroMRUC)||((this.numeroMRUC!= null)&&this.numeroMRUC.equals(rhs.numeroMRUC)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/due/consultardadosresumidos/ConsultarDadosResumidos.java b/src/main/java/br/gov/siscomex/portalunico/due/consultardadosresumidos/ConsultarDadosResumidos.java deleted file mode 100644 index 8599744..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/due/consultardadosresumidos/ConsultarDadosResumidos.java +++ /dev/null @@ -1,282 +0,0 @@ - -package br.gov.siscomex.portalunico.due.consultardadosresumidos; - -import java.util.ArrayList; -import java.util.List; -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class ConsultarDadosResumidos { - - @SerializedName("numeroDUE") - @Expose - private String numeroDUE; - @SerializedName("numeroRUC") - @Expose - private String numeroRUC; - @SerializedName("situacaoDUE") - @Expose - private Integer situacaoDUE; - @SerializedName("dataSituacaoDUE") - @Expose - private String dataSituacaoDUE; - @SerializedName("situacaoCarga") - @Expose - private List situacaoCarga = new ArrayList(); - @SerializedName("controleAdministrativo") - @Expose - private Integer controleAdministrativo; - @SerializedName("indicadorBloqueio") - @Expose - private Integer indicadorBloqueio; - @SerializedName("declarante") - @Expose - private Declarante declarante; - @SerializedName("exportadores") - @Expose - private List exportadores = new ArrayList(); - @SerializedName("codigoRecintoAduaneiroDespacho") - @Expose - private String codigoRecintoAduaneiroDespacho; - @SerializedName("coordenadasDespacho") - @Expose - private String coordenadasDespacho; - @SerializedName("responsaveluaDespacho") - @Expose - private Object responsaveluaDespacho; - @SerializedName("uaDespacho") - @Expose - private String uaDespacho; - @SerializedName("codigoRecintoAduaneiroEmbarque") - @Expose - private String codigoRecintoAduaneiroEmbarque; - @SerializedName("uaEmbarque") - @Expose - private String uaEmbarque; - - public String getNumeroDUE() { - return numeroDUE; - } - - public void setNumeroDUE(String numeroDUE) { - this.numeroDUE = numeroDUE; - } - - public String getNumeroRUC() { - return numeroRUC; - } - - public void setNumeroRUC(String numeroRUC) { - this.numeroRUC = numeroRUC; - } - - public Integer getSituacaoDUE() { - return situacaoDUE; - } - - public void setSituacaoDUE(Integer situacaoDUE) { - this.situacaoDUE = situacaoDUE; - } - - public String getDataSituacaoDUE() { - return dataSituacaoDUE; - } - - public void setDataSituacaoDUE(String dataSituacaoDUE) { - this.dataSituacaoDUE = dataSituacaoDUE; - } - - public List getSituacaoCarga() { - return situacaoCarga; - } - - public void setSituacaoCarga(List situacaoCarga) { - this.situacaoCarga = situacaoCarga; - } - - public Integer getControleAdministrativo() { - return controleAdministrativo; - } - - public void setControleAdministrativo(Integer controleAdministrativo) { - this.controleAdministrativo = controleAdministrativo; - } - - public Integer getIndicadorBloqueio() { - return indicadorBloqueio; - } - - public void setIndicadorBloqueio(Integer indicadorBloqueio) { - this.indicadorBloqueio = indicadorBloqueio; - } - - public Declarante getDeclarante() { - return declarante; - } - - public void setDeclarante(Declarante declarante) { - this.declarante = declarante; - } - - public List getExportadores() { - return exportadores; - } - - public void setExportadores(List exportadores) { - this.exportadores = exportadores; - } - - public String getCodigoRecintoAduaneiroDespacho() { - return codigoRecintoAduaneiroDespacho; - } - - public void setCodigoRecintoAduaneiroDespacho(String codigoRecintoAduaneiroDespacho) { - this.codigoRecintoAduaneiroDespacho = codigoRecintoAduaneiroDespacho; - } - - public String getCoordenadasDespacho() { - return coordenadasDespacho; - } - - public void setCoordenadasDespacho(String coordenadasDespacho) { - this.coordenadasDespacho = coordenadasDespacho; - } - - public Object getResponsaveluaDespacho() { - return responsaveluaDespacho; - } - - public void setResponsaveluaDespacho(Object responsaveluaDespacho) { - this.responsaveluaDespacho = responsaveluaDespacho; - } - - public String getUaDespacho() { - return uaDespacho; - } - - public void setUaDespacho(String uaDespacho) { - this.uaDespacho = uaDespacho; - } - - public String getCodigoRecintoAduaneiroEmbarque() { - return codigoRecintoAduaneiroEmbarque; - } - - public void setCodigoRecintoAduaneiroEmbarque(String codigoRecintoAduaneiroEmbarque) { - this.codigoRecintoAduaneiroEmbarque = codigoRecintoAduaneiroEmbarque; - } - - public String getUaEmbarque() { - return uaEmbarque; - } - - public void setUaEmbarque(String uaEmbarque) { - this.uaEmbarque = uaEmbarque; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(ConsultarDadosResumidos.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("numeroDUE"); - sb.append('='); - sb.append(((this.numeroDUE == null)?"":this.numeroDUE)); - sb.append(','); - sb.append("numeroRUC"); - sb.append('='); - sb.append(((this.numeroRUC == null)?"":this.numeroRUC)); - sb.append(','); - sb.append("situacaoDUE"); - sb.append('='); - sb.append(((this.situacaoDUE == null)?"":this.situacaoDUE)); - sb.append(','); - sb.append("dataSituacaoDUE"); - sb.append('='); - sb.append(((this.dataSituacaoDUE == null)?"":this.dataSituacaoDUE)); - sb.append(','); - sb.append("situacaoCarga"); - sb.append('='); - sb.append(((this.situacaoCarga == null)?"":this.situacaoCarga)); - sb.append(','); - sb.append("controleAdministrativo"); - sb.append('='); - sb.append(((this.controleAdministrativo == null)?"":this.controleAdministrativo)); - sb.append(','); - sb.append("indicadorBloqueio"); - sb.append('='); - sb.append(((this.indicadorBloqueio == null)?"":this.indicadorBloqueio)); - sb.append(','); - sb.append("declarante"); - sb.append('='); - sb.append(((this.declarante == null)?"":this.declarante)); - sb.append(','); - sb.append("exportadores"); - sb.append('='); - sb.append(((this.exportadores == null)?"":this.exportadores)); - sb.append(','); - sb.append("codigoRecintoAduaneiroDespacho"); - sb.append('='); - sb.append(((this.codigoRecintoAduaneiroDespacho == null)?"":this.codigoRecintoAduaneiroDespacho)); - sb.append(','); - sb.append("coordenadasDespacho"); - sb.append('='); - sb.append(((this.coordenadasDespacho == null)?"":this.coordenadasDespacho)); - sb.append(','); - sb.append("responsaveluaDespacho"); - sb.append('='); - sb.append(((this.responsaveluaDespacho == null)?"":this.responsaveluaDespacho)); - sb.append(','); - sb.append("uaDespacho"); - sb.append('='); - sb.append(((this.uaDespacho == null)?"":this.uaDespacho)); - sb.append(','); - sb.append("codigoRecintoAduaneiroEmbarque"); - sb.append('='); - sb.append(((this.codigoRecintoAduaneiroEmbarque == null)?"":this.codigoRecintoAduaneiroEmbarque)); - sb.append(','); - sb.append("uaEmbarque"); - sb.append('='); - sb.append(((this.uaEmbarque == null)?"":this.uaEmbarque)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.responsaveluaDespacho == null)? 0 :this.responsaveluaDespacho.hashCode())); - result = ((result* 31)+((this.exportadores == null)? 0 :this.exportadores.hashCode())); - result = ((result* 31)+((this.declarante == null)? 0 :this.declarante.hashCode())); - result = ((result* 31)+((this.numeroRUC == null)? 0 :this.numeroRUC.hashCode())); - result = ((result* 31)+((this.uaDespacho == null)? 0 :this.uaDespacho.hashCode())); - result = ((result* 31)+((this.codigoRecintoAduaneiroEmbarque == null)? 0 :this.codigoRecintoAduaneiroEmbarque.hashCode())); - result = ((result* 31)+((this.coordenadasDespacho == null)? 0 :this.coordenadasDespacho.hashCode())); - result = ((result* 31)+((this.indicadorBloqueio == null)? 0 :this.indicadorBloqueio.hashCode())); - result = ((result* 31)+((this.numeroDUE == null)? 0 :this.numeroDUE.hashCode())); - result = ((result* 31)+((this.situacaoDUE == null)? 0 :this.situacaoDUE.hashCode())); - result = ((result* 31)+((this.dataSituacaoDUE == null)? 0 :this.dataSituacaoDUE.hashCode())); - result = ((result* 31)+((this.situacaoCarga == null)? 0 :this.situacaoCarga.hashCode())); - result = ((result* 31)+((this.uaEmbarque == null)? 0 :this.uaEmbarque.hashCode())); - result = ((result* 31)+((this.controleAdministrativo == null)? 0 :this.controleAdministrativo.hashCode())); - result = ((result* 31)+((this.codigoRecintoAduaneiroDespacho == null)? 0 :this.codigoRecintoAduaneiroDespacho.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof ConsultarDadosResumidos) == false) { - return false; - } - ConsultarDadosResumidos rhs = ((ConsultarDadosResumidos) other); - return ((((((((((((((((this.responsaveluaDespacho == rhs.responsaveluaDespacho)||((this.responsaveluaDespacho!= null)&&this.responsaveluaDespacho.equals(rhs.responsaveluaDespacho)))&&((this.exportadores == rhs.exportadores)||((this.exportadores!= null)&&this.exportadores.equals(rhs.exportadores))))&&((this.declarante == rhs.declarante)||((this.declarante!= null)&&this.declarante.equals(rhs.declarante))))&&((this.numeroRUC == rhs.numeroRUC)||((this.numeroRUC!= null)&&this.numeroRUC.equals(rhs.numeroRUC))))&&((this.uaDespacho == rhs.uaDespacho)||((this.uaDespacho!= null)&&this.uaDespacho.equals(rhs.uaDespacho))))&&((this.codigoRecintoAduaneiroEmbarque == rhs.codigoRecintoAduaneiroEmbarque)||((this.codigoRecintoAduaneiroEmbarque!= null)&&this.codigoRecintoAduaneiroEmbarque.equals(rhs.codigoRecintoAduaneiroEmbarque))))&&((this.coordenadasDespacho == rhs.coordenadasDespacho)||((this.coordenadasDespacho!= null)&&this.coordenadasDespacho.equals(rhs.coordenadasDespacho))))&&((this.indicadorBloqueio == rhs.indicadorBloqueio)||((this.indicadorBloqueio!= null)&&this.indicadorBloqueio.equals(rhs.indicadorBloqueio))))&&((this.numeroDUE == rhs.numeroDUE)||((this.numeroDUE!= null)&&this.numeroDUE.equals(rhs.numeroDUE))))&&((this.situacaoDUE == rhs.situacaoDUE)||((this.situacaoDUE!= null)&&this.situacaoDUE.equals(rhs.situacaoDUE))))&&((this.dataSituacaoDUE == rhs.dataSituacaoDUE)||((this.dataSituacaoDUE!= null)&&this.dataSituacaoDUE.equals(rhs.dataSituacaoDUE))))&&((this.situacaoCarga == rhs.situacaoCarga)||((this.situacaoCarga!= null)&&this.situacaoCarga.equals(rhs.situacaoCarga))))&&((this.uaEmbarque == rhs.uaEmbarque)||((this.uaEmbarque!= null)&&this.uaEmbarque.equals(rhs.uaEmbarque))))&&((this.controleAdministrativo == rhs.controleAdministrativo)||((this.controleAdministrativo!= null)&&this.controleAdministrativo.equals(rhs.controleAdministrativo))))&&((this.codigoRecintoAduaneiroDespacho == rhs.codigoRecintoAduaneiroDespacho)||((this.codigoRecintoAduaneiroDespacho!= null)&&this.codigoRecintoAduaneiroDespacho.equals(rhs.codigoRecintoAduaneiroDespacho)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/due/consultardadosresumidos/Declarante.java b/src/main/java/br/gov/siscomex/portalunico/due/consultardadosresumidos/Declarante.java deleted file mode 100644 index a1334c4..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/due/consultardadosresumidos/Declarante.java +++ /dev/null @@ -1,72 +0,0 @@ - -package br.gov.siscomex.portalunico.due.consultardadosresumidos; - -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class Declarante { - - @SerializedName("numero") - @Expose - private String numero; - @SerializedName("tipo") - @Expose - private String tipo; - - public String getNumero() { - return numero; - } - - public void setNumero(String numero) { - this.numero = numero; - } - - public String getTipo() { - return tipo; - } - - public void setTipo(String tipo) { - this.tipo = tipo; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(Declarante.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("numero"); - sb.append('='); - sb.append(((this.numero == null)?"":this.numero)); - sb.append(','); - sb.append("tipo"); - sb.append('='); - sb.append(((this.tipo == null)?"":this.tipo)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.numero == null)? 0 :this.numero.hashCode())); - result = ((result* 31)+((this.tipo == null)? 0 :this.tipo.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof Declarante) == false) { - return false; - } - Declarante rhs = ((Declarante) other); - return (((this.numero == rhs.numero)||((this.numero!= null)&&this.numero.equals(rhs.numero)))&&((this.tipo == rhs.tipo)||((this.tipo!= null)&&this.tipo.equals(rhs.tipo)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/due/consultardadosresumidos/Exportadore.java b/src/main/java/br/gov/siscomex/portalunico/due/consultardadosresumidos/Exportadore.java deleted file mode 100644 index 6a88fa3..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/due/consultardadosresumidos/Exportadore.java +++ /dev/null @@ -1,72 +0,0 @@ - -package br.gov.siscomex.portalunico.due.consultardadosresumidos; - -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class Exportadore { - - @SerializedName("numero") - @Expose - private String numero; - @SerializedName("tipo") - @Expose - private String tipo; - - public String getNumero() { - return numero; - } - - public void setNumero(String numero) { - this.numero = numero; - } - - public String getTipo() { - return tipo; - } - - public void setTipo(String tipo) { - this.tipo = tipo; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(Exportadore.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("numero"); - sb.append('='); - sb.append(((this.numero == null)?"":this.numero)); - sb.append(','); - sb.append("tipo"); - sb.append('='); - sb.append(((this.tipo == null)?"":this.tipo)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.numero == null)? 0 :this.numero.hashCode())); - result = ((result* 31)+((this.tipo == null)? 0 :this.tipo.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof Exportadore) == false) { - return false; - } - Exportadore rhs = ((Exportadore) other); - return (((this.numero == rhs.numero)||((this.numero!= null)&&this.numero.equals(rhs.numero)))&&((this.tipo == rhs.tipo)||((this.tipo!= null)&&this.tipo.equals(rhs.tipo)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/lpco/alterarsituacao/AlterarSituacao.java b/src/main/java/br/gov/siscomex/portalunico/lpco/alterarsituacao/AlterarSituacao.java deleted file mode 100644 index 115723b..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/lpco/alterarsituacao/AlterarSituacao.java +++ /dev/null @@ -1,136 +0,0 @@ - -package br.gov.siscomex.portalunico.lpco.alterarsituacao; - -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class AlterarSituacao { - - @SerializedName("situacao") - @Expose - private String situacao; - @SerializedName("justificativa") - @Expose - private String justificativa; - @SerializedName("dataInicioVigencia") - @Expose - private String dataInicioVigencia; - @SerializedName("dataFinalVigencia") - @Expose - private String dataFinalVigencia; - @SerializedName("numeroOrgaoOrigem") - @Expose - private String numeroOrgaoOrigem; - @SerializedName("requerInspecao") - @Expose - private Boolean requerInspecao; - - public String getSituacao() { - return situacao; - } - - public void setSituacao(String situacao) { - this.situacao = situacao; - } - - public String getJustificativa() { - return justificativa; - } - - public void setJustificativa(String justificativa) { - this.justificativa = justificativa; - } - - public String getDataInicioVigencia() { - return dataInicioVigencia; - } - - public void setDataInicioVigencia(String dataInicioVigencia) { - this.dataInicioVigencia = dataInicioVigencia; - } - - public String getDataFinalVigencia() { - return dataFinalVigencia; - } - - public void setDataFinalVigencia(String dataFinalVigencia) { - this.dataFinalVigencia = dataFinalVigencia; - } - - public String getNumeroOrgaoOrigem() { - return numeroOrgaoOrigem; - } - - public void setNumeroOrgaoOrigem(String numeroOrgaoOrigem) { - this.numeroOrgaoOrigem = numeroOrgaoOrigem; - } - - public Boolean getRequerInspecao() { - return requerInspecao; - } - - public void setRequerInspecao(Boolean requerInspecao) { - this.requerInspecao = requerInspecao; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(AlterarSituacao.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("situacao"); - sb.append('='); - sb.append(((this.situacao == null)?"":this.situacao)); - sb.append(','); - sb.append("justificativa"); - sb.append('='); - sb.append(((this.justificativa == null)?"":this.justificativa)); - sb.append(','); - sb.append("dataInicioVigencia"); - sb.append('='); - sb.append(((this.dataInicioVigencia == null)?"":this.dataInicioVigencia)); - sb.append(','); - sb.append("dataFinalVigencia"); - sb.append('='); - sb.append(((this.dataFinalVigencia == null)?"":this.dataFinalVigencia)); - sb.append(','); - sb.append("numeroOrgaoOrigem"); - sb.append('='); - sb.append(((this.numeroOrgaoOrigem == null)?"":this.numeroOrgaoOrigem)); - sb.append(','); - sb.append("requerInspecao"); - sb.append('='); - sb.append(((this.requerInspecao == null)?"":this.requerInspecao)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.requerInspecao == null)? 0 :this.requerInspecao.hashCode())); - result = ((result* 31)+((this.situacao == null)? 0 :this.situacao.hashCode())); - result = ((result* 31)+((this.justificativa == null)? 0 :this.justificativa.hashCode())); - result = ((result* 31)+((this.dataFinalVigencia == null)? 0 :this.dataFinalVigencia.hashCode())); - result = ((result* 31)+((this.dataInicioVigencia == null)? 0 :this.dataInicioVigencia.hashCode())); - result = ((result* 31)+((this.numeroOrgaoOrigem == null)? 0 :this.numeroOrgaoOrigem.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof AlterarSituacao) == false) { - return false; - } - AlterarSituacao rhs = ((AlterarSituacao) other); - return (((((((this.requerInspecao == rhs.requerInspecao)||((this.requerInspecao!= null)&&this.requerInspecao.equals(rhs.requerInspecao)))&&((this.situacao == rhs.situacao)||((this.situacao!= null)&&this.situacao.equals(rhs.situacao))))&&((this.justificativa == rhs.justificativa)||((this.justificativa!= null)&&this.justificativa.equals(rhs.justificativa))))&&((this.dataFinalVigencia == rhs.dataFinalVigencia)||((this.dataFinalVigencia!= null)&&this.dataFinalVigencia.equals(rhs.dataFinalVigencia))))&&((this.dataInicioVigencia == rhs.dataInicioVigencia)||((this.dataInicioVigencia!= null)&&this.dataInicioVigencia.equals(rhs.dataInicioVigencia))))&&((this.numeroOrgaoOrigem == rhs.numeroOrgaoOrigem)||((this.numeroOrgaoOrigem!= null)&&this.numeroOrgaoOrigem.equals(rhs.numeroOrgaoOrigem)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/lpco/consultarexigencias/ConsultarExigencia.java b/src/main/java/br/gov/siscomex/portalunico/lpco/consultarexigencias/ConsultarExigencia.java deleted file mode 100644 index 9dc9576..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/lpco/consultarexigencias/ConsultarExigencia.java +++ /dev/null @@ -1,136 +0,0 @@ - -package br.gov.siscomex.portalunico.lpco.consultarexigencias; - -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class ConsultarExigencia { - - @SerializedName("id") - @Expose - private String id; - @SerializedName("exigencia") - @Expose - private String exigencia; - @SerializedName("dataExigencia") - @Expose - private String dataExigencia; - @SerializedName("resposta") - @Expose - private String resposta; - @SerializedName("dataResposta") - @Expose - private String dataResposta; - @SerializedName("situacao") - @Expose - private Situacao situacao; - - public String getId() { - return id; - } - - public void setId(String id) { - this.id = id; - } - - public String getExigencia() { - return exigencia; - } - - public void setExigencia(String exigencia) { - this.exigencia = exigencia; - } - - public String getDataExigencia() { - return dataExigencia; - } - - public void setDataExigencia(String dataExigencia) { - this.dataExigencia = dataExigencia; - } - - public String getResposta() { - return resposta; - } - - public void setResposta(String resposta) { - this.resposta = resposta; - } - - public String getDataResposta() { - return dataResposta; - } - - public void setDataResposta(String dataResposta) { - this.dataResposta = dataResposta; - } - - public Situacao getSituacao() { - return situacao; - } - - public void setSituacao(Situacao situacao) { - this.situacao = situacao; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(ConsultarExigencia.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("id"); - sb.append('='); - sb.append(((this.id == null)?"":this.id)); - sb.append(','); - sb.append("exigencia"); - sb.append('='); - sb.append(((this.exigencia == null)?"":this.exigencia)); - sb.append(','); - sb.append("dataExigencia"); - sb.append('='); - sb.append(((this.dataExigencia == null)?"":this.dataExigencia)); - sb.append(','); - sb.append("resposta"); - sb.append('='); - sb.append(((this.resposta == null)?"":this.resposta)); - sb.append(','); - sb.append("dataResposta"); - sb.append('='); - sb.append(((this.dataResposta == null)?"":this.dataResposta)); - sb.append(','); - sb.append("situacao"); - sb.append('='); - sb.append(((this.situacao == null)?"":this.situacao)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.exigencia == null)? 0 :this.exigencia.hashCode())); - result = ((result* 31)+((this.dataExigencia == null)? 0 :this.dataExigencia.hashCode())); - result = ((result* 31)+((this.situacao == null)? 0 :this.situacao.hashCode())); - result = ((result* 31)+((this.resposta == null)? 0 :this.resposta.hashCode())); - result = ((result* 31)+((this.dataResposta == null)? 0 :this.dataResposta.hashCode())); - result = ((result* 31)+((this.id == null)? 0 :this.id.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof ConsultarExigencia) == false) { - return false; - } - ConsultarExigencia rhs = ((ConsultarExigencia) other); - return (((((((this.exigencia == rhs.exigencia)||((this.exigencia!= null)&&this.exigencia.equals(rhs.exigencia)))&&((this.dataExigencia == rhs.dataExigencia)||((this.dataExigencia!= null)&&this.dataExigencia.equals(rhs.dataExigencia))))&&((this.situacao == rhs.situacao)||((this.situacao!= null)&&this.situacao.equals(rhs.situacao))))&&((this.resposta == rhs.resposta)||((this.resposta!= null)&&this.resposta.equals(rhs.resposta))))&&((this.dataResposta == rhs.dataResposta)||((this.dataResposta!= null)&&this.dataResposta.equals(rhs.dataResposta))))&&((this.id == rhs.id)||((this.id!= null)&&this.id.equals(rhs.id)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/lpco/consultarexigencias/Situacao.java b/src/main/java/br/gov/siscomex/portalunico/lpco/consultarexigencias/Situacao.java deleted file mode 100644 index 121cb6f..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/lpco/consultarexigencias/Situacao.java +++ /dev/null @@ -1,72 +0,0 @@ - -package br.gov.siscomex.portalunico.lpco.consultarexigencias; - -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class Situacao { - - @SerializedName("id") - @Expose - private String id; - @SerializedName("descricao") - @Expose - private String descricao; - - public String getId() { - return id; - } - - public void setId(String id) { - this.id = id; - } - - public String getDescricao() { - return descricao; - } - - public void setDescricao(String descricao) { - this.descricao = descricao; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(Situacao.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("id"); - sb.append('='); - sb.append(((this.id == null)?"":this.id)); - sb.append(','); - sb.append("descricao"); - sb.append('='); - sb.append(((this.descricao == null)?"":this.descricao)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.id == null)? 0 :this.id.hashCode())); - result = ((result* 31)+((this.descricao == null)? 0 :this.descricao.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof Situacao) == false) { - return false; - } - Situacao rhs = ((Situacao) other); - return (((this.id == rhs.id)||((this.id!= null)&&this.id.equals(rhs.id)))&&((this.descricao == rhs.descricao)||((this.descricao!= null)&&this.descricao.equals(rhs.descricao)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/lpco/consultarmodelos/ConsultarModelo.java b/src/main/java/br/gov/siscomex/portalunico/lpco/consultarmodelos/ConsultarModelo.java deleted file mode 100644 index cece87d..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/lpco/consultarmodelos/ConsultarModelo.java +++ /dev/null @@ -1,72 +0,0 @@ - -package br.gov.siscomex.portalunico.lpco.consultarmodelos; - -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class ConsultarModelo { - - @SerializedName("codigo") - @Expose - private String codigo; - @SerializedName("nome") - @Expose - private String nome; - - public String getCodigo() { - return codigo; - } - - public void setCodigo(String codigo) { - this.codigo = codigo; - } - - public String getNome() { - return nome; - } - - public void setNome(String nome) { - this.nome = nome; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(ConsultarModelo.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("codigo"); - sb.append('='); - sb.append(((this.codigo == null)?"":this.codigo)); - sb.append(','); - sb.append("nome"); - sb.append('='); - sb.append(((this.nome == null)?"":this.nome)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.codigo == null)? 0 :this.codigo.hashCode())); - result = ((result* 31)+((this.nome == null)? 0 :this.nome.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof ConsultarModelo) == false) { - return false; - } - ConsultarModelo rhs = ((ConsultarModelo) other); - return (((this.codigo == rhs.codigo)||((this.codigo!= null)&&this.codigo.equals(rhs.codigo)))&&((this.nome == rhs.nome)||((this.nome!= null)&&this.nome.equals(rhs.nome)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/lpco/consultarpedido/ConsultarPedido.java b/src/main/java/br/gov/siscomex/portalunico/lpco/consultarpedido/ConsultarPedido.java deleted file mode 100644 index 4ed635e..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/lpco/consultarpedido/ConsultarPedido.java +++ /dev/null @@ -1,184 +0,0 @@ - -package br.gov.siscomex.portalunico.lpco.consultarpedido; - -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class ConsultarPedido { - - @SerializedName("numero") - @Expose - private String numero; - @SerializedName("dataRegistro") - @Expose - private String dataRegistro; - @SerializedName("situacao") - @Expose - private String situacao; - @SerializedName("nome") - @Expose - private String nome; - @SerializedName("ncm") - @Expose - private String ncm; - @SerializedName("importadorExportador") - @Expose - private String importadorExportador; - @SerializedName("dataFimVigencia") - @Expose - private String dataFimVigencia; - @SerializedName("dueEmDespacho") - @Expose - private String dueEmDespacho; - @SerializedName("dueVinculada") - @Expose - private String dueVinculada; - - public String getNumero() { - return numero; - } - - public void setNumero(String numero) { - this.numero = numero; - } - - public String getDataRegistro() { - return dataRegistro; - } - - public void setDataRegistro(String dataRegistro) { - this.dataRegistro = dataRegistro; - } - - public String getSituacao() { - return situacao; - } - - public void setSituacao(String situacao) { - this.situacao = situacao; - } - - public String getNome() { - return nome; - } - - public void setNome(String nome) { - this.nome = nome; - } - - public String getNcm() { - return ncm; - } - - public void setNcm(String ncm) { - this.ncm = ncm; - } - - public String getImportadorExportador() { - return importadorExportador; - } - - public void setImportadorExportador(String importadorExportador) { - this.importadorExportador = importadorExportador; - } - - public String getDataFimVigencia() { - return dataFimVigencia; - } - - public void setDataFimVigencia(String dataFimVigencia) { - this.dataFimVigencia = dataFimVigencia; - } - - public String getDueEmDespacho() { - return dueEmDespacho; - } - - public void setDueEmDespacho(String dueEmDespacho) { - this.dueEmDespacho = dueEmDespacho; - } - - public String getDueVinculada() { - return dueVinculada; - } - - public void setDueVinculada(String dueVinculada) { - this.dueVinculada = dueVinculada; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(ConsultarPedido.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("numero"); - sb.append('='); - sb.append(((this.numero == null)?"":this.numero)); - sb.append(','); - sb.append("dataRegistro"); - sb.append('='); - sb.append(((this.dataRegistro == null)?"":this.dataRegistro)); - sb.append(','); - sb.append("situacao"); - sb.append('='); - sb.append(((this.situacao == null)?"":this.situacao)); - sb.append(','); - sb.append("nome"); - sb.append('='); - sb.append(((this.nome == null)?"":this.nome)); - sb.append(','); - sb.append("ncm"); - sb.append('='); - sb.append(((this.ncm == null)?"":this.ncm)); - sb.append(','); - sb.append("importadorExportador"); - sb.append('='); - sb.append(((this.importadorExportador == null)?"":this.importadorExportador)); - sb.append(','); - sb.append("dataFimVigencia"); - sb.append('='); - sb.append(((this.dataFimVigencia == null)?"":this.dataFimVigencia)); - sb.append(','); - sb.append("dueEmDespacho"); - sb.append('='); - sb.append(((this.dueEmDespacho == null)?"":this.dueEmDespacho)); - sb.append(','); - sb.append("dueVinculada"); - sb.append('='); - sb.append(((this.dueVinculada == null)?"":this.dueVinculada)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.dueEmDespacho == null)? 0 :this.dueEmDespacho.hashCode())); - result = ((result* 31)+((this.situacao == null)? 0 :this.situacao.hashCode())); - result = ((result* 31)+((this.numero == null)? 0 :this.numero.hashCode())); - result = ((result* 31)+((this.dataRegistro == null)? 0 :this.dataRegistro.hashCode())); - result = ((result* 31)+((this.dueVinculada == null)? 0 :this.dueVinculada.hashCode())); - result = ((result* 31)+((this.importadorExportador == null)? 0 :this.importadorExportador.hashCode())); - result = ((result* 31)+((this.ncm == null)? 0 :this.ncm.hashCode())); - result = ((result* 31)+((this.nome == null)? 0 :this.nome.hashCode())); - result = ((result* 31)+((this.dataFimVigencia == null)? 0 :this.dataFimVigencia.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof ConsultarPedido) == false) { - return false; - } - ConsultarPedido rhs = ((ConsultarPedido) other); - return ((((((((((this.dueEmDespacho == rhs.dueEmDespacho)||((this.dueEmDespacho!= null)&&this.dueEmDespacho.equals(rhs.dueEmDespacho)))&&((this.situacao == rhs.situacao)||((this.situacao!= null)&&this.situacao.equals(rhs.situacao))))&&((this.numero == rhs.numero)||((this.numero!= null)&&this.numero.equals(rhs.numero))))&&((this.dataRegistro == rhs.dataRegistro)||((this.dataRegistro!= null)&&this.dataRegistro.equals(rhs.dataRegistro))))&&((this.dueVinculada == rhs.dueVinculada)||((this.dueVinculada!= null)&&this.dueVinculada.equals(rhs.dueVinculada))))&&((this.importadorExportador == rhs.importadorExportador)||((this.importadorExportador!= null)&&this.importadorExportador.equals(rhs.importadorExportador))))&&((this.ncm == rhs.ncm)||((this.ncm!= null)&&this.ncm.equals(rhs.ncm))))&&((this.nome == rhs.nome)||((this.nome!= null)&&this.nome.equals(rhs.nome))))&&((this.dataFimVigencia == rhs.dataFimVigencia)||((this.dataFimVigencia!= null)&&this.dataFimVigencia.equals(rhs.dataFimVigencia)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharexigencia/DetalharExigencia.java b/src/main/java/br/gov/siscomex/portalunico/lpco/detalharexigencia/DetalharExigencia.java deleted file mode 100644 index 49e6900..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharexigencia/DetalharExigencia.java +++ /dev/null @@ -1,136 +0,0 @@ - -package br.gov.siscomex.portalunico.lpco.detalharexigencia; - -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class DetalharExigencia { - - @SerializedName("id") - @Expose - private String id; - @SerializedName("exigencia") - @Expose - private String exigencia; - @SerializedName("dataExigencia") - @Expose - private String dataExigencia; - @SerializedName("resposta") - @Expose - private String resposta; - @SerializedName("dataResposta") - @Expose - private String dataResposta; - @SerializedName("situacao") - @Expose - private Situacao situacao; - - public String getId() { - return id; - } - - public void setId(String id) { - this.id = id; - } - - public String getExigencia() { - return exigencia; - } - - public void setExigencia(String exigencia) { - this.exigencia = exigencia; - } - - public String getDataExigencia() { - return dataExigencia; - } - - public void setDataExigencia(String dataExigencia) { - this.dataExigencia = dataExigencia; - } - - public String getResposta() { - return resposta; - } - - public void setResposta(String resposta) { - this.resposta = resposta; - } - - public String getDataResposta() { - return dataResposta; - } - - public void setDataResposta(String dataResposta) { - this.dataResposta = dataResposta; - } - - public Situacao getSituacao() { - return situacao; - } - - public void setSituacao(Situacao situacao) { - this.situacao = situacao; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(DetalharExigencia.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("id"); - sb.append('='); - sb.append(((this.id == null)?"":this.id)); - sb.append(','); - sb.append("exigencia"); - sb.append('='); - sb.append(((this.exigencia == null)?"":this.exigencia)); - sb.append(','); - sb.append("dataExigencia"); - sb.append('='); - sb.append(((this.dataExigencia == null)?"":this.dataExigencia)); - sb.append(','); - sb.append("resposta"); - sb.append('='); - sb.append(((this.resposta == null)?"":this.resposta)); - sb.append(','); - sb.append("dataResposta"); - sb.append('='); - sb.append(((this.dataResposta == null)?"":this.dataResposta)); - sb.append(','); - sb.append("situacao"); - sb.append('='); - sb.append(((this.situacao == null)?"":this.situacao)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.exigencia == null)? 0 :this.exigencia.hashCode())); - result = ((result* 31)+((this.dataExigencia == null)? 0 :this.dataExigencia.hashCode())); - result = ((result* 31)+((this.situacao == null)? 0 :this.situacao.hashCode())); - result = ((result* 31)+((this.resposta == null)? 0 :this.resposta.hashCode())); - result = ((result* 31)+((this.dataResposta == null)? 0 :this.dataResposta.hashCode())); - result = ((result* 31)+((this.id == null)? 0 :this.id.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof DetalharExigencia) == false) { - return false; - } - DetalharExigencia rhs = ((DetalharExigencia) other); - return (((((((this.exigencia == rhs.exigencia)||((this.exigencia!= null)&&this.exigencia.equals(rhs.exigencia)))&&((this.dataExigencia == rhs.dataExigencia)||((this.dataExigencia!= null)&&this.dataExigencia.equals(rhs.dataExigencia))))&&((this.situacao == rhs.situacao)||((this.situacao!= null)&&this.situacao.equals(rhs.situacao))))&&((this.resposta == rhs.resposta)||((this.resposta!= null)&&this.resposta.equals(rhs.resposta))))&&((this.dataResposta == rhs.dataResposta)||((this.dataResposta!= null)&&this.dataResposta.equals(rhs.dataResposta))))&&((this.id == rhs.id)||((this.id!= null)&&this.id.equals(rhs.id)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharexigencia/Situacao.java b/src/main/java/br/gov/siscomex/portalunico/lpco/detalharexigencia/Situacao.java deleted file mode 100644 index 52abd03..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharexigencia/Situacao.java +++ /dev/null @@ -1,72 +0,0 @@ - -package br.gov.siscomex.portalunico.lpco.detalharexigencia; - -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class Situacao { - - @SerializedName("id") - @Expose - private String id; - @SerializedName("descricao") - @Expose - private String descricao; - - public String getId() { - return id; - } - - public void setId(String id) { - this.id = id; - } - - public String getDescricao() { - return descricao; - } - - public void setDescricao(String descricao) { - this.descricao = descricao; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(Situacao.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("id"); - sb.append('='); - sb.append(((this.id == null)?"":this.id)); - sb.append(','); - sb.append("descricao"); - sb.append('='); - sb.append(((this.descricao == null)?"":this.descricao)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.id == null)? 0 :this.id.hashCode())); - result = ((result* 31)+((this.descricao == null)? 0 :this.descricao.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof Situacao) == false) { - return false; - } - Situacao rhs = ((Situacao) other); - return (((this.id == rhs.id)||((this.id!= null)&&this.id.equals(rhs.id)))&&((this.descricao == rhs.descricao)||((this.descricao!= null)&&this.descricao.equals(rhs.descricao)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodelo/DetalharModelo.java b/src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodelo/DetalharModelo.java deleted file mode 100644 index 0ce6247..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodelo/DetalharModelo.java +++ /dev/null @@ -1,106 +0,0 @@ - -package br.gov.siscomex.portalunico.lpco.detalharmodelo; - -import java.util.ArrayList; -import java.util.List; -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class DetalharModelo { - - @SerializedName("modelo") - @Expose - private Modelo modelo; - @SerializedName("listaCamposFormulario") - @Expose - private List listaCamposFormulario = new ArrayList(); - @SerializedName("listaCamposNcm") - @Expose - private List listaCamposNcm = new ArrayList(); - @SerializedName("permiteMultiplosCpfCnpjExportador") - @Expose - private Boolean permiteMultiplosCpfCnpjExportador; - - public Modelo getModelo() { - return modelo; - } - - public void setModelo(Modelo modelo) { - this.modelo = modelo; - } - - public List getListaCamposFormulario() { - return listaCamposFormulario; - } - - public void setListaCamposFormulario(List listaCamposFormulario) { - this.listaCamposFormulario = listaCamposFormulario; - } - - public List getListaCamposNcm() { - return listaCamposNcm; - } - - public void setListaCamposNcm(List listaCamposNcm) { - this.listaCamposNcm = listaCamposNcm; - } - - public Boolean getPermiteMultiplosCpfCnpjExportador() { - return permiteMultiplosCpfCnpjExportador; - } - - public void setPermiteMultiplosCpfCnpjExportador(Boolean permiteMultiplosCpfCnpjExportador) { - this.permiteMultiplosCpfCnpjExportador = permiteMultiplosCpfCnpjExportador; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(DetalharModelo.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("modelo"); - sb.append('='); - sb.append(((this.modelo == null)?"":this.modelo)); - sb.append(','); - sb.append("listaCamposFormulario"); - sb.append('='); - sb.append(((this.listaCamposFormulario == null)?"":this.listaCamposFormulario)); - sb.append(','); - sb.append("listaCamposNcm"); - sb.append('='); - sb.append(((this.listaCamposNcm == null)?"":this.listaCamposNcm)); - sb.append(','); - sb.append("permiteMultiplosCpfCnpjExportador"); - sb.append('='); - sb.append(((this.permiteMultiplosCpfCnpjExportador == null)?"":this.permiteMultiplosCpfCnpjExportador)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.listaCamposNcm == null)? 0 :this.listaCamposNcm.hashCode())); - result = ((result* 31)+((this.permiteMultiplosCpfCnpjExportador == null)? 0 :this.permiteMultiplosCpfCnpjExportador.hashCode())); - result = ((result* 31)+((this.modelo == null)? 0 :this.modelo.hashCode())); - result = ((result* 31)+((this.listaCamposFormulario == null)? 0 :this.listaCamposFormulario.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof DetalharModelo) == false) { - return false; - } - DetalharModelo rhs = ((DetalharModelo) other); - return (((((this.listaCamposNcm == rhs.listaCamposNcm)||((this.listaCamposNcm!= null)&&this.listaCamposNcm.equals(rhs.listaCamposNcm)))&&((this.permiteMultiplosCpfCnpjExportador == rhs.permiteMultiplosCpfCnpjExportador)||((this.permiteMultiplosCpfCnpjExportador!= null)&&this.permiteMultiplosCpfCnpjExportador.equals(rhs.permiteMultiplosCpfCnpjExportador))))&&((this.modelo == rhs.modelo)||((this.modelo!= null)&&this.modelo.equals(rhs.modelo))))&&((this.listaCamposFormulario == rhs.listaCamposFormulario)||((this.listaCamposFormulario!= null)&&this.listaCamposFormulario.equals(rhs.listaCamposFormulario)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodelo/Modelo.java b/src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodelo/Modelo.java deleted file mode 100644 index 23be666..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodelo/Modelo.java +++ /dev/null @@ -1,72 +0,0 @@ - -package br.gov.siscomex.portalunico.lpco.detalharmodelo; - -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class Modelo { - - @SerializedName("codigo") - @Expose - private String codigo; - @SerializedName("nome") - @Expose - private String nome; - - public String getCodigo() { - return codigo; - } - - public void setCodigo(String codigo) { - this.codigo = codigo; - } - - public String getNome() { - return nome; - } - - public void setNome(String nome) { - this.nome = nome; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(Modelo.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("codigo"); - sb.append('='); - sb.append(((this.codigo == null)?"":this.codigo)); - sb.append(','); - sb.append("nome"); - sb.append('='); - sb.append(((this.nome == null)?"":this.nome)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.codigo == null)? 0 :this.codigo.hashCode())); - result = ((result* 31)+((this.nome == null)? 0 :this.nome.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof Modelo) == false) { - return false; - } - Modelo rhs = ((Modelo) other); - return (((this.codigo == rhs.codigo)||((this.codigo!= null)&&this.codigo.equals(rhs.codigo)))&&((this.nome == rhs.nome)||((this.nome!= null)&&this.nome.equals(rhs.nome)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodelo/Validacao.java b/src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodelo/Validacao.java deleted file mode 100644 index f0f1666..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodelo/Validacao.java +++ /dev/null @@ -1,120 +0,0 @@ - -package br.gov.siscomex.portalunico.lpco.detalharmodelo; - -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class Validacao { - - @SerializedName("obrigatorio") - @Expose - private Boolean obrigatorio; - @SerializedName("permiteMultiplosValores") - @Expose - private Boolean permiteMultiplosValores; - @SerializedName("mascara") - @Expose - private String mascara; - @SerializedName("tamanhoMaximo") - @Expose - private Integer tamanhoMaximo; - @SerializedName("qtdCasasDecimais") - @Expose - private Integer qtdCasasDecimais; - - public Boolean getObrigatorio() { - return obrigatorio; - } - - public void setObrigatorio(Boolean obrigatorio) { - this.obrigatorio = obrigatorio; - } - - public Boolean getPermiteMultiplosValores() { - return permiteMultiplosValores; - } - - public void setPermiteMultiplosValores(Boolean permiteMultiplosValores) { - this.permiteMultiplosValores = permiteMultiplosValores; - } - - public String getMascara() { - return mascara; - } - - public void setMascara(String mascara) { - this.mascara = mascara; - } - - public Integer getTamanhoMaximo() { - return tamanhoMaximo; - } - - public void setTamanhoMaximo(Integer tamanhoMaximo) { - this.tamanhoMaximo = tamanhoMaximo; - } - - public Integer getQtdCasasDecimais() { - return qtdCasasDecimais; - } - - public void setQtdCasasDecimais(Integer qtdCasasDecimais) { - this.qtdCasasDecimais = qtdCasasDecimais; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(Validacao.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("obrigatorio"); - sb.append('='); - sb.append(((this.obrigatorio == null)?"":this.obrigatorio)); - sb.append(','); - sb.append("permiteMultiplosValores"); - sb.append('='); - sb.append(((this.permiteMultiplosValores == null)?"":this.permiteMultiplosValores)); - sb.append(','); - sb.append("mascara"); - sb.append('='); - sb.append(((this.mascara == null)?"":this.mascara)); - sb.append(','); - sb.append("tamanhoMaximo"); - sb.append('='); - sb.append(((this.tamanhoMaximo == null)?"":this.tamanhoMaximo)); - sb.append(','); - sb.append("qtdCasasDecimais"); - sb.append('='); - sb.append(((this.qtdCasasDecimais == null)?"":this.qtdCasasDecimais)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.permiteMultiplosValores == null)? 0 :this.permiteMultiplosValores.hashCode())); - result = ((result* 31)+((this.qtdCasasDecimais == null)? 0 :this.qtdCasasDecimais.hashCode())); - result = ((result* 31)+((this.obrigatorio == null)? 0 :this.obrigatorio.hashCode())); - result = ((result* 31)+((this.mascara == null)? 0 :this.mascara.hashCode())); - result = ((result* 31)+((this.tamanhoMaximo == null)? 0 :this.tamanhoMaximo.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof Validacao) == false) { - return false; - } - Validacao rhs = ((Validacao) other); - return ((((((this.permiteMultiplosValores == rhs.permiteMultiplosValores)||((this.permiteMultiplosValores!= null)&&this.permiteMultiplosValores.equals(rhs.permiteMultiplosValores)))&&((this.qtdCasasDecimais == rhs.qtdCasasDecimais)||((this.qtdCasasDecimais!= null)&&this.qtdCasasDecimais.equals(rhs.qtdCasasDecimais))))&&((this.obrigatorio == rhs.obrigatorio)||((this.obrigatorio!= null)&&this.obrigatorio.equals(rhs.obrigatorio))))&&((this.mascara == rhs.mascara)||((this.mascara!= null)&&this.mascara.equals(rhs.mascara))))&&((this.tamanhoMaximo == rhs.tamanhoMaximo)||((this.tamanhoMaximo!= null)&&this.tamanhoMaximo.equals(rhs.tamanhoMaximo)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodelo/Validacao_.java b/src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodelo/Validacao_.java deleted file mode 100644 index 09fb866..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodelo/Validacao_.java +++ /dev/null @@ -1,120 +0,0 @@ - -package br.gov.siscomex.portalunico.lpco.detalharmodelo; - -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class Validacao_ { - - @SerializedName("obrigatorio") - @Expose - private Boolean obrigatorio; - @SerializedName("permiteMultiplosValores") - @Expose - private Boolean permiteMultiplosValores; - @SerializedName("mascara") - @Expose - private String mascara; - @SerializedName("tamanhoMaximo") - @Expose - private Integer tamanhoMaximo; - @SerializedName("qtdCasasDecimais") - @Expose - private Integer qtdCasasDecimais; - - public Boolean getObrigatorio() { - return obrigatorio; - } - - public void setObrigatorio(Boolean obrigatorio) { - this.obrigatorio = obrigatorio; - } - - public Boolean getPermiteMultiplosValores() { - return permiteMultiplosValores; - } - - public void setPermiteMultiplosValores(Boolean permiteMultiplosValores) { - this.permiteMultiplosValores = permiteMultiplosValores; - } - - public String getMascara() { - return mascara; - } - - public void setMascara(String mascara) { - this.mascara = mascara; - } - - public Integer getTamanhoMaximo() { - return tamanhoMaximo; - } - - public void setTamanhoMaximo(Integer tamanhoMaximo) { - this.tamanhoMaximo = tamanhoMaximo; - } - - public Integer getQtdCasasDecimais() { - return qtdCasasDecimais; - } - - public void setQtdCasasDecimais(Integer qtdCasasDecimais) { - this.qtdCasasDecimais = qtdCasasDecimais; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(Validacao_.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("obrigatorio"); - sb.append('='); - sb.append(((this.obrigatorio == null)?"":this.obrigatorio)); - sb.append(','); - sb.append("permiteMultiplosValores"); - sb.append('='); - sb.append(((this.permiteMultiplosValores == null)?"":this.permiteMultiplosValores)); - sb.append(','); - sb.append("mascara"); - sb.append('='); - sb.append(((this.mascara == null)?"":this.mascara)); - sb.append(','); - sb.append("tamanhoMaximo"); - sb.append('='); - sb.append(((this.tamanhoMaximo == null)?"":this.tamanhoMaximo)); - sb.append(','); - sb.append("qtdCasasDecimais"); - sb.append('='); - sb.append(((this.qtdCasasDecimais == null)?"":this.qtdCasasDecimais)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.permiteMultiplosValores == null)? 0 :this.permiteMultiplosValores.hashCode())); - result = ((result* 31)+((this.qtdCasasDecimais == null)? 0 :this.qtdCasasDecimais.hashCode())); - result = ((result* 31)+((this.obrigatorio == null)? 0 :this.obrigatorio.hashCode())); - result = ((result* 31)+((this.mascara == null)? 0 :this.mascara.hashCode())); - result = ((result* 31)+((this.tamanhoMaximo == null)? 0 :this.tamanhoMaximo.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof Validacao_) == false) { - return false; - } - Validacao_ rhs = ((Validacao_) other); - return ((((((this.permiteMultiplosValores == rhs.permiteMultiplosValores)||((this.permiteMultiplosValores!= null)&&this.permiteMultiplosValores.equals(rhs.permiteMultiplosValores)))&&((this.qtdCasasDecimais == rhs.qtdCasasDecimais)||((this.qtdCasasDecimais!= null)&&this.qtdCasasDecimais.equals(rhs.qtdCasasDecimais))))&&((this.obrigatorio == rhs.obrigatorio)||((this.obrigatorio!= null)&&this.obrigatorio.equals(rhs.obrigatorio))))&&((this.mascara == rhs.mascara)||((this.mascara!= null)&&this.mascara.equals(rhs.mascara))))&&((this.tamanhoMaximo == rhs.tamanhoMaximo)||((this.tamanhoMaximo!= null)&&this.tamanhoMaximo.equals(rhs.tamanhoMaximo)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodeloncm/DetalharModeloNcm.java b/src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodeloncm/DetalharModeloNcm.java deleted file mode 100644 index 31d08a9..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodeloncm/DetalharModeloNcm.java +++ /dev/null @@ -1,106 +0,0 @@ - -package br.gov.siscomex.portalunico.lpco.detalharmodeloncm; - -import java.util.ArrayList; -import java.util.List; -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class DetalharModeloNcm { - - @SerializedName("ncm") - @Expose - private String ncm; - @SerializedName("listaCamposNcm") - @Expose - private List listaCamposNcm = new ArrayList(); - @SerializedName("listaAtributosNcm") - @Expose - private List listaAtributosNcm = new ArrayList(); - @SerializedName("unidadeMedidaEstatistica") - @Expose - private String unidadeMedidaEstatistica; - - public String getNcm() { - return ncm; - } - - public void setNcm(String ncm) { - this.ncm = ncm; - } - - public List getListaCamposNcm() { - return listaCamposNcm; - } - - public void setListaCamposNcm(List listaCamposNcm) { - this.listaCamposNcm = listaCamposNcm; - } - - public List getListaAtributosNcm() { - return listaAtributosNcm; - } - - public void setListaAtributosNcm(List listaAtributosNcm) { - this.listaAtributosNcm = listaAtributosNcm; - } - - public String getUnidadeMedidaEstatistica() { - return unidadeMedidaEstatistica; - } - - public void setUnidadeMedidaEstatistica(String unidadeMedidaEstatistica) { - this.unidadeMedidaEstatistica = unidadeMedidaEstatistica; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(DetalharModeloNcm.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("ncm"); - sb.append('='); - sb.append(((this.ncm == null)?"":this.ncm)); - sb.append(','); - sb.append("listaCamposNcm"); - sb.append('='); - sb.append(((this.listaCamposNcm == null)?"":this.listaCamposNcm)); - sb.append(','); - sb.append("listaAtributosNcm"); - sb.append('='); - sb.append(((this.listaAtributosNcm == null)?"":this.listaAtributosNcm)); - sb.append(','); - sb.append("unidadeMedidaEstatistica"); - sb.append('='); - sb.append(((this.unidadeMedidaEstatistica == null)?"":this.unidadeMedidaEstatistica)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.unidadeMedidaEstatistica == null)? 0 :this.unidadeMedidaEstatistica.hashCode())); - result = ((result* 31)+((this.ncm == null)? 0 :this.ncm.hashCode())); - result = ((result* 31)+((this.listaCamposNcm == null)? 0 :this.listaCamposNcm.hashCode())); - result = ((result* 31)+((this.listaAtributosNcm == null)? 0 :this.listaAtributosNcm.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof DetalharModeloNcm) == false) { - return false; - } - DetalharModeloNcm rhs = ((DetalharModeloNcm) other); - return (((((this.unidadeMedidaEstatistica == rhs.unidadeMedidaEstatistica)||((this.unidadeMedidaEstatistica!= null)&&this.unidadeMedidaEstatistica.equals(rhs.unidadeMedidaEstatistica)))&&((this.ncm == rhs.ncm)||((this.ncm!= null)&&this.ncm.equals(rhs.ncm))))&&((this.listaCamposNcm == rhs.listaCamposNcm)||((this.listaCamposNcm!= null)&&this.listaCamposNcm.equals(rhs.listaCamposNcm))))&&((this.listaAtributosNcm == rhs.listaAtributosNcm)||((this.listaAtributosNcm!= null)&&this.listaAtributosNcm.equals(rhs.listaAtributosNcm)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodeloncm/Validacao.java b/src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodeloncm/Validacao.java deleted file mode 100644 index 9939b01..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodeloncm/Validacao.java +++ /dev/null @@ -1,120 +0,0 @@ - -package br.gov.siscomex.portalunico.lpco.detalharmodeloncm; - -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class Validacao { - - @SerializedName("obrigatorio") - @Expose - private Boolean obrigatorio; - @SerializedName("permiteMultiplosValores") - @Expose - private Boolean permiteMultiplosValores; - @SerializedName("mascara") - @Expose - private String mascara; - @SerializedName("tamanhoMaximo") - @Expose - private Integer tamanhoMaximo; - @SerializedName("qtdCasasDecimais") - @Expose - private Integer qtdCasasDecimais; - - public Boolean getObrigatorio() { - return obrigatorio; - } - - public void setObrigatorio(Boolean obrigatorio) { - this.obrigatorio = obrigatorio; - } - - public Boolean getPermiteMultiplosValores() { - return permiteMultiplosValores; - } - - public void setPermiteMultiplosValores(Boolean permiteMultiplosValores) { - this.permiteMultiplosValores = permiteMultiplosValores; - } - - public String getMascara() { - return mascara; - } - - public void setMascara(String mascara) { - this.mascara = mascara; - } - - public Integer getTamanhoMaximo() { - return tamanhoMaximo; - } - - public void setTamanhoMaximo(Integer tamanhoMaximo) { - this.tamanhoMaximo = tamanhoMaximo; - } - - public Integer getQtdCasasDecimais() { - return qtdCasasDecimais; - } - - public void setQtdCasasDecimais(Integer qtdCasasDecimais) { - this.qtdCasasDecimais = qtdCasasDecimais; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(Validacao.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("obrigatorio"); - sb.append('='); - sb.append(((this.obrigatorio == null)?"":this.obrigatorio)); - sb.append(','); - sb.append("permiteMultiplosValores"); - sb.append('='); - sb.append(((this.permiteMultiplosValores == null)?"":this.permiteMultiplosValores)); - sb.append(','); - sb.append("mascara"); - sb.append('='); - sb.append(((this.mascara == null)?"":this.mascara)); - sb.append(','); - sb.append("tamanhoMaximo"); - sb.append('='); - sb.append(((this.tamanhoMaximo == null)?"":this.tamanhoMaximo)); - sb.append(','); - sb.append("qtdCasasDecimais"); - sb.append('='); - sb.append(((this.qtdCasasDecimais == null)?"":this.qtdCasasDecimais)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.permiteMultiplosValores == null)? 0 :this.permiteMultiplosValores.hashCode())); - result = ((result* 31)+((this.qtdCasasDecimais == null)? 0 :this.qtdCasasDecimais.hashCode())); - result = ((result* 31)+((this.obrigatorio == null)? 0 :this.obrigatorio.hashCode())); - result = ((result* 31)+((this.mascara == null)? 0 :this.mascara.hashCode())); - result = ((result* 31)+((this.tamanhoMaximo == null)? 0 :this.tamanhoMaximo.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof Validacao) == false) { - return false; - } - Validacao rhs = ((Validacao) other); - return ((((((this.permiteMultiplosValores == rhs.permiteMultiplosValores)||((this.permiteMultiplosValores!= null)&&this.permiteMultiplosValores.equals(rhs.permiteMultiplosValores)))&&((this.qtdCasasDecimais == rhs.qtdCasasDecimais)||((this.qtdCasasDecimais!= null)&&this.qtdCasasDecimais.equals(rhs.qtdCasasDecimais))))&&((this.obrigatorio == rhs.obrigatorio)||((this.obrigatorio!= null)&&this.obrigatorio.equals(rhs.obrigatorio))))&&((this.mascara == rhs.mascara)||((this.mascara!= null)&&this.mascara.equals(rhs.mascara))))&&((this.tamanhoMaximo == rhs.tamanhoMaximo)||((this.tamanhoMaximo!= null)&&this.tamanhoMaximo.equals(rhs.tamanhoMaximo)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodeloncm/Validacao_.java b/src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodeloncm/Validacao_.java deleted file mode 100644 index 65475b6..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharmodeloncm/Validacao_.java +++ /dev/null @@ -1,120 +0,0 @@ - -package br.gov.siscomex.portalunico.lpco.detalharmodeloncm; - -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class Validacao_ { - - @SerializedName("obrigatorio") - @Expose - private Boolean obrigatorio; - @SerializedName("permiteMultiplosValores") - @Expose - private Boolean permiteMultiplosValores; - @SerializedName("mascara") - @Expose - private String mascara; - @SerializedName("tamanhoMaximo") - @Expose - private Integer tamanhoMaximo; - @SerializedName("qtdCasasDecimais") - @Expose - private Integer qtdCasasDecimais; - - public Boolean getObrigatorio() { - return obrigatorio; - } - - public void setObrigatorio(Boolean obrigatorio) { - this.obrigatorio = obrigatorio; - } - - public Boolean getPermiteMultiplosValores() { - return permiteMultiplosValores; - } - - public void setPermiteMultiplosValores(Boolean permiteMultiplosValores) { - this.permiteMultiplosValores = permiteMultiplosValores; - } - - public String getMascara() { - return mascara; - } - - public void setMascara(String mascara) { - this.mascara = mascara; - } - - public Integer getTamanhoMaximo() { - return tamanhoMaximo; - } - - public void setTamanhoMaximo(Integer tamanhoMaximo) { - this.tamanhoMaximo = tamanhoMaximo; - } - - public Integer getQtdCasasDecimais() { - return qtdCasasDecimais; - } - - public void setQtdCasasDecimais(Integer qtdCasasDecimais) { - this.qtdCasasDecimais = qtdCasasDecimais; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(Validacao_.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("obrigatorio"); - sb.append('='); - sb.append(((this.obrigatorio == null)?"":this.obrigatorio)); - sb.append(','); - sb.append("permiteMultiplosValores"); - sb.append('='); - sb.append(((this.permiteMultiplosValores == null)?"":this.permiteMultiplosValores)); - sb.append(','); - sb.append("mascara"); - sb.append('='); - sb.append(((this.mascara == null)?"":this.mascara)); - sb.append(','); - sb.append("tamanhoMaximo"); - sb.append('='); - sb.append(((this.tamanhoMaximo == null)?"":this.tamanhoMaximo)); - sb.append(','); - sb.append("qtdCasasDecimais"); - sb.append('='); - sb.append(((this.qtdCasasDecimais == null)?"":this.qtdCasasDecimais)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.permiteMultiplosValores == null)? 0 :this.permiteMultiplosValores.hashCode())); - result = ((result* 31)+((this.qtdCasasDecimais == null)? 0 :this.qtdCasasDecimais.hashCode())); - result = ((result* 31)+((this.obrigatorio == null)? 0 :this.obrigatorio.hashCode())); - result = ((result* 31)+((this.mascara == null)? 0 :this.mascara.hashCode())); - result = ((result* 31)+((this.tamanhoMaximo == null)? 0 :this.tamanhoMaximo.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof Validacao_) == false) { - return false; - } - Validacao_ rhs = ((Validacao_) other); - return ((((((this.permiteMultiplosValores == rhs.permiteMultiplosValores)||((this.permiteMultiplosValores!= null)&&this.permiteMultiplosValores.equals(rhs.permiteMultiplosValores)))&&((this.qtdCasasDecimais == rhs.qtdCasasDecimais)||((this.qtdCasasDecimais!= null)&&this.qtdCasasDecimais.equals(rhs.qtdCasasDecimais))))&&((this.obrigatorio == rhs.obrigatorio)||((this.obrigatorio!= null)&&this.obrigatorio.equals(rhs.obrigatorio))))&&((this.mascara == rhs.mascara)||((this.mascara!= null)&&this.mascara.equals(rhs.mascara))))&&((this.tamanhoMaximo == rhs.tamanhoMaximo)||((this.tamanhoMaximo!= null)&&this.tamanhoMaximo.equals(rhs.tamanhoMaximo)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharpedido/DetalharPedido.java b/src/main/java/br/gov/siscomex/portalunico/lpco/detalharpedido/DetalharPedido.java deleted file mode 100644 index 42db441..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharpedido/DetalharPedido.java +++ /dev/null @@ -1,250 +0,0 @@ - -package br.gov.siscomex.portalunico.lpco.detalharpedido; - -import java.util.ArrayList; -import java.util.List; -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class DetalharPedido { - - @SerializedName("numero") - @Expose - private String numero; - @SerializedName("codigoModelo") - @Expose - private String codigoModelo; - @SerializedName("orgao") - @Expose - private String orgao; - @SerializedName("situacao") - @Expose - private Situacao situacao; - @SerializedName("importadorExportador") - @Expose - private String importadorExportador; - @SerializedName("declarante") - @Expose - private String declarante; - @SerializedName("unidadeMedidaEstatistica") - @Expose - private String unidadeMedidaEstatistica; - @SerializedName("unidadeMedidaComercializada") - @Expose - private String unidadeMedidaComercializada; - @SerializedName("informacaoAdicional") - @Expose - private String informacaoAdicional; - @SerializedName("listaNcm") - @Expose - private List listaNcm = new ArrayList(); - @SerializedName("listaCamposFormulario") - @Expose - private List listaCamposFormulario = new ArrayList(); - @SerializedName("listaVinculos") - @Expose - private List listaVinculos = new ArrayList(); - @SerializedName("saldo") - @Expose - private Saldo saldo; - - public String getNumero() { - return numero; - } - - public void setNumero(String numero) { - this.numero = numero; - } - - public String getCodigoModelo() { - return codigoModelo; - } - - public void setCodigoModelo(String codigoModelo) { - this.codigoModelo = codigoModelo; - } - - public String getOrgao() { - return orgao; - } - - public void setOrgao(String orgao) { - this.orgao = orgao; - } - - public Situacao getSituacao() { - return situacao; - } - - public void setSituacao(Situacao situacao) { - this.situacao = situacao; - } - - public String getImportadorExportador() { - return importadorExportador; - } - - public void setImportadorExportador(String importadorExportador) { - this.importadorExportador = importadorExportador; - } - - public String getDeclarante() { - return declarante; - } - - public void setDeclarante(String declarante) { - this.declarante = declarante; - } - - public String getUnidadeMedidaEstatistica() { - return unidadeMedidaEstatistica; - } - - public void setUnidadeMedidaEstatistica(String unidadeMedidaEstatistica) { - this.unidadeMedidaEstatistica = unidadeMedidaEstatistica; - } - - public String getUnidadeMedidaComercializada() { - return unidadeMedidaComercializada; - } - - public void setUnidadeMedidaComercializada(String unidadeMedidaComercializada) { - this.unidadeMedidaComercializada = unidadeMedidaComercializada; - } - - public String getInformacaoAdicional() { - return informacaoAdicional; - } - - public void setInformacaoAdicional(String informacaoAdicional) { - this.informacaoAdicional = informacaoAdicional; - } - - public List getListaNcm() { - return listaNcm; - } - - public void setListaNcm(List listaNcm) { - this.listaNcm = listaNcm; - } - - public List getListaCamposFormulario() { - return listaCamposFormulario; - } - - public void setListaCamposFormulario(List listaCamposFormulario) { - this.listaCamposFormulario = listaCamposFormulario; - } - - public List getListaVinculos() { - return listaVinculos; - } - - public void setListaVinculos(List listaVinculos) { - this.listaVinculos = listaVinculos; - } - - public Saldo getSaldo() { - return saldo; - } - - public void setSaldo(Saldo saldo) { - this.saldo = saldo; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(DetalharPedido.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("numero"); - sb.append('='); - sb.append(((this.numero == null)?"":this.numero)); - sb.append(','); - sb.append("codigoModelo"); - sb.append('='); - sb.append(((this.codigoModelo == null)?"":this.codigoModelo)); - sb.append(','); - sb.append("orgao"); - sb.append('='); - sb.append(((this.orgao == null)?"":this.orgao)); - sb.append(','); - sb.append("situacao"); - sb.append('='); - sb.append(((this.situacao == null)?"":this.situacao)); - sb.append(','); - sb.append("importadorExportador"); - sb.append('='); - sb.append(((this.importadorExportador == null)?"":this.importadorExportador)); - sb.append(','); - sb.append("declarante"); - sb.append('='); - sb.append(((this.declarante == null)?"":this.declarante)); - sb.append(','); - sb.append("unidadeMedidaEstatistica"); - sb.append('='); - sb.append(((this.unidadeMedidaEstatistica == null)?"":this.unidadeMedidaEstatistica)); - sb.append(','); - sb.append("unidadeMedidaComercializada"); - sb.append('='); - sb.append(((this.unidadeMedidaComercializada == null)?"":this.unidadeMedidaComercializada)); - sb.append(','); - sb.append("informacaoAdicional"); - sb.append('='); - sb.append(((this.informacaoAdicional == null)?"":this.informacaoAdicional)); - sb.append(','); - sb.append("listaNcm"); - sb.append('='); - sb.append(((this.listaNcm == null)?"":this.listaNcm)); - sb.append(','); - sb.append("listaCamposFormulario"); - sb.append('='); - sb.append(((this.listaCamposFormulario == null)?"":this.listaCamposFormulario)); - sb.append(','); - sb.append("listaVinculos"); - sb.append('='); - sb.append(((this.listaVinculos == null)?"":this.listaVinculos)); - sb.append(','); - sb.append("saldo"); - sb.append('='); - sb.append(((this.saldo == null)?"":this.saldo)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.listaVinculos == null)? 0 :this.listaVinculos.hashCode())); - result = ((result* 31)+((this.situacao == null)? 0 :this.situacao.hashCode())); - result = ((result* 31)+((this.orgao == null)? 0 :this.orgao.hashCode())); - result = ((result* 31)+((this.numero == null)? 0 :this.numero.hashCode())); - result = ((result* 31)+((this.codigoModelo == null)? 0 :this.codigoModelo.hashCode())); - result = ((result* 31)+((this.declarante == null)? 0 :this.declarante.hashCode())); - result = ((result* 31)+((this.importadorExportador == null)? 0 :this.importadorExportador.hashCode())); - result = ((result* 31)+((this.saldo == null)? 0 :this.saldo.hashCode())); - result = ((result* 31)+((this.listaCamposFormulario == null)? 0 :this.listaCamposFormulario.hashCode())); - result = ((result* 31)+((this.listaNcm == null)? 0 :this.listaNcm.hashCode())); - result = ((result* 31)+((this.unidadeMedidaEstatistica == null)? 0 :this.unidadeMedidaEstatistica.hashCode())); - result = ((result* 31)+((this.informacaoAdicional == null)? 0 :this.informacaoAdicional.hashCode())); - result = ((result* 31)+((this.unidadeMedidaComercializada == null)? 0 :this.unidadeMedidaComercializada.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof DetalharPedido) == false) { - return false; - } - DetalharPedido rhs = ((DetalharPedido) other); - return ((((((((((((((this.listaVinculos == rhs.listaVinculos)||((this.listaVinculos!= null)&&this.listaVinculos.equals(rhs.listaVinculos)))&&((this.situacao == rhs.situacao)||((this.situacao!= null)&&this.situacao.equals(rhs.situacao))))&&((this.orgao == rhs.orgao)||((this.orgao!= null)&&this.orgao.equals(rhs.orgao))))&&((this.numero == rhs.numero)||((this.numero!= null)&&this.numero.equals(rhs.numero))))&&((this.codigoModelo == rhs.codigoModelo)||((this.codigoModelo!= null)&&this.codigoModelo.equals(rhs.codigoModelo))))&&((this.declarante == rhs.declarante)||((this.declarante!= null)&&this.declarante.equals(rhs.declarante))))&&((this.importadorExportador == rhs.importadorExportador)||((this.importadorExportador!= null)&&this.importadorExportador.equals(rhs.importadorExportador))))&&((this.saldo == rhs.saldo)||((this.saldo!= null)&&this.saldo.equals(rhs.saldo))))&&((this.listaCamposFormulario == rhs.listaCamposFormulario)||((this.listaCamposFormulario!= null)&&this.listaCamposFormulario.equals(rhs.listaCamposFormulario))))&&((this.listaNcm == rhs.listaNcm)||((this.listaNcm!= null)&&this.listaNcm.equals(rhs.listaNcm))))&&((this.unidadeMedidaEstatistica == rhs.unidadeMedidaEstatistica)||((this.unidadeMedidaEstatistica!= null)&&this.unidadeMedidaEstatistica.equals(rhs.unidadeMedidaEstatistica))))&&((this.informacaoAdicional == rhs.informacaoAdicional)||((this.informacaoAdicional!= null)&&this.informacaoAdicional.equals(rhs.informacaoAdicional))))&&((this.unidadeMedidaComercializada == rhs.unidadeMedidaComercializada)||((this.unidadeMedidaComercializada!= null)&&this.unidadeMedidaComercializada.equals(rhs.unidadeMedidaComercializada)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharpedido/ListaAtributosNcm.java b/src/main/java/br/gov/siscomex/portalunico/lpco/detalharpedido/ListaAtributosNcm.java deleted file mode 100644 index d27cf75..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharpedido/ListaAtributosNcm.java +++ /dev/null @@ -1,74 +0,0 @@ - -package br.gov.siscomex.portalunico.lpco.detalharpedido; - -import java.util.ArrayList; -import java.util.List; -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class ListaAtributosNcm { - - @SerializedName("codigo") - @Expose - private String codigo; - @SerializedName("listaValor") - @Expose - private List listaValor = new ArrayList(); - - public String getCodigo() { - return codigo; - } - - public void setCodigo(String codigo) { - this.codigo = codigo; - } - - public List getListaValor() { - return listaValor; - } - - public void setListaValor(List listaValor) { - this.listaValor = listaValor; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(ListaAtributosNcm.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("codigo"); - sb.append('='); - sb.append(((this.codigo == null)?"":this.codigo)); - sb.append(','); - sb.append("listaValor"); - sb.append('='); - sb.append(((this.listaValor == null)?"":this.listaValor)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.codigo == null)? 0 :this.codigo.hashCode())); - result = ((result* 31)+((this.listaValor == null)? 0 :this.listaValor.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof ListaAtributosNcm) == false) { - return false; - } - ListaAtributosNcm rhs = ((ListaAtributosNcm) other); - return (((this.codigo == rhs.codigo)||((this.codigo!= null)&&this.codigo.equals(rhs.codigo)))&&((this.listaValor == rhs.listaValor)||((this.listaValor!= null)&&this.listaValor.equals(rhs.listaValor)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharpedido/ListaCamposFormulario.java b/src/main/java/br/gov/siscomex/portalunico/lpco/detalharpedido/ListaCamposFormulario.java deleted file mode 100644 index cce70e7..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharpedido/ListaCamposFormulario.java +++ /dev/null @@ -1,74 +0,0 @@ - -package br.gov.siscomex.portalunico.lpco.detalharpedido; - -import java.util.ArrayList; -import java.util.List; -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class ListaCamposFormulario { - - @SerializedName("codigo") - @Expose - private String codigo; - @SerializedName("listaValor") - @Expose - private List listaValor = new ArrayList(); - - public String getCodigo() { - return codigo; - } - - public void setCodigo(String codigo) { - this.codigo = codigo; - } - - public List getListaValor() { - return listaValor; - } - - public void setListaValor(List listaValor) { - this.listaValor = listaValor; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(ListaCamposFormulario.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("codigo"); - sb.append('='); - sb.append(((this.codigo == null)?"":this.codigo)); - sb.append(','); - sb.append("listaValor"); - sb.append('='); - sb.append(((this.listaValor == null)?"":this.listaValor)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.codigo == null)? 0 :this.codigo.hashCode())); - result = ((result* 31)+((this.listaValor == null)? 0 :this.listaValor.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof ListaCamposFormulario) == false) { - return false; - } - ListaCamposFormulario rhs = ((ListaCamposFormulario) other); - return (((this.codigo == rhs.codigo)||((this.codigo!= null)&&this.codigo.equals(rhs.codigo)))&&((this.listaValor == rhs.listaValor)||((this.listaValor!= null)&&this.listaValor.equals(rhs.listaValor)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharpedido/ListaCamposNcm.java b/src/main/java/br/gov/siscomex/portalunico/lpco/detalharpedido/ListaCamposNcm.java deleted file mode 100644 index 61542f3..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharpedido/ListaCamposNcm.java +++ /dev/null @@ -1,74 +0,0 @@ - -package br.gov.siscomex.portalunico.lpco.detalharpedido; - -import java.util.ArrayList; -import java.util.List; -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class ListaCamposNcm { - - @SerializedName("codigo") - @Expose - private String codigo; - @SerializedName("listaValor") - @Expose - private List listaValor = new ArrayList(); - - public String getCodigo() { - return codigo; - } - - public void setCodigo(String codigo) { - this.codigo = codigo; - } - - public List getListaValor() { - return listaValor; - } - - public void setListaValor(List listaValor) { - this.listaValor = listaValor; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(ListaCamposNcm.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("codigo"); - sb.append('='); - sb.append(((this.codigo == null)?"":this.codigo)); - sb.append(','); - sb.append("listaValor"); - sb.append('='); - sb.append(((this.listaValor == null)?"":this.listaValor)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.codigo == null)? 0 :this.codigo.hashCode())); - result = ((result* 31)+((this.listaValor == null)? 0 :this.listaValor.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof ListaCamposNcm) == false) { - return false; - } - ListaCamposNcm rhs = ((ListaCamposNcm) other); - return (((this.codigo == rhs.codigo)||((this.codigo!= null)&&this.codigo.equals(rhs.codigo)))&&((this.listaValor == rhs.listaValor)||((this.listaValor!= null)&&this.listaValor.equals(rhs.listaValor)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharpedido/ListaNcm.java b/src/main/java/br/gov/siscomex/portalunico/lpco/detalharpedido/ListaNcm.java deleted file mode 100644 index ce72b5b..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharpedido/ListaNcm.java +++ /dev/null @@ -1,106 +0,0 @@ - -package br.gov.siscomex.portalunico.lpco.detalharpedido; - -import java.util.ArrayList; -import java.util.List; -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class ListaNcm { - - @SerializedName("ncm") - @Expose - private String ncm; - @SerializedName("listaCamposNcm") - @Expose - private List listaCamposNcm = new ArrayList(); - @SerializedName("listaAtributosNcm") - @Expose - private List listaAtributosNcm = new ArrayList(); - @SerializedName("unidadeMedidaComercializada") - @Expose - private String unidadeMedidaComercializada; - - public String getNcm() { - return ncm; - } - - public void setNcm(String ncm) { - this.ncm = ncm; - } - - public List getListaCamposNcm() { - return listaCamposNcm; - } - - public void setListaCamposNcm(List listaCamposNcm) { - this.listaCamposNcm = listaCamposNcm; - } - - public List getListaAtributosNcm() { - return listaAtributosNcm; - } - - public void setListaAtributosNcm(List listaAtributosNcm) { - this.listaAtributosNcm = listaAtributosNcm; - } - - public String getUnidadeMedidaComercializada() { - return unidadeMedidaComercializada; - } - - public void setUnidadeMedidaComercializada(String unidadeMedidaComercializada) { - this.unidadeMedidaComercializada = unidadeMedidaComercializada; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(ListaNcm.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("ncm"); - sb.append('='); - sb.append(((this.ncm == null)?"":this.ncm)); - sb.append(','); - sb.append("listaCamposNcm"); - sb.append('='); - sb.append(((this.listaCamposNcm == null)?"":this.listaCamposNcm)); - sb.append(','); - sb.append("listaAtributosNcm"); - sb.append('='); - sb.append(((this.listaAtributosNcm == null)?"":this.listaAtributosNcm)); - sb.append(','); - sb.append("unidadeMedidaComercializada"); - sb.append('='); - sb.append(((this.unidadeMedidaComercializada == null)?"":this.unidadeMedidaComercializada)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.ncm == null)? 0 :this.ncm.hashCode())); - result = ((result* 31)+((this.unidadeMedidaComercializada == null)? 0 :this.unidadeMedidaComercializada.hashCode())); - result = ((result* 31)+((this.listaCamposNcm == null)? 0 :this.listaCamposNcm.hashCode())); - result = ((result* 31)+((this.listaAtributosNcm == null)? 0 :this.listaAtributosNcm.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof ListaNcm) == false) { - return false; - } - ListaNcm rhs = ((ListaNcm) other); - return (((((this.ncm == rhs.ncm)||((this.ncm!= null)&&this.ncm.equals(rhs.ncm)))&&((this.unidadeMedidaComercializada == rhs.unidadeMedidaComercializada)||((this.unidadeMedidaComercializada!= null)&&this.unidadeMedidaComercializada.equals(rhs.unidadeMedidaComercializada))))&&((this.listaCamposNcm == rhs.listaCamposNcm)||((this.listaCamposNcm!= null)&&this.listaCamposNcm.equals(rhs.listaCamposNcm))))&&((this.listaAtributosNcm == rhs.listaAtributosNcm)||((this.listaAtributosNcm!= null)&&this.listaAtributosNcm.equals(rhs.listaAtributosNcm)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharpedido/ListaVinculo.java b/src/main/java/br/gov/siscomex/portalunico/lpco/detalharpedido/ListaVinculo.java deleted file mode 100644 index 24522b5..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharpedido/ListaVinculo.java +++ /dev/null @@ -1,216 +0,0 @@ - -package br.gov.siscomex.portalunico.lpco.detalharpedido; - -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class ListaVinculo { - - @SerializedName("dataVinculo") - @Expose - private String dataVinculo; - @SerializedName("numeroDocumento") - @Expose - private String numeroDocumento; - @SerializedName("numeroDocumentoItem") - @Expose - private Integer numeroDocumentoItem; - @SerializedName("dataACD") - @Expose - private String dataACD; - @SerializedName("dataDesembaraco") - @Expose - private String dataDesembaraco; - @SerializedName("dataCCE") - @Expose - private String dataCCE; - @SerializedName("dataAverbacao") - @Expose - private String dataAverbacao; - @SerializedName("dataDesvinculacao") - @Expose - private String dataDesvinculacao; - @SerializedName("quantidadeComercial") - @Expose - private String quantidadeComercial; - @SerializedName("quantidadeUnidadeEstatistica") - @Expose - private String quantidadeUnidadeEstatistica; - @SerializedName("vmle") - @Expose - private String vmle; - - public String getDataVinculo() { - return dataVinculo; - } - - public void setDataVinculo(String dataVinculo) { - this.dataVinculo = dataVinculo; - } - - public String getNumeroDocumento() { - return numeroDocumento; - } - - public void setNumeroDocumento(String numeroDocumento) { - this.numeroDocumento = numeroDocumento; - } - - public Integer getNumeroDocumentoItem() { - return numeroDocumentoItem; - } - - public void setNumeroDocumentoItem(Integer numeroDocumentoItem) { - this.numeroDocumentoItem = numeroDocumentoItem; - } - - public String getDataACD() { - return dataACD; - } - - public void setDataACD(String dataACD) { - this.dataACD = dataACD; - } - - public String getDataDesembaraco() { - return dataDesembaraco; - } - - public void setDataDesembaraco(String dataDesembaraco) { - this.dataDesembaraco = dataDesembaraco; - } - - public String getDataCCE() { - return dataCCE; - } - - public void setDataCCE(String dataCCE) { - this.dataCCE = dataCCE; - } - - public String getDataAverbacao() { - return dataAverbacao; - } - - public void setDataAverbacao(String dataAverbacao) { - this.dataAverbacao = dataAverbacao; - } - - public String getDataDesvinculacao() { - return dataDesvinculacao; - } - - public void setDataDesvinculacao(String dataDesvinculacao) { - this.dataDesvinculacao = dataDesvinculacao; - } - - public String getQuantidadeComercial() { - return quantidadeComercial; - } - - public void setQuantidadeComercial(String quantidadeComercial) { - this.quantidadeComercial = quantidadeComercial; - } - - public String getQuantidadeUnidadeEstatistica() { - return quantidadeUnidadeEstatistica; - } - - public void setQuantidadeUnidadeEstatistica(String quantidadeUnidadeEstatistica) { - this.quantidadeUnidadeEstatistica = quantidadeUnidadeEstatistica; - } - - public String getVmle() { - return vmle; - } - - public void setVmle(String vmle) { - this.vmle = vmle; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(ListaVinculo.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("dataVinculo"); - sb.append('='); - sb.append(((this.dataVinculo == null)?"":this.dataVinculo)); - sb.append(','); - sb.append("numeroDocumento"); - sb.append('='); - sb.append(((this.numeroDocumento == null)?"":this.numeroDocumento)); - sb.append(','); - sb.append("numeroDocumentoItem"); - sb.append('='); - sb.append(((this.numeroDocumentoItem == null)?"":this.numeroDocumentoItem)); - sb.append(','); - sb.append("dataACD"); - sb.append('='); - sb.append(((this.dataACD == null)?"":this.dataACD)); - sb.append(','); - sb.append("dataDesembaraco"); - sb.append('='); - sb.append(((this.dataDesembaraco == null)?"":this.dataDesembaraco)); - sb.append(','); - sb.append("dataCCE"); - sb.append('='); - sb.append(((this.dataCCE == null)?"":this.dataCCE)); - sb.append(','); - sb.append("dataAverbacao"); - sb.append('='); - sb.append(((this.dataAverbacao == null)?"":this.dataAverbacao)); - sb.append(','); - sb.append("dataDesvinculacao"); - sb.append('='); - sb.append(((this.dataDesvinculacao == null)?"":this.dataDesvinculacao)); - sb.append(','); - sb.append("quantidadeComercial"); - sb.append('='); - sb.append(((this.quantidadeComercial == null)?"":this.quantidadeComercial)); - sb.append(','); - sb.append("quantidadeUnidadeEstatistica"); - sb.append('='); - sb.append(((this.quantidadeUnidadeEstatistica == null)?"":this.quantidadeUnidadeEstatistica)); - sb.append(','); - sb.append("vmle"); - sb.append('='); - sb.append(((this.vmle == null)?"":this.vmle)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.dataDesembaraco == null)? 0 :this.dataDesembaraco.hashCode())); - result = ((result* 31)+((this.quantidadeUnidadeEstatistica == null)? 0 :this.quantidadeUnidadeEstatistica.hashCode())); - result = ((result* 31)+((this.quantidadeComercial == null)? 0 :this.quantidadeComercial.hashCode())); - result = ((result* 31)+((this.dataDesvinculacao == null)? 0 :this.dataDesvinculacao.hashCode())); - result = ((result* 31)+((this.vmle == null)? 0 :this.vmle.hashCode())); - result = ((result* 31)+((this.dataAverbacao == null)? 0 :this.dataAverbacao.hashCode())); - result = ((result* 31)+((this.dataVinculo == null)? 0 :this.dataVinculo.hashCode())); - result = ((result* 31)+((this.numeroDocumentoItem == null)? 0 :this.numeroDocumentoItem.hashCode())); - result = ((result* 31)+((this.numeroDocumento == null)? 0 :this.numeroDocumento.hashCode())); - result = ((result* 31)+((this.dataACD == null)? 0 :this.dataACD.hashCode())); - result = ((result* 31)+((this.dataCCE == null)? 0 :this.dataCCE.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof ListaVinculo) == false) { - return false; - } - ListaVinculo rhs = ((ListaVinculo) other); - return ((((((((((((this.dataDesembaraco == rhs.dataDesembaraco)||((this.dataDesembaraco!= null)&&this.dataDesembaraco.equals(rhs.dataDesembaraco)))&&((this.quantidadeUnidadeEstatistica == rhs.quantidadeUnidadeEstatistica)||((this.quantidadeUnidadeEstatistica!= null)&&this.quantidadeUnidadeEstatistica.equals(rhs.quantidadeUnidadeEstatistica))))&&((this.quantidadeComercial == rhs.quantidadeComercial)||((this.quantidadeComercial!= null)&&this.quantidadeComercial.equals(rhs.quantidadeComercial))))&&((this.dataDesvinculacao == rhs.dataDesvinculacao)||((this.dataDesvinculacao!= null)&&this.dataDesvinculacao.equals(rhs.dataDesvinculacao))))&&((this.vmle == rhs.vmle)||((this.vmle!= null)&&this.vmle.equals(rhs.vmle))))&&((this.dataAverbacao == rhs.dataAverbacao)||((this.dataAverbacao!= null)&&this.dataAverbacao.equals(rhs.dataAverbacao))))&&((this.dataVinculo == rhs.dataVinculo)||((this.dataVinculo!= null)&&this.dataVinculo.equals(rhs.dataVinculo))))&&((this.numeroDocumentoItem == rhs.numeroDocumentoItem)||((this.numeroDocumentoItem!= null)&&this.numeroDocumentoItem.equals(rhs.numeroDocumentoItem))))&&((this.numeroDocumento == rhs.numeroDocumento)||((this.numeroDocumento!= null)&&this.numeroDocumento.equals(rhs.numeroDocumento))))&&((this.dataACD == rhs.dataACD)||((this.dataACD!= null)&&this.dataACD.equals(rhs.dataACD))))&&((this.dataCCE == rhs.dataCCE)||((this.dataCCE!= null)&&this.dataCCE.equals(rhs.dataCCE)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharpedido/Saldo.java b/src/main/java/br/gov/siscomex/portalunico/lpco/detalharpedido/Saldo.java deleted file mode 100644 index 0eddff9..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharpedido/Saldo.java +++ /dev/null @@ -1,136 +0,0 @@ - -package br.gov.siscomex.portalunico.lpco.detalharpedido; - -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class Saldo { - - @SerializedName("saldoQuantidadeComercial") - @Expose - private Double saldoQuantidadeComercial; - @SerializedName("saldoQuantidadeEstatistica") - @Expose - private Double saldoQuantidadeEstatistica; - @SerializedName("saldoVMLE") - @Expose - private Double saldoVMLE; - @SerializedName("saldoPesoLiquido") - @Expose - private Double saldoPesoLiquido; - @SerializedName("saldoValorFinanciado") - @Expose - private Double saldoValorFinanciado; - @SerializedName("saldoValorCondicaoVenda") - @Expose - private Double saldoValorCondicaoVenda; - - public Double getSaldoQuantidadeComercial() { - return saldoQuantidadeComercial; - } - - public void setSaldoQuantidadeComercial(Double saldoQuantidadeComercial) { - this.saldoQuantidadeComercial = saldoQuantidadeComercial; - } - - public Double getSaldoQuantidadeEstatistica() { - return saldoQuantidadeEstatistica; - } - - public void setSaldoQuantidadeEstatistica(Double saldoQuantidadeEstatistica) { - this.saldoQuantidadeEstatistica = saldoQuantidadeEstatistica; - } - - public Double getSaldoVMLE() { - return saldoVMLE; - } - - public void setSaldoVMLE(Double saldoVMLE) { - this.saldoVMLE = saldoVMLE; - } - - public Double getSaldoPesoLiquido() { - return saldoPesoLiquido; - } - - public void setSaldoPesoLiquido(Double saldoPesoLiquido) { - this.saldoPesoLiquido = saldoPesoLiquido; - } - - public Double getSaldoValorFinanciado() { - return saldoValorFinanciado; - } - - public void setSaldoValorFinanciado(Double saldoValorFinanciado) { - this.saldoValorFinanciado = saldoValorFinanciado; - } - - public Double getSaldoValorCondicaoVenda() { - return saldoValorCondicaoVenda; - } - - public void setSaldoValorCondicaoVenda(Double saldoValorCondicaoVenda) { - this.saldoValorCondicaoVenda = saldoValorCondicaoVenda; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(Saldo.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("saldoQuantidadeComercial"); - sb.append('='); - sb.append(((this.saldoQuantidadeComercial == null)?"":this.saldoQuantidadeComercial)); - sb.append(','); - sb.append("saldoQuantidadeEstatistica"); - sb.append('='); - sb.append(((this.saldoQuantidadeEstatistica == null)?"":this.saldoQuantidadeEstatistica)); - sb.append(','); - sb.append("saldoVMLE"); - sb.append('='); - sb.append(((this.saldoVMLE == null)?"":this.saldoVMLE)); - sb.append(','); - sb.append("saldoPesoLiquido"); - sb.append('='); - sb.append(((this.saldoPesoLiquido == null)?"":this.saldoPesoLiquido)); - sb.append(','); - sb.append("saldoValorFinanciado"); - sb.append('='); - sb.append(((this.saldoValorFinanciado == null)?"":this.saldoValorFinanciado)); - sb.append(','); - sb.append("saldoValorCondicaoVenda"); - sb.append('='); - sb.append(((this.saldoValorCondicaoVenda == null)?"":this.saldoValorCondicaoVenda)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.saldoVMLE == null)? 0 :this.saldoVMLE.hashCode())); - result = ((result* 31)+((this.saldoValorFinanciado == null)? 0 :this.saldoValorFinanciado.hashCode())); - result = ((result* 31)+((this.saldoQuantidadeEstatistica == null)? 0 :this.saldoQuantidadeEstatistica.hashCode())); - result = ((result* 31)+((this.saldoQuantidadeComercial == null)? 0 :this.saldoQuantidadeComercial.hashCode())); - result = ((result* 31)+((this.saldoValorCondicaoVenda == null)? 0 :this.saldoValorCondicaoVenda.hashCode())); - result = ((result* 31)+((this.saldoPesoLiquido == null)? 0 :this.saldoPesoLiquido.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof Saldo) == false) { - return false; - } - Saldo rhs = ((Saldo) other); - return (((((((this.saldoVMLE == rhs.saldoVMLE)||((this.saldoVMLE!= null)&&this.saldoVMLE.equals(rhs.saldoVMLE)))&&((this.saldoValorFinanciado == rhs.saldoValorFinanciado)||((this.saldoValorFinanciado!= null)&&this.saldoValorFinanciado.equals(rhs.saldoValorFinanciado))))&&((this.saldoQuantidadeEstatistica == rhs.saldoQuantidadeEstatistica)||((this.saldoQuantidadeEstatistica!= null)&&this.saldoQuantidadeEstatistica.equals(rhs.saldoQuantidadeEstatistica))))&&((this.saldoQuantidadeComercial == rhs.saldoQuantidadeComercial)||((this.saldoQuantidadeComercial!= null)&&this.saldoQuantidadeComercial.equals(rhs.saldoQuantidadeComercial))))&&((this.saldoValorCondicaoVenda == rhs.saldoValorCondicaoVenda)||((this.saldoValorCondicaoVenda!= null)&&this.saldoValorCondicaoVenda.equals(rhs.saldoValorCondicaoVenda))))&&((this.saldoPesoLiquido == rhs.saldoPesoLiquido)||((this.saldoPesoLiquido!= null)&&this.saldoPesoLiquido.equals(rhs.saldoPesoLiquido)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharpedido/Situacao.java b/src/main/java/br/gov/siscomex/portalunico/lpco/detalharpedido/Situacao.java deleted file mode 100644 index 2dccd3e..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/lpco/detalharpedido/Situacao.java +++ /dev/null @@ -1,72 +0,0 @@ - -package br.gov.siscomex.portalunico.lpco.detalharpedido; - -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class Situacao { - - @SerializedName("id") - @Expose - private String id; - @SerializedName("descricao") - @Expose - private String descricao; - - public String getId() { - return id; - } - - public void setId(String id) { - this.id = id; - } - - public String getDescricao() { - return descricao; - } - - public void setDescricao(String descricao) { - this.descricao = descricao; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(Situacao.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("id"); - sb.append('='); - sb.append(((this.id == null)?"":this.id)); - sb.append(','); - sb.append("descricao"); - sb.append('='); - sb.append(((this.descricao == null)?"":this.descricao)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.id == null)? 0 :this.id.hashCode())); - result = ((result* 31)+((this.descricao == null)? 0 :this.descricao.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof Situacao) == false) { - return false; - } - Situacao rhs = ((Situacao) other); - return (((this.id == rhs.id)||((this.id!= null)&&this.id.equals(rhs.id)))&&((this.descricao == rhs.descricao)||((this.descricao!= null)&&this.descricao.equals(rhs.descricao)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/lpco/incluirexigencia/IncluirExigencia.java b/src/main/java/br/gov/siscomex/portalunico/lpco/incluirexigencia/IncluirExigencia.java deleted file mode 100644 index 7aad0d0..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/lpco/incluirexigencia/IncluirExigencia.java +++ /dev/null @@ -1,56 +0,0 @@ - -package br.gov.siscomex.portalunico.lpco.incluirexigencia; - -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class IncluirExigencia { - - @SerializedName("justificativa") - @Expose - private String justificativa; - - public String getJustificativa() { - return justificativa; - } - - public void setJustificativa(String justificativa) { - this.justificativa = justificativa; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(IncluirExigencia.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("justificativa"); - sb.append('='); - sb.append(((this.justificativa == null)?"":this.justificativa)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.justificativa == null)? 0 :this.justificativa.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof IncluirExigencia) == false) { - return false; - } - IncluirExigencia rhs = ((IncluirExigencia) other); - return ((this.justificativa == rhs.justificativa)||((this.justificativa!= null)&&this.justificativa.equals(rhs.justificativa))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/lpco/listarsituacoesdestino/ListarSituacoesDestino.java b/src/main/java/br/gov/siscomex/portalunico/lpco/listarsituacoesdestino/ListarSituacoesDestino.java deleted file mode 100644 index 944003d..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/lpco/listarsituacoesdestino/ListarSituacoesDestino.java +++ /dev/null @@ -1,72 +0,0 @@ - -package br.gov.siscomex.portalunico.lpco.listarsituacoesdestino; - -import com.google.gson.annotations.Expose; -import com.google.gson.annotations.SerializedName; - -public class ListarSituacoesDestino { - - @SerializedName("id") - @Expose - private String id; - @SerializedName("descricao") - @Expose - private String descricao; - - public String getId() { - return id; - } - - public void setId(String id) { - this.id = id; - } - - public String getDescricao() { - return descricao; - } - - public void setDescricao(String descricao) { - this.descricao = descricao; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(ListarSituacoesDestino.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); - sb.append("id"); - sb.append('='); - sb.append(((this.id == null)?"":this.id)); - sb.append(','); - sb.append("descricao"); - sb.append('='); - sb.append(((this.descricao == null)?"":this.descricao)); - sb.append(','); - if (sb.charAt((sb.length()- 1)) == ',') { - sb.setCharAt((sb.length()- 1), ']'); - } else { - sb.append(']'); - } - return sb.toString(); - } - - @Override - public int hashCode() { - int result = 1; - result = ((result* 31)+((this.id == null)? 0 :this.id.hashCode())); - result = ((result* 31)+((this.descricao == null)? 0 :this.descricao.hashCode())); - return result; - } - - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - if ((other instanceof ListarSituacoesDestino) == false) { - return false; - } - ListarSituacoesDestino rhs = ((ListarSituacoesDestino) other); - return (((this.id == rhs.id)||((this.id!= null)&&this.id.equals(rhs.id)))&&((this.descricao == rhs.descricao)||((this.descricao!= null)&&this.descricao.equals(rhs.descricao)))); - } - -} diff --git a/src/main/java/br/gov/siscomex/portalunico/util/RoleType.java b/src/main/java/br/gov/siscomex/portalunico/util/RoleType.java deleted file mode 100644 index 960793f..0000000 --- a/src/main/java/br/gov/siscomex/portalunico/util/RoleType.java +++ /dev/null @@ -1,40 +0,0 @@ -package br.gov.siscomex.portalunico.util; - -/** - * Perfil para o qual se deseja efetuar a autenticação. - *
https://val.portalunico.siscomex.gov.br/docs/api/#autentica-o - */ -public enum RoleType { - /** - * Declarante importador/exportador - */ - IMPEXP, - /** - * Depositário - */ - DEPOSIT, - /** - * Operador Portuário - */ - OPERPORT, - /** - * Transportador - */ - TRANSPORT, - /** - * Remessa Expressa/Correio - */ - AGEREMESS, - /** - * Ajudante de Despachante - */ - AJUDESPAC, - /** - * Habilitador - */ - HABILITAD, - /** - * Público - */ - PUBLICO; -} diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration/_1/Declaration.java b/src/main/java/wco/datamodel/wco/goodsdeclaration/_1/Declaration.java index a4be653..4ed46b5 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration/_1/Declaration.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration/_1/Declaration.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration._1; @@ -6,24 +13,28 @@ import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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">
- *       <choice>
- *         <element name="DeclarationNFe" type="{urn:wco:datamodel:WCO:GoodsDeclaration:1}DeclarationNFe"/>
- *         <element name="DeclarationNoNF" type="{urn:wco:datamodel:WCO:GoodsDeclaration:1}DeclarationNoNF"/>
- *       </choice>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice>
+ *         <element name="DeclarationNFe" type="{urn:wco:datamodel:WCO:GoodsDeclaration:1}DeclarationNFe"/>
+ *         <element name="DeclarationNoNF" type="{urn:wco:datamodel:WCO:GoodsDeclaration:1}DeclarationNoNF"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * @@ -33,60 +44,16 @@ "declarationNFe", "declarationNoNF" }) -@XmlRootElement(name = "Declaration", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") +@XmlRootElement(name = "Declaration") +@Builder(builderMethodName = "declarationBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class Declaration { - @XmlElement(name = "DeclarationNFe", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "DeclarationNFe") protected DeclarationNFe declarationNFe; - @XmlElement(name = "DeclarationNoNF", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "DeclarationNoNF") protected DeclarationNoNF declarationNoNF; - /** - * Gets the value of the declarationNFe property. - * - * @return - * possible object is - * {@link DeclarationNFe } - * - */ - public DeclarationNFe getDeclarationNFe() { - return declarationNFe; - } - - /** - * Sets the value of the declarationNFe property. - * - * @param value - * allowed object is - * {@link DeclarationNFe } - * - */ - public void setDeclarationNFe(DeclarationNFe value) { - this.declarationNFe = value; - } - - /** - * Gets the value of the declarationNoNF property. - * - * @return - * possible object is - * {@link DeclarationNoNF } - * - */ - public DeclarationNoNF getDeclarationNoNF() { - return declarationNoNF; - } - - /** - * Sets the value of the declarationNoNF property. - * - * @param value - * allowed object is - * {@link DeclarationNoNF } - * - */ - public void setDeclarationNoNF(DeclarationNoNF value) { - this.declarationNoNF = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration/_1/DeclarationNFe.java b/src/main/java/wco/datamodel/wco/goodsdeclaration/_1/DeclarationNFe.java index 1597954..81d876c 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration/_1/DeclarationNFe.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration/_1/DeclarationNFe.java @@ -1,15 +1,26 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration._1; import java.math.BigDecimal; -import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; import wco.datamodel.wco.goodsdeclaration_ds._1.AdditionalDocumentCategoryCodeType; import wco.datamodel.wco.goodsdeclaration_ds._1.AdditionalDocumentDrawbackHsClassificationTextType; import wco.datamodel.wco.goodsdeclaration_ds._1.AdditionalDocumentDrawbackRecipientIdTextType; @@ -59,431 +70,431 @@ /** - *

Java class for DeclarationNFe complex type. + *

Classe Java de DeclarationNFe complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="DeclarationNFe">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}DeclarationIdentificationIDType" minOccurs="0"/>
- *         <element name="DeclarationOffice">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}DeclarationOfficeIdentificationCodeType"/>
- *                   <element name="Warehouse" minOccurs="0">
- *                     <complexType>
- *                       <complexContent>
- *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                           <sequence>
- *                             <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseIdentificationIDType"/>
- *                             <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseTypeCodeType"/>
- *                             <element name="LatitudeMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseLatitudeMeasureType" minOccurs="0"/>
- *                             <element name="LongitudeMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseLongitudeMeasureType" minOccurs="0"/>
- *                             <element name="Address" minOccurs="0">
- *                               <complexType>
- *                                 <complexContent>
- *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                     <sequence>
- *                                       <element name="Line" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressLineTextType" minOccurs="0"/>
- *                                     </sequence>
- *                                   </restriction>
- *                                 </complexContent>
- *                               </complexType>
- *                             </element>
- *                           </sequence>
- *                         </restriction>
- *                       </complexContent>
- *                     </complexType>
- *                   </element>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *         <element name="AdditionalInformation" maxOccurs="unbounded" minOccurs="0">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="StatementCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementCodeType" minOccurs="0"/>
- *                   <element name="StatementDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementDescriptionTextType" minOccurs="0"/>
- *                   <element name="StatementTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementTypeCodeType" minOccurs="0"/>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *         <element name="CurrencyExchange">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="CurrencyTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CurrencyExchangeCurrencyTypeCodeType"/>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *         <element name="Declarant">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}DeclarantIdentificationIDType"/>
- *                   <element name="Contact" minOccurs="0">
- *                     <complexType>
- *                       <complexContent>
- *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                           <sequence>
- *                             <element name="Name" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ContactNameTextType"/>
- *                             <element name="Communication" maxOccurs="unbounded">
- *                               <complexType>
- *                                 <complexContent>
- *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                     <sequence>
- *                                       <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommunicationIdentificationIDType"/>
- *                                       <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommunicationTypeCodeType"/>
- *                                     </sequence>
- *                                   </restriction>
- *                                 </complexContent>
- *                               </complexType>
- *                             </element>
- *                           </sequence>
- *                         </restriction>
- *                       </complexContent>
- *                     </complexType>
- *                   </element>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *         <element name="ExitOffice">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ExitOfficeIdentificationCodeType"/>
- *                   <element name="Warehouse" minOccurs="0">
- *                     <complexType>
- *                       <complexContent>
- *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                           <sequence>
- *                             <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseIdentificationIDType" minOccurs="0"/>
- *                             <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseTypeCodeType"/>
- *                           </sequence>
- *                         </restriction>
- *                       </complexContent>
- *                     </complexType>
- *                   </element>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *         <element name="GoodsShipment" maxOccurs="unbounded">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="GovernmentAgencyGoodsItem" maxOccurs="unbounded">
- *                     <complexType>
- *                       <complexContent>
- *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                           <sequence>
- *                             <element name="CustomsValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemCustomsValueAmountType"/>
- *                             <element name="SequenceNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemSequenceNumericType"/>
- *                             <element name="Destination" maxOccurs="unbounded">
- *                               <complexType>
- *                                 <complexContent>
- *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                     <sequence>
- *                                       <element name="CountryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}DestinationCountryCodeType"/>
- *                                       <element name="GoodsMeasure">
- *                                         <complexType>
- *                                           <complexContent>
- *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                               <sequence>
- *                                                 <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
- *                                               </sequence>
- *                                             </restriction>
- *                                           </complexContent>
- *                                         </complexType>
- *                                       </element>
- *                                     </sequence>
- *                                   </restriction>
- *                                 </complexContent>
- *                               </complexType>
- *                             </element>
- *                             <element name="AdditionalDocument" maxOccurs="unbounded" minOccurs="0">
- *                               <complexType>
- *                                 <complexContent>
- *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                     <sequence>
- *                                       <element name="CategoryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentCategoryCodeType" minOccurs="0"/>
- *                                       <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentIdentificationIDType" minOccurs="0"/>
- *                                       <element name="DrawbackHsClassification" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentDrawbackHsClassificationTextType" minOccurs="0"/>
- *                                       <element name="DrawbackRecipientId" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentDrawbackRecipientIdTextType" minOccurs="0"/>
- *                                       <element name="ValueWithoutExchangeCoverAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentValueWithoutExchangeCoverAmountType" minOccurs="0"/>
- *                                       <element name="ValueWithExchangeCoverAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentValueWithExchangeCoverAmountType" minOccurs="0"/>
- *                                       <element name="ItemID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentItemIDType" minOccurs="0"/>
- *                                       <element name="QuantityQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentQuantityQuantityType" minOccurs="0"/>
- *                                       <element name="Invoice" maxOccurs="unbounded" minOccurs="0">
- *                                         <complexType>
- *                                           <complexContent>
- *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                               <sequence>
- *                                                 <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIdentificationIDType" minOccurs="0"/>
- *                                                 <element name="IssueDateTime" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIssueDateTimeType" minOccurs="0"/>
- *                                                 <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceTypeCodeType" minOccurs="0"/>
- *                                                 <element name="CustomsValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemCustomsValueAmountType" minOccurs="0"/>
- *                                                 <element name="QuantityQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceQuantityQuantityType" minOccurs="0"/>
- *                                               </sequence>
- *                                             </restriction>
- *                                           </complexContent>
- *                                         </complexType>
- *                                       </element>
- *                                     </sequence>
- *                                   </restriction>
- *                                 </complexContent>
- *                               </complexType>
- *                             </element>
- *                             <element name="AdditionalInformation" maxOccurs="unbounded" minOccurs="0">
- *                               <complexType>
- *                                 <complexContent>
- *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                     <sequence>
- *                                       <element name="StatementCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementCodeType" minOccurs="0"/>
- *                                       <element name="StatementDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementDescriptionTextType" minOccurs="0"/>
- *                                       <element name="LimitDateTime" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationLimitDateTimeType" minOccurs="0"/>
- *                                       <element name="StatementTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementTypeCodeType" minOccurs="0"/>
- *                                     </sequence>
- *                                   </restriction>
- *                                 </complexContent>
- *                               </complexType>
- *                             </element>
- *                             <element name="Commodity">
- *                               <complexType>
- *                                 <complexContent>
- *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                     <sequence>
- *                                       <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityDescriptionTextType" minOccurs="0"/>
- *                                       <element name="ValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityValueAmountType"/>
- *                                       <element name="InvoiceBRLvalueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityInvoiceBRLvalueAmountType" minOccurs="0"/>
- *                                       <element name="GoodsMeasure" maxOccurs="2" minOccurs="0">
- *                                         <complexType>
- *                                           <complexContent>
- *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                               <sequence>
- *                                                 <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTypeCodeType"/>
- *                                                 <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
- *                                               </sequence>
- *                                             </restriction>
- *                                           </complexContent>
- *                                         </complexType>
- *                                       </element>
- *                                       <element name="InvoiceLine">
- *                                         <complexType>
- *                                           <complexContent>
- *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                               <sequence>
- *                                                 <element name="SequenceNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceLineSequenceNumericType"/>
- *                                                 <element name="ReferencedInvoiceLine" maxOccurs="unbounded" minOccurs="0">
- *                                                   <complexType>
- *                                                     <complexContent>
- *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                                         <sequence>
- *                                                           <element name="SequenceNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceLineSequenceNumericType"/>
- *                                                           <element name="InvoiceIdentificationID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceLineInvoiceIdentificationIDType"/>
- *                                                           <element name="GoodsMeasure" minOccurs="0">
- *                                                             <complexType>
- *                                                               <complexContent>
- *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                                                   <sequence>
- *                                                                     <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
- *                                                                   </sequence>
- *                                                                 </restriction>
- *                                                               </complexContent>
- *                                                             </complexType>
- *                                                           </element>
- *                                                         </sequence>
- *                                                       </restriction>
- *                                                     </complexContent>
- *                                                   </complexType>
- *                                                 </element>
- *                                               </sequence>
- *                                             </restriction>
- *                                           </complexContent>
- *                                         </complexType>
- *                                       </element>
- *                                       <element name="ProductCharacteristics" maxOccurs="unbounded" minOccurs="0">
- *                                         <complexType>
- *                                           <complexContent>
- *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                               <sequence>
- *                                                 <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsTypeCodeType"/>
- *                                                 <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsDescriptionTextType"/>
- *                                               </sequence>
- *                                             </restriction>
- *                                           </complexContent>
- *                                         </complexType>
- *                                       </element>
- *                                       <element name="ProductCriteriaConformance" maxOccurs="unbounded" minOccurs="0">
- *                                         <complexType>
- *                                           <complexContent>
- *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                               <sequence>
- *                                                 <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceTypeCodeType"/>
- *                                                 <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceDescriptionTextType"/>
- *                                               </sequence>
- *                                             </restriction>
- *                                           </complexContent>
- *                                         </complexType>
- *                                       </element>
- *                                     </sequence>
- *                                   </restriction>
- *                                 </complexContent>
- *                               </complexType>
- *                             </element>
- *                             <element name="GoodsMeasure">
- *                               <complexType>
- *                                 <complexContent>
- *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                     <sequence>
- *                                       <element name="NetNetWeightMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureNetNetWeightMeasureType"/>
- *                                     </sequence>
- *                                   </restriction>
- *                                 </complexContent>
- *                               </complexType>
- *                             </element>
- *                             <element name="GovernmentProcedure" maxOccurs="4">
- *                               <complexType>
- *                                 <complexContent>
- *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                     <sequence>
- *                                       <element name="CurrentCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentProcedureCurrentCodeType"/>
- *                                     </sequence>
- *                                   </restriction>
- *                                 </complexContent>
- *                               </complexType>
- *                             </element>
- *                             <element name="PreviousDocument" maxOccurs="unbounded" minOccurs="0">
- *                               <complexType>
- *                                 <complexContent>
- *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                     <sequence>
- *                                       <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}PreviousDocumentIdentificationIDType" minOccurs="0"/>
- *                                       <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}PreviousDocumentTypeCodeType" minOccurs="0"/>
- *                                     </sequence>
- *                                   </restriction>
- *                                 </complexContent>
- *                               </complexType>
- *                             </element>
- *                             <element name="ValuationAdjustment" minOccurs="0">
- *                               <complexType>
- *                                 <complexContent>
- *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                     <sequence>
- *                                       <element name="AdditionCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ValuationAdjustmentAdditionCodeType"/>
- *                                       <element name="PercentageNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ValuationAdjustmentPercentageNumericType"/>
- *                                     </sequence>
- *                                   </restriction>
- *                                 </complexContent>
- *                               </complexType>
- *                             </element>
- *                           </sequence>
- *                         </restriction>
- *                       </complexContent>
- *                     </complexType>
- *                   </element>
- *                   <element name="Invoice">
- *                     <complexType>
- *                       <complexContent>
- *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                           <sequence>
- *                             <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIdentificationIDType"/>
- *                             <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceTypeCodeType"/>
- *                             <element name="Submitter" minOccurs="0">
- *                               <complexType>
- *                                 <complexContent>
- *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                     <sequence>
- *                                       <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}SubmitterIdentificationIDType"/>
- *                                     </sequence>
- *                                   </restriction>
- *                                 </complexContent>
- *                               </complexType>
- *                             </element>
- *                             <element name="ReferencedInvoice" maxOccurs="unbounded" minOccurs="0">
- *                               <complexType>
- *                                 <complexContent>
- *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                     <sequence>
- *                                       <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceIdentificationIDType"/>
- *                                       <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceTypeCodeType"/>
- *                                       <element name="Submitter" minOccurs="0">
- *                                         <complexType>
- *                                           <complexContent>
- *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                               <sequence>
- *                                                 <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}SubmitterIdentificationIDType"/>
- *                                               </sequence>
- *                                             </restriction>
- *                                           </complexContent>
- *                                         </complexType>
- *                                       </element>
- *                                     </sequence>
- *                                   </restriction>
- *                                 </complexContent>
- *                               </complexType>
- *                             </element>
- *                           </sequence>
- *                         </restriction>
- *                       </complexContent>
- *                     </complexType>
- *                   </element>
- *                   <element name="TradeTerms">
- *                     <complexType>
- *                       <complexContent>
- *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                           <sequence>
- *                             <element name="ConditionCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}TradeTermsConditionCodeType"/>
- *                           </sequence>
- *                         </restriction>
- *                       </complexContent>
- *                     </complexType>
- *                   </element>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *         <element name="UCR" minOccurs="0">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="TraderAssignedReferenceID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}UCRTraderAssignedReferenceIDType"/>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="DeclarationNFe">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}DeclarationIdentificationIDType" minOccurs="0"/>
+ *         <element name="DeclarationOffice">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}DeclarationOfficeIdentificationCodeType"/>
+ *                   <element name="Warehouse" minOccurs="0">
+ *                     <complexType>
+ *                       <complexContent>
+ *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                           <sequence>
+ *                             <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseIdentificationIDType"/>
+ *                             <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseTypeCodeType"/>
+ *                             <element name="LatitudeMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseLatitudeMeasureType" minOccurs="0"/>
+ *                             <element name="LongitudeMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseLongitudeMeasureType" minOccurs="0"/>
+ *                             <element name="Address" minOccurs="0">
+ *                               <complexType>
+ *                                 <complexContent>
+ *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                     <sequence>
+ *                                       <element name="Line" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressLineTextType" minOccurs="0"/>
+ *                                     </sequence>
+ *                                   </restriction>
+ *                                 </complexContent>
+ *                               </complexType>
+ *                             </element>
+ *                           </sequence>
+ *                         </restriction>
+ *                       </complexContent>
+ *                     </complexType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="AdditionalInformation" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="StatementCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementCodeType" minOccurs="0"/>
+ *                   <element name="StatementDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementDescriptionTextType" minOccurs="0"/>
+ *                   <element name="StatementTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementTypeCodeType" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="CurrencyExchange">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="CurrencyTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CurrencyExchangeCurrencyTypeCodeType"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Declarant">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}DeclarantIdentificationIDType"/>
+ *                   <element name="Contact" minOccurs="0">
+ *                     <complexType>
+ *                       <complexContent>
+ *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                           <sequence>
+ *                             <element name="Name" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ContactNameTextType"/>
+ *                             <element name="Communication" maxOccurs="unbounded">
+ *                               <complexType>
+ *                                 <complexContent>
+ *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                     <sequence>
+ *                                       <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommunicationIdentificationIDType"/>
+ *                                       <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommunicationTypeCodeType"/>
+ *                                     </sequence>
+ *                                   </restriction>
+ *                                 </complexContent>
+ *                               </complexType>
+ *                             </element>
+ *                           </sequence>
+ *                         </restriction>
+ *                       </complexContent>
+ *                     </complexType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ExitOffice">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ExitOfficeIdentificationCodeType"/>
+ *                   <element name="Warehouse" minOccurs="0">
+ *                     <complexType>
+ *                       <complexContent>
+ *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                           <sequence>
+ *                             <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseIdentificationIDType" minOccurs="0"/>
+ *                             <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseTypeCodeType"/>
+ *                           </sequence>
+ *                         </restriction>
+ *                       </complexContent>
+ *                     </complexType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="GoodsShipment" maxOccurs="unbounded">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="GovernmentAgencyGoodsItem" maxOccurs="unbounded">
+ *                     <complexType>
+ *                       <complexContent>
+ *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                           <sequence>
+ *                             <element name="CustomsValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemCustomsValueAmountType"/>
+ *                             <element name="SequenceNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemSequenceNumericType"/>
+ *                             <element name="Destination" maxOccurs="unbounded">
+ *                               <complexType>
+ *                                 <complexContent>
+ *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                     <sequence>
+ *                                       <element name="CountryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}DestinationCountryCodeType"/>
+ *                                       <element name="GoodsMeasure">
+ *                                         <complexType>
+ *                                           <complexContent>
+ *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                               <sequence>
+ *                                                 <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
+ *                                               </sequence>
+ *                                             </restriction>
+ *                                           </complexContent>
+ *                                         </complexType>
+ *                                       </element>
+ *                                     </sequence>
+ *                                   </restriction>
+ *                                 </complexContent>
+ *                               </complexType>
+ *                             </element>
+ *                             <element name="AdditionalDocument" maxOccurs="unbounded" minOccurs="0">
+ *                               <complexType>
+ *                                 <complexContent>
+ *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                     <sequence>
+ *                                       <element name="CategoryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentCategoryCodeType" minOccurs="0"/>
+ *                                       <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentIdentificationIDType" minOccurs="0"/>
+ *                                       <element name="DrawbackHsClassification" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentDrawbackHsClassificationTextType" minOccurs="0"/>
+ *                                       <element name="DrawbackRecipientId" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentDrawbackRecipientIdTextType" minOccurs="0"/>
+ *                                       <element name="ValueWithoutExchangeCoverAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentValueWithoutExchangeCoverAmountType" minOccurs="0"/>
+ *                                       <element name="ValueWithExchangeCoverAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentValueWithExchangeCoverAmountType" minOccurs="0"/>
+ *                                       <element name="ItemID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentItemIDType" minOccurs="0"/>
+ *                                       <element name="QuantityQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentQuantityQuantityType" minOccurs="0"/>
+ *                                       <element name="Invoice" maxOccurs="unbounded" minOccurs="0">
+ *                                         <complexType>
+ *                                           <complexContent>
+ *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                               <sequence>
+ *                                                 <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIdentificationIDType" minOccurs="0"/>
+ *                                                 <element name="IssueDateTime" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIssueDateTimeType" minOccurs="0"/>
+ *                                                 <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceTypeCodeType" minOccurs="0"/>
+ *                                                 <element name="CustomsValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemCustomsValueAmountType" minOccurs="0"/>
+ *                                                 <element name="QuantityQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceQuantityQuantityType" minOccurs="0"/>
+ *                                               </sequence>
+ *                                             </restriction>
+ *                                           </complexContent>
+ *                                         </complexType>
+ *                                       </element>
+ *                                     </sequence>
+ *                                   </restriction>
+ *                                 </complexContent>
+ *                               </complexType>
+ *                             </element>
+ *                             <element name="AdditionalInformation" maxOccurs="unbounded" minOccurs="0">
+ *                               <complexType>
+ *                                 <complexContent>
+ *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                     <sequence>
+ *                                       <element name="StatementCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementCodeType" minOccurs="0"/>
+ *                                       <element name="StatementDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementDescriptionTextType" minOccurs="0"/>
+ *                                       <element name="LimitDateTime" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationLimitDateTimeType" minOccurs="0"/>
+ *                                       <element name="StatementTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementTypeCodeType" minOccurs="0"/>
+ *                                     </sequence>
+ *                                   </restriction>
+ *                                 </complexContent>
+ *                               </complexType>
+ *                             </element>
+ *                             <element name="Commodity">
+ *                               <complexType>
+ *                                 <complexContent>
+ *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                     <sequence>
+ *                                       <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityDescriptionTextType" minOccurs="0"/>
+ *                                       <element name="ValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityValueAmountType"/>
+ *                                       <element name="InvoiceBRLvalueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityInvoiceBRLvalueAmountType" minOccurs="0"/>
+ *                                       <element name="GoodsMeasure" maxOccurs="2" minOccurs="0">
+ *                                         <complexType>
+ *                                           <complexContent>
+ *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                               <sequence>
+ *                                                 <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTypeCodeType"/>
+ *                                                 <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
+ *                                               </sequence>
+ *                                             </restriction>
+ *                                           </complexContent>
+ *                                         </complexType>
+ *                                       </element>
+ *                                       <element name="InvoiceLine">
+ *                                         <complexType>
+ *                                           <complexContent>
+ *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                               <sequence>
+ *                                                 <element name="SequenceNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceLineSequenceNumericType"/>
+ *                                                 <element name="ReferencedInvoiceLine" maxOccurs="unbounded" minOccurs="0">
+ *                                                   <complexType>
+ *                                                     <complexContent>
+ *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                                         <sequence>
+ *                                                           <element name="SequenceNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceLineSequenceNumericType"/>
+ *                                                           <element name="InvoiceIdentificationID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceLineInvoiceIdentificationIDType"/>
+ *                                                           <element name="GoodsMeasure" minOccurs="0">
+ *                                                             <complexType>
+ *                                                               <complexContent>
+ *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                                                   <sequence>
+ *                                                                     <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
+ *                                                                   </sequence>
+ *                                                                 </restriction>
+ *                                                               </complexContent>
+ *                                                             </complexType>
+ *                                                           </element>
+ *                                                         </sequence>
+ *                                                       </restriction>
+ *                                                     </complexContent>
+ *                                                   </complexType>
+ *                                                 </element>
+ *                                               </sequence>
+ *                                             </restriction>
+ *                                           </complexContent>
+ *                                         </complexType>
+ *                                       </element>
+ *                                       <element name="ProductCharacteristics" maxOccurs="unbounded" minOccurs="0">
+ *                                         <complexType>
+ *                                           <complexContent>
+ *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                               <sequence>
+ *                                                 <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsTypeCodeType"/>
+ *                                                 <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsDescriptionTextType"/>
+ *                                               </sequence>
+ *                                             </restriction>
+ *                                           </complexContent>
+ *                                         </complexType>
+ *                                       </element>
+ *                                       <element name="ProductCriteriaConformance" maxOccurs="unbounded" minOccurs="0">
+ *                                         <complexType>
+ *                                           <complexContent>
+ *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                               <sequence>
+ *                                                 <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceTypeCodeType"/>
+ *                                                 <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceDescriptionTextType"/>
+ *                                               </sequence>
+ *                                             </restriction>
+ *                                           </complexContent>
+ *                                         </complexType>
+ *                                       </element>
+ *                                     </sequence>
+ *                                   </restriction>
+ *                                 </complexContent>
+ *                               </complexType>
+ *                             </element>
+ *                             <element name="GoodsMeasure">
+ *                               <complexType>
+ *                                 <complexContent>
+ *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                     <sequence>
+ *                                       <element name="NetNetWeightMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureNetNetWeightMeasureType"/>
+ *                                     </sequence>
+ *                                   </restriction>
+ *                                 </complexContent>
+ *                               </complexType>
+ *                             </element>
+ *                             <element name="GovernmentProcedure" maxOccurs="4">
+ *                               <complexType>
+ *                                 <complexContent>
+ *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                     <sequence>
+ *                                       <element name="CurrentCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentProcedureCurrentCodeType"/>
+ *                                     </sequence>
+ *                                   </restriction>
+ *                                 </complexContent>
+ *                               </complexType>
+ *                             </element>
+ *                             <element name="PreviousDocument" maxOccurs="unbounded" minOccurs="0">
+ *                               <complexType>
+ *                                 <complexContent>
+ *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                     <sequence>
+ *                                       <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}PreviousDocumentIdentificationIDType" minOccurs="0"/>
+ *                                       <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}PreviousDocumentTypeCodeType" minOccurs="0"/>
+ *                                     </sequence>
+ *                                   </restriction>
+ *                                 </complexContent>
+ *                               </complexType>
+ *                             </element>
+ *                             <element name="ValuationAdjustment" minOccurs="0">
+ *                               <complexType>
+ *                                 <complexContent>
+ *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                     <sequence>
+ *                                       <element name="AdditionCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ValuationAdjustmentAdditionCodeType"/>
+ *                                       <element name="PercentageNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ValuationAdjustmentPercentageNumericType"/>
+ *                                     </sequence>
+ *                                   </restriction>
+ *                                 </complexContent>
+ *                               </complexType>
+ *                             </element>
+ *                           </sequence>
+ *                         </restriction>
+ *                       </complexContent>
+ *                     </complexType>
+ *                   </element>
+ *                   <element name="Invoice">
+ *                     <complexType>
+ *                       <complexContent>
+ *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                           <sequence>
+ *                             <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIdentificationIDType"/>
+ *                             <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceTypeCodeType"/>
+ *                             <element name="Submitter" minOccurs="0">
+ *                               <complexType>
+ *                                 <complexContent>
+ *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                     <sequence>
+ *                                       <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}SubmitterIdentificationIDType"/>
+ *                                     </sequence>
+ *                                   </restriction>
+ *                                 </complexContent>
+ *                               </complexType>
+ *                             </element>
+ *                             <element name="ReferencedInvoice" maxOccurs="unbounded" minOccurs="0">
+ *                               <complexType>
+ *                                 <complexContent>
+ *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                     <sequence>
+ *                                       <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceIdentificationIDType"/>
+ *                                       <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceTypeCodeType"/>
+ *                                       <element name="Submitter" minOccurs="0">
+ *                                         <complexType>
+ *                                           <complexContent>
+ *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                               <sequence>
+ *                                                 <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}SubmitterIdentificationIDType"/>
+ *                                               </sequence>
+ *                                             </restriction>
+ *                                           </complexContent>
+ *                                         </complexType>
+ *                                       </element>
+ *                                     </sequence>
+ *                                   </restriction>
+ *                                 </complexContent>
+ *                               </complexType>
+ *                             </element>
+ *                           </sequence>
+ *                         </restriction>
+ *                       </complexContent>
+ *                     </complexType>
+ *                   </element>
+ *                   <element name="TradeTerms">
+ *                     <complexType>
+ *                       <complexContent>
+ *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                           <sequence>
+ *                             <element name="ConditionCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}TradeTermsConditionCodeType"/>
+ *                           </sequence>
+ *                         </restriction>
+ *                       </complexContent>
+ *                     </complexType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="UCR" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="TraderAssignedReferenceID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}UCRTraderAssignedReferenceIDType"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "DeclarationNFe", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", propOrder = { +@XmlType(name = "DeclarationNFe", propOrder = { "id", "declarationOffice", "additionalInformation", @@ -493,245 +504,47 @@ "goodsShipment", "ucr" }) +@Builder(builderMethodName = "declarationNFeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class DeclarationNFe { - @XmlElement(name = "ID", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "ID") protected DeclarationIdentificationIDType id; - @XmlElement(name = "DeclarationOffice", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "DeclarationOffice", required = true) protected DeclarationNFe.DeclarationOffice declarationOffice; - @XmlElement(name = "AdditionalInformation", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "AdditionalInformation") protected List additionalInformation; - @XmlElement(name = "CurrencyExchange", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "CurrencyExchange", required = true) protected DeclarationNFe.CurrencyExchange currencyExchange; - @XmlElement(name = "Declarant", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "Declarant", required = true) protected DeclarationNFe.Declarant declarant; - @XmlElement(name = "ExitOffice", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "ExitOffice", required = true) protected DeclarationNFe.ExitOffice exitOffice; - @XmlElement(name = "GoodsShipment", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "GoodsShipment", required = true) protected List goodsShipment; - @XmlElement(name = "UCR", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "UCR") protected DeclarationNFe.UCR ucr; - /** - * Gets the value of the id property. - * - * @return - * possible object is - * {@link DeclarationIdentificationIDType } - * - */ - public DeclarationIdentificationIDType getID() { - return id; - } - - /** - * Sets the value of the id property. - * - * @param value - * allowed object is - * {@link DeclarationIdentificationIDType } - * - */ - public void setID(DeclarationIdentificationIDType value) { - this.id = value; - } - - /** - * Gets the value of the declarationOffice property. - * - * @return - * possible object is - * {@link DeclarationNFe.DeclarationOffice } - * - */ - public DeclarationNFe.DeclarationOffice getDeclarationOffice() { - return declarationOffice; - } - - /** - * Sets the value of the declarationOffice property. - * - * @param value - * allowed object is - * {@link DeclarationNFe.DeclarationOffice } - * - */ - public void setDeclarationOffice(DeclarationNFe.DeclarationOffice value) { - this.declarationOffice = value; - } - - /** - * Gets the value of the additionalInformation 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 additionalInformation property. - * - *

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

-     *    getAdditionalInformation().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link DeclarationNFe.AdditionalInformation } - * - * - */ - public List getAdditionalInformation() { - if (additionalInformation == null) { - additionalInformation = new ArrayList(); - } - return this.additionalInformation; - } - - /** - * Gets the value of the currencyExchange property. - * - * @return - * possible object is - * {@link DeclarationNFe.CurrencyExchange } - * - */ - public DeclarationNFe.CurrencyExchange getCurrencyExchange() { - return currencyExchange; - } - - /** - * Sets the value of the currencyExchange property. - * - * @param value - * allowed object is - * {@link DeclarationNFe.CurrencyExchange } - * - */ - public void setCurrencyExchange(DeclarationNFe.CurrencyExchange value) { - this.currencyExchange = value; - } - - /** - * Gets the value of the declarant property. - * - * @return - * possible object is - * {@link DeclarationNFe.Declarant } - * - */ - public DeclarationNFe.Declarant getDeclarant() { - return declarant; - } - - /** - * Sets the value of the declarant property. - * - * @param value - * allowed object is - * {@link DeclarationNFe.Declarant } - * - */ - public void setDeclarant(DeclarationNFe.Declarant value) { - this.declarant = value; - } - - /** - * Gets the value of the exitOffice property. - * - * @return - * possible object is - * {@link DeclarationNFe.ExitOffice } - * - */ - public DeclarationNFe.ExitOffice getExitOffice() { - return exitOffice; - } - - /** - * Sets the value of the exitOffice property. - * - * @param value - * allowed object is - * {@link DeclarationNFe.ExitOffice } - * - */ - public void setExitOffice(DeclarationNFe.ExitOffice value) { - this.exitOffice = value; - } - - /** - * Gets the value of the goodsShipment 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 goodsShipment property. - * - *

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

-     *    getGoodsShipment().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link DeclarationNFe.GoodsShipment } - * - * - */ - public List getGoodsShipment() { - if (goodsShipment == null) { - goodsShipment = new ArrayList(); - } - return this.goodsShipment; - } - - /** - * Gets the value of the ucr property. - * - * @return - * possible object is - * {@link DeclarationNFe.UCR } - * - */ - public DeclarationNFe.UCR getUCR() { - return ucr; - } - - /** - * Sets the value of the ucr property. - * - * @param value - * allowed object is - * {@link DeclarationNFe.UCR } - * - */ - public void setUCR(DeclarationNFe.UCR value) { - this.ucr = value; - } - /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="StatementCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementCodeType" minOccurs="0"/>
-     *         <element name="StatementDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementDescriptionTextType" minOccurs="0"/>
-     *         <element name="StatementTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementTypeCodeType" minOccurs="0"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="StatementCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementCodeType" minOccurs="0"/>
+     *         <element name="StatementDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementDescriptionTextType" minOccurs="0"/>
+     *         <element name="StatementTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementTypeCodeType" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -742,106 +555,40 @@ public void setUCR(DeclarationNFe.UCR value) { "statementDescription", "statementTypeCode" }) + @Builder(builderMethodName = "additionalInformationBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class AdditionalInformation { - @XmlElement(name = "StatementCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "StatementCode") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType(name = "token") protected String statementCode; - @XmlElement(name = "StatementDescription", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "StatementDescription") protected AdditionalInformationStatementDescriptionTextType statementDescription; - @XmlElement(name = "StatementTypeCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "StatementTypeCode") + @XmlSchemaType(name = "token") protected AdditionalInformationStatementTypeCodeType statementTypeCode; - /** - * Gets the value of the statementCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getStatementCode() { - return statementCode; - } - - /** - * Sets the value of the statementCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setStatementCode(String value) { - this.statementCode = value; - } - - /** - * Gets the value of the statementDescription property. - * - * @return - * possible object is - * {@link AdditionalInformationStatementDescriptionTextType } - * - */ - public AdditionalInformationStatementDescriptionTextType getStatementDescription() { - return statementDescription; - } - - /** - * Sets the value of the statementDescription property. - * - * @param value - * allowed object is - * {@link AdditionalInformationStatementDescriptionTextType } - * - */ - public void setStatementDescription(AdditionalInformationStatementDescriptionTextType value) { - this.statementDescription = value; - } - - /** - * Gets the value of the statementTypeCode property. - * - * @return - * possible object is - * {@link AdditionalInformationStatementTypeCodeType } - * - */ - public AdditionalInformationStatementTypeCodeType getStatementTypeCode() { - return statementTypeCode; - } - - /** - * Sets the value of the statementTypeCode property. - * - * @param value - * allowed object is - * {@link AdditionalInformationStatementTypeCodeType } - * - */ - public void setStatementTypeCode(AdditionalInformationStatementTypeCodeType value) { - this.statementTypeCode = value; - } - } /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="CurrencyTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CurrencyExchangeCurrencyTypeCodeType"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="CurrencyTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CurrencyExchangeCurrencyTypeCodeType"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -850,76 +597,57 @@ public void setStatementTypeCode(AdditionalInformationStatementTypeCodeType valu @XmlType(name = "", propOrder = { "currencyTypeCode" }) + @Builder(builderMethodName = "currencyExchangeBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class CurrencyExchange { - @XmlElement(name = "CurrencyTypeCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "CurrencyTypeCode", required = true) + @XmlSchemaType(name = "token") protected CurrencyExchangeCurrencyTypeCodeType currencyTypeCode; - /** - * Gets the value of the currencyTypeCode property. - * - * @return - * possible object is - * {@link CurrencyExchangeCurrencyTypeCodeType } - * - */ - public CurrencyExchangeCurrencyTypeCodeType getCurrencyTypeCode() { - return currencyTypeCode; - } - - /** - * Sets the value of the currencyTypeCode property. - * - * @param value - * allowed object is - * {@link CurrencyExchangeCurrencyTypeCodeType } - * - */ - public void setCurrencyTypeCode(CurrencyExchangeCurrencyTypeCodeType value) { - this.currencyTypeCode = value; - } - } /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}DeclarantIdentificationIDType"/>
-     *         <element name="Contact" minOccurs="0">
-     *           <complexType>
-     *             <complexContent>
-     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                 <sequence>
-     *                   <element name="Name" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ContactNameTextType"/>
-     *                   <element name="Communication" maxOccurs="unbounded">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence>
-     *                             <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommunicationIdentificationIDType"/>
-     *                             <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommunicationTypeCodeType"/>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                 </sequence>
-     *               </restriction>
-     *             </complexContent>
-     *           </complexType>
-     *         </element>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}DeclarantIdentificationIDType"/>
+     *         <element name="Contact" minOccurs="0">
+     *           <complexType>
+     *             <complexContent>
+     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                 <sequence>
+     *                   <element name="Name" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ContactNameTextType"/>
+     *                   <element name="Communication" maxOccurs="unbounded">
+     *                     <complexType>
+     *                       <complexContent>
+     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                           <sequence>
+     *                             <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommunicationIdentificationIDType"/>
+     *                             <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommunicationTypeCodeType"/>
+     *                           </sequence>
+     *                         </restriction>
+     *                       </complexContent>
+     *                     </complexType>
+     *                   </element>
+     *                 </sequence>
+     *               </restriction>
+     *             </complexContent>
+     *           </complexType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -929,89 +657,45 @@ public void setCurrencyTypeCode(CurrencyExchangeCurrencyTypeCodeType value) { "id", "contact" }) + @Builder(builderMethodName = "declarantBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class Declarant { - @XmlElement(name = "ID", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "ID", required = true) protected DeclarantIdentificationIDType id; - @XmlElement(name = "Contact", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "Contact") protected DeclarationNFe.Declarant.Contact contact; - /** - * Gets the value of the id property. - * - * @return - * possible object is - * {@link DeclarantIdentificationIDType } - * - */ - public DeclarantIdentificationIDType getID() { - return id; - } - - /** - * Sets the value of the id property. - * - * @param value - * allowed object is - * {@link DeclarantIdentificationIDType } - * - */ - public void setID(DeclarantIdentificationIDType value) { - this.id = value; - } - - /** - * Gets the value of the contact property. - * - * @return - * possible object is - * {@link DeclarationNFe.Declarant.Contact } - * - */ - public DeclarationNFe.Declarant.Contact getContact() { - return contact; - } - - /** - * Sets the value of the contact property. - * - * @param value - * allowed object is - * {@link DeclarationNFe.Declarant.Contact } - * - */ - public void setContact(DeclarationNFe.Declarant.Contact value) { - this.contact = value; - } - /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="Name" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ContactNameTextType"/>
-         *         <element name="Communication" maxOccurs="unbounded">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence>
-         *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommunicationIdentificationIDType"/>
-         *                   <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommunicationTypeCodeType"/>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *       </sequence>
-         *     </restriction>
-         *   </complexContent>
-         * </complexType>
+         * <complexType>
+         *   <complexContent>
+         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *       <sequence>
+         *         <element name="Name" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ContactNameTextType"/>
+         *         <element name="Communication" maxOccurs="unbounded">
+         *           <complexType>
+         *             <complexContent>
+         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                 <sequence>
+         *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommunicationIdentificationIDType"/>
+         *                   <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommunicationTypeCodeType"/>
+         *                 </sequence>
+         *               </restriction>
+         *             </complexContent>
+         *           </complexType>
+         *         </element>
+         *       </sequence>
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
          * 
* * @@ -1021,83 +705,34 @@ public void setContact(DeclarationNFe.Declarant.Contact value) { "name", "communication" }) + @Builder(builderMethodName = "contactBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class Contact { - @XmlElement(name = "Name", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "Name", required = true) protected ContactNameTextType name; - @XmlElement(name = "Communication", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "Communication", required = true) protected List communication; - /** - * Gets the value of the name property. - * - * @return - * possible object is - * {@link ContactNameTextType } - * - */ - public ContactNameTextType getName() { - return name; - } - - /** - * Sets the value of the name property. - * - * @param value - * allowed object is - * {@link ContactNameTextType } - * - */ - public void setName(ContactNameTextType value) { - this.name = value; - } - - /** - * Gets the value of the communication 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 communication property. - * - *

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

-             *    getCommunication().add(newItem);
-             * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link DeclarationNFe.Declarant.Contact.Communication } - * - * - */ - public List getCommunication() { - if (communication == null) { - communication = new ArrayList(); - } - return this.communication; - } - /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommunicationIdentificationIDType"/>
-             *         <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommunicationTypeCodeType"/>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
+             * <complexType>
+             *   <complexContent>
+             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *       <sequence>
+             *         <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommunicationIdentificationIDType"/>
+             *         <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommunicationTypeCodeType"/>
+             *       </sequence>
+             *     </restriction>
+             *   </complexContent>
+             * </complexType>
              * 
* * @@ -1107,61 +742,18 @@ public List getCommunication() { "id", "typeCode" }) + @Builder(builderMethodName = "communicationBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class Communication { - @XmlElement(name = "ID", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "ID", required = true) protected CommunicationIdentificationIDType id; - @XmlElement(name = "TypeCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "TypeCode", required = true) + @XmlSchemaType(name = "token") protected CommunicationTypeCodeType typeCode; - /** - * Gets the value of the id property. - * - * @return - * possible object is - * {@link CommunicationIdentificationIDType } - * - */ - public CommunicationIdentificationIDType getID() { - return id; - } - - /** - * Sets the value of the id property. - * - * @param value - * allowed object is - * {@link CommunicationIdentificationIDType } - * - */ - public void setID(CommunicationIdentificationIDType value) { - this.id = value; - } - - /** - * Gets the value of the typeCode property. - * - * @return - * possible object is - * {@link CommunicationTypeCodeType } - * - */ - public CommunicationTypeCodeType getTypeCode() { - return typeCode; - } - - /** - * Sets the value of the typeCode property. - * - * @param value - * allowed object is - * {@link CommunicationTypeCodeType } - * - */ - public void setTypeCode(CommunicationTypeCodeType value) { - this.typeCode = value; - } - } } @@ -1170,45 +762,45 @@ public void setTypeCode(CommunicationTypeCodeType value) { /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}DeclarationOfficeIdentificationCodeType"/>
-     *         <element name="Warehouse" minOccurs="0">
-     *           <complexType>
-     *             <complexContent>
-     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                 <sequence>
-     *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseIdentificationIDType"/>
-     *                   <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseTypeCodeType"/>
-     *                   <element name="LatitudeMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseLatitudeMeasureType" minOccurs="0"/>
-     *                   <element name="LongitudeMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseLongitudeMeasureType" minOccurs="0"/>
-     *                   <element name="Address" minOccurs="0">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence>
-     *                             <element name="Line" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressLineTextType" minOccurs="0"/>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                 </sequence>
-     *               </restriction>
-     *             </complexContent>
-     *           </complexType>
-     *         </element>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}DeclarationOfficeIdentificationCodeType"/>
+     *         <element name="Warehouse" minOccurs="0">
+     *           <complexType>
+     *             <complexContent>
+     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                 <sequence>
+     *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseIdentificationIDType"/>
+     *                   <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseTypeCodeType"/>
+     *                   <element name="LatitudeMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseLatitudeMeasureType" minOccurs="0"/>
+     *                   <element name="LongitudeMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseLongitudeMeasureType" minOccurs="0"/>
+     *                   <element name="Address" minOccurs="0">
+     *                     <complexType>
+     *                       <complexContent>
+     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                           <sequence>
+     *                             <element name="Line" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressLineTextType" minOccurs="0"/>
+     *                           </sequence>
+     *                         </restriction>
+     *                       </complexContent>
+     *                     </complexType>
+     *                   </element>
+     *                 </sequence>
+     *               </restriction>
+     *             </complexContent>
+     *           </complexType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -1218,91 +810,47 @@ public void setTypeCode(CommunicationTypeCodeType value) { "id", "warehouse" }) + @Builder(builderMethodName = "declarationOfficeBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class DeclarationOffice { - @XmlElement(name = "ID", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "ID", required = true) protected DeclarationOfficeIdentificationCodeType id; - @XmlElement(name = "Warehouse", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "Warehouse") protected DeclarationNFe.DeclarationOffice.Warehouse warehouse; - /** - * Gets the value of the id property. - * - * @return - * possible object is - * {@link DeclarationOfficeIdentificationCodeType } - * - */ - public DeclarationOfficeIdentificationCodeType getID() { - return id; - } - - /** - * Sets the value of the id property. - * - * @param value - * allowed object is - * {@link DeclarationOfficeIdentificationCodeType } - * - */ - public void setID(DeclarationOfficeIdentificationCodeType value) { - this.id = value; - } - - /** - * Gets the value of the warehouse property. - * - * @return - * possible object is - * {@link DeclarationNFe.DeclarationOffice.Warehouse } - * - */ - public DeclarationNFe.DeclarationOffice.Warehouse getWarehouse() { - return warehouse; - } - - /** - * Sets the value of the warehouse property. - * - * @param value - * allowed object is - * {@link DeclarationNFe.DeclarationOffice.Warehouse } - * - */ - public void setWarehouse(DeclarationNFe.DeclarationOffice.Warehouse value) { - this.warehouse = value; - } - /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseIdentificationIDType"/>
-         *         <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseTypeCodeType"/>
-         *         <element name="LatitudeMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseLatitudeMeasureType" minOccurs="0"/>
-         *         <element name="LongitudeMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseLongitudeMeasureType" minOccurs="0"/>
-         *         <element name="Address" minOccurs="0">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence>
-         *                   <element name="Line" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressLineTextType" minOccurs="0"/>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *       </sequence>
-         *     </restriction>
-         *   </complexContent>
-         * </complexType>
+         * <complexType>
+         *   <complexContent>
+         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *       <sequence>
+         *         <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseIdentificationIDType"/>
+         *         <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseTypeCodeType"/>
+         *         <element name="LatitudeMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseLatitudeMeasureType" minOccurs="0"/>
+         *         <element name="LongitudeMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseLongitudeMeasureType" minOccurs="0"/>
+         *         <element name="Address" minOccurs="0">
+         *           <complexType>
+         *             <complexContent>
+         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                 <sequence>
+         *                   <element name="Line" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressLineTextType" minOccurs="0"/>
+         *                 </sequence>
+         *               </restriction>
+         *             </complexContent>
+         *           </complexType>
+         *         </element>
+         *       </sequence>
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
          * 
* * @@ -1315,227 +863,92 @@ public void setWarehouse(DeclarationNFe.DeclarationOffice.Warehouse value) { "longitudeMeasure", "address" }) + @Builder(builderMethodName = "warehouseBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class Warehouse { - @XmlElement(name = "ID", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "ID", required = true) protected WarehouseIdentificationIDType id; - @XmlElement(name = "TypeCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "TypeCode", required = true) @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType(name = "token") protected String typeCode; - @XmlElement(name = "LatitudeMeasure", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "LatitudeMeasure") protected WarehouseLatitudeMeasureType latitudeMeasure; - @XmlElement(name = "LongitudeMeasure", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "LongitudeMeasure") protected WarehouseLongitudeMeasureType longitudeMeasure; - @XmlElement(name = "Address", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "Address") protected DeclarationNFe.DeclarationOffice.Warehouse.Address address; - /** - * Gets the value of the id property. - * - * @return - * possible object is - * {@link WarehouseIdentificationIDType } - * - */ - public WarehouseIdentificationIDType getID() { - return id; - } /** - * Sets the value of the id property. + *

Classe Java de anonymous complex type. * - * @param value - * allowed object is - * {@link WarehouseIdentificationIDType } - * - */ - public void setID(WarehouseIdentificationIDType value) { - this.id = value; - } - - /** - * Gets the value of the typeCode property. + *

O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * - * @return - * possible object is - * {@link String } - * - */ - public String getTypeCode() { - return typeCode; - } - - /** - * Sets the value of the typeCode property. + *

+             * <complexType>
+             *   <complexContent>
+             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *       <sequence>
+             *         <element name="Line" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressLineTextType" minOccurs="0"/>
+             *       </sequence>
+             *     </restriction>
+             *   </complexContent>
+             * </complexType>
+             * 
* - * @param value - * allowed object is - * {@link String } - * - */ - public void setTypeCode(String value) { - this.typeCode = value; - } - - /** - * Gets the value of the latitudeMeasure property. * - * @return - * possible object is - * {@link WarehouseLatitudeMeasureType } - * */ - public WarehouseLatitudeMeasureType getLatitudeMeasure() { - return latitudeMeasure; - } + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "line" + }) + @Builder(builderMethodName = "addressBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data + public static class Address { - /** - * Sets the value of the latitudeMeasure property. - * - * @param value - * allowed object is - * {@link WarehouseLatitudeMeasureType } - * - */ - public void setLatitudeMeasure(WarehouseLatitudeMeasureType value) { - this.latitudeMeasure = value; - } + @XmlElement(name = "Line") + protected AddressLineTextType line; - /** - * Gets the value of the longitudeMeasure property. - * - * @return - * possible object is - * {@link WarehouseLongitudeMeasureType } - * - */ - public WarehouseLongitudeMeasureType getLongitudeMeasure() { - return longitudeMeasure; } - /** - * Sets the value of the longitudeMeasure property. - * - * @param value - * allowed object is - * {@link WarehouseLongitudeMeasureType } - * - */ - public void setLongitudeMeasure(WarehouseLongitudeMeasureType value) { - this.longitudeMeasure = value; - } + } - /** - * Gets the value of the address property. - * - * @return - * possible object is - * {@link DeclarationNFe.DeclarationOffice.Warehouse.Address } - * - */ - public DeclarationNFe.DeclarationOffice.Warehouse.Address getAddress() { - return address; - } - - /** - * Sets the value of the address property. - * - * @param value - * allowed object is - * {@link DeclarationNFe.DeclarationOffice.Warehouse.Address } - * - */ - public void setAddress(DeclarationNFe.DeclarationOffice.Warehouse.Address value) { - this.address = value; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-             * <complexType>
-             *   <complexContent>
-             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *       <sequence>
-             *         <element name="Line" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressLineTextType" minOccurs="0"/>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
-             * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "line" - }) - public static class Address { - - @XmlElement(name = "Line", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") - protected AddressLineTextType line; - - /** - * Gets the value of the line property. - * - * @return - * possible object is - * {@link AddressLineTextType } - * - */ - public AddressLineTextType getLine() { - return line; - } - - /** - * Sets the value of the line property. - * - * @param value - * allowed object is - * {@link AddressLineTextType } - * - */ - public void setLine(AddressLineTextType value) { - this.line = value; - } - - } - - } - - } + } /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ExitOfficeIdentificationCodeType"/>
-     *         <element name="Warehouse" minOccurs="0">
-     *           <complexType>
-     *             <complexContent>
-     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                 <sequence>
-     *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseIdentificationIDType" minOccurs="0"/>
-     *                   <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseTypeCodeType"/>
-     *                 </sequence>
-     *               </restriction>
-     *             </complexContent>
-     *           </complexType>
-     *         </element>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ExitOfficeIdentificationCodeType"/>
+     *         <element name="Warehouse" minOccurs="0">
+     *           <complexType>
+     *             <complexContent>
+     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                 <sequence>
+     *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseIdentificationIDType" minOccurs="0"/>
+     *                   <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseTypeCodeType"/>
+     *                 </sequence>
+     *               </restriction>
+     *             </complexContent>
+     *           </complexType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -1545,78 +958,34 @@ public void setLine(AddressLineTextType value) { "id", "warehouse" }) + @Builder(builderMethodName = "exitOfficeBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class ExitOffice { - @XmlElement(name = "ID", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "ID", required = true) protected ExitOfficeIdentificationCodeType id; - @XmlElement(name = "Warehouse", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "Warehouse") protected DeclarationNFe.ExitOffice.Warehouse warehouse; - /** - * Gets the value of the id property. - * - * @return - * possible object is - * {@link ExitOfficeIdentificationCodeType } - * - */ - public ExitOfficeIdentificationCodeType getID() { - return id; - } - - /** - * Sets the value of the id property. - * - * @param value - * allowed object is - * {@link ExitOfficeIdentificationCodeType } - * - */ - public void setID(ExitOfficeIdentificationCodeType value) { - this.id = value; - } - - /** - * Gets the value of the warehouse property. - * - * @return - * possible object is - * {@link DeclarationNFe.ExitOffice.Warehouse } - * - */ - public DeclarationNFe.ExitOffice.Warehouse getWarehouse() { - return warehouse; - } - - /** - * Sets the value of the warehouse property. - * - * @param value - * allowed object is - * {@link DeclarationNFe.ExitOffice.Warehouse } - * - */ - public void setWarehouse(DeclarationNFe.ExitOffice.Warehouse value) { - this.warehouse = value; - } - /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseIdentificationIDType" minOccurs="0"/>
-         *         <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseTypeCodeType"/>
-         *       </sequence>
-         *     </restriction>
-         *   </complexContent>
-         * </complexType>
+         * <complexType>
+         *   <complexContent>
+         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *       <sequence>
+         *         <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseIdentificationIDType" minOccurs="0"/>
+         *         <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseTypeCodeType"/>
+         *       </sequence>
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
          * 
* * @@ -1626,348 +995,305 @@ public void setWarehouse(DeclarationNFe.ExitOffice.Warehouse value) { "id", "typeCode" }) + @Builder(builderMethodName = "warehouseBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class Warehouse { - @XmlElement(name = "ID", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "ID") protected WarehouseIdentificationIDType id; - @XmlElement(name = "TypeCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "TypeCode", required = true) @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType(name = "token") protected String typeCode; - /** - * Gets the value of the id property. - * - * @return - * possible object is - * {@link WarehouseIdentificationIDType } - * - */ - public WarehouseIdentificationIDType getID() { - return id; - } - - /** - * Sets the value of the id property. - * - * @param value - * allowed object is - * {@link WarehouseIdentificationIDType } - * - */ - public void setID(WarehouseIdentificationIDType value) { - this.id = value; - } - - /** - * Gets the value of the typeCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getTypeCode() { - return typeCode; - } - - /** - * Sets the value of the typeCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setTypeCode(String value) { - this.typeCode = value; - } - } } /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="GovernmentAgencyGoodsItem" maxOccurs="unbounded">
-     *           <complexType>
-     *             <complexContent>
-     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                 <sequence>
-     *                   <element name="CustomsValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemCustomsValueAmountType"/>
-     *                   <element name="SequenceNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemSequenceNumericType"/>
-     *                   <element name="Destination" maxOccurs="unbounded">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence>
-     *                             <element name="CountryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}DestinationCountryCodeType"/>
-     *                             <element name="GoodsMeasure">
-     *                               <complexType>
-     *                                 <complexContent>
-     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                                     <sequence>
-     *                                       <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
-     *                                     </sequence>
-     *                                   </restriction>
-     *                                 </complexContent>
-     *                               </complexType>
-     *                             </element>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                   <element name="AdditionalDocument" maxOccurs="unbounded" minOccurs="0">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence>
-     *                             <element name="CategoryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentCategoryCodeType" minOccurs="0"/>
-     *                             <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentIdentificationIDType" minOccurs="0"/>
-     *                             <element name="DrawbackHsClassification" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentDrawbackHsClassificationTextType" minOccurs="0"/>
-     *                             <element name="DrawbackRecipientId" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentDrawbackRecipientIdTextType" minOccurs="0"/>
-     *                             <element name="ValueWithoutExchangeCoverAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentValueWithoutExchangeCoverAmountType" minOccurs="0"/>
-     *                             <element name="ValueWithExchangeCoverAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentValueWithExchangeCoverAmountType" minOccurs="0"/>
-     *                             <element name="ItemID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentItemIDType" minOccurs="0"/>
-     *                             <element name="QuantityQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentQuantityQuantityType" minOccurs="0"/>
-     *                             <element name="Invoice" maxOccurs="unbounded" minOccurs="0">
-     *                               <complexType>
-     *                                 <complexContent>
-     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                                     <sequence>
-     *                                       <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIdentificationIDType" minOccurs="0"/>
-     *                                       <element name="IssueDateTime" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIssueDateTimeType" minOccurs="0"/>
-     *                                       <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceTypeCodeType" minOccurs="0"/>
-     *                                       <element name="CustomsValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemCustomsValueAmountType" minOccurs="0"/>
-     *                                       <element name="QuantityQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceQuantityQuantityType" minOccurs="0"/>
-     *                                     </sequence>
-     *                                   </restriction>
-     *                                 </complexContent>
-     *                               </complexType>
-     *                             </element>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                   <element name="AdditionalInformation" maxOccurs="unbounded" minOccurs="0">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence>
-     *                             <element name="StatementCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementCodeType" minOccurs="0"/>
-     *                             <element name="StatementDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementDescriptionTextType" minOccurs="0"/>
-     *                             <element name="LimitDateTime" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationLimitDateTimeType" minOccurs="0"/>
-     *                             <element name="StatementTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementTypeCodeType" minOccurs="0"/>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                   <element name="Commodity">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence>
-     *                             <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityDescriptionTextType" minOccurs="0"/>
-     *                             <element name="ValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityValueAmountType"/>
-     *                             <element name="InvoiceBRLvalueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityInvoiceBRLvalueAmountType" minOccurs="0"/>
-     *                             <element name="GoodsMeasure" maxOccurs="2" minOccurs="0">
-     *                               <complexType>
-     *                                 <complexContent>
-     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                                     <sequence>
-     *                                       <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTypeCodeType"/>
-     *                                       <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
-     *                                     </sequence>
-     *                                   </restriction>
-     *                                 </complexContent>
-     *                               </complexType>
-     *                             </element>
-     *                             <element name="InvoiceLine">
-     *                               <complexType>
-     *                                 <complexContent>
-     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                                     <sequence>
-     *                                       <element name="SequenceNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceLineSequenceNumericType"/>
-     *                                       <element name="ReferencedInvoiceLine" maxOccurs="unbounded" minOccurs="0">
-     *                                         <complexType>
-     *                                           <complexContent>
-     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                                               <sequence>
-     *                                                 <element name="SequenceNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceLineSequenceNumericType"/>
-     *                                                 <element name="InvoiceIdentificationID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceLineInvoiceIdentificationIDType"/>
-     *                                                 <element name="GoodsMeasure" minOccurs="0">
-     *                                                   <complexType>
-     *                                                     <complexContent>
-     *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                                                         <sequence>
-     *                                                           <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
-     *                                                         </sequence>
-     *                                                       </restriction>
-     *                                                     </complexContent>
-     *                                                   </complexType>
-     *                                                 </element>
-     *                                               </sequence>
-     *                                             </restriction>
-     *                                           </complexContent>
-     *                                         </complexType>
-     *                                       </element>
-     *                                     </sequence>
-     *                                   </restriction>
-     *                                 </complexContent>
-     *                               </complexType>
-     *                             </element>
-     *                             <element name="ProductCharacteristics" maxOccurs="unbounded" minOccurs="0">
-     *                               <complexType>
-     *                                 <complexContent>
-     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                                     <sequence>
-     *                                       <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsTypeCodeType"/>
-     *                                       <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsDescriptionTextType"/>
-     *                                     </sequence>
-     *                                   </restriction>
-     *                                 </complexContent>
-     *                               </complexType>
-     *                             </element>
-     *                             <element name="ProductCriteriaConformance" maxOccurs="unbounded" minOccurs="0">
-     *                               <complexType>
-     *                                 <complexContent>
-     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                                     <sequence>
-     *                                       <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceTypeCodeType"/>
-     *                                       <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceDescriptionTextType"/>
-     *                                     </sequence>
-     *                                   </restriction>
-     *                                 </complexContent>
-     *                               </complexType>
-     *                             </element>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                   <element name="GoodsMeasure">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence>
-     *                             <element name="NetNetWeightMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureNetNetWeightMeasureType"/>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                   <element name="GovernmentProcedure" maxOccurs="4">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence>
-     *                             <element name="CurrentCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentProcedureCurrentCodeType"/>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                   <element name="PreviousDocument" maxOccurs="unbounded" minOccurs="0">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence>
-     *                             <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}PreviousDocumentIdentificationIDType" minOccurs="0"/>
-     *                             <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}PreviousDocumentTypeCodeType" minOccurs="0"/>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                   <element name="ValuationAdjustment" minOccurs="0">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence>
-     *                             <element name="AdditionCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ValuationAdjustmentAdditionCodeType"/>
-     *                             <element name="PercentageNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ValuationAdjustmentPercentageNumericType"/>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                 </sequence>
-     *               </restriction>
-     *             </complexContent>
-     *           </complexType>
-     *         </element>
-     *         <element name="Invoice">
-     *           <complexType>
-     *             <complexContent>
-     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                 <sequence>
-     *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIdentificationIDType"/>
-     *                   <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceTypeCodeType"/>
-     *                   <element name="Submitter" minOccurs="0">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence>
-     *                             <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}SubmitterIdentificationIDType"/>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                   <element name="ReferencedInvoice" maxOccurs="unbounded" minOccurs="0">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence>
-     *                             <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceIdentificationIDType"/>
-     *                             <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceTypeCodeType"/>
-     *                             <element name="Submitter" minOccurs="0">
-     *                               <complexType>
-     *                                 <complexContent>
-     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                                     <sequence>
-     *                                       <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}SubmitterIdentificationIDType"/>
-     *                                     </sequence>
-     *                                   </restriction>
-     *                                 </complexContent>
-     *                               </complexType>
-     *                             </element>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                 </sequence>
-     *               </restriction>
-     *             </complexContent>
-     *           </complexType>
-     *         </element>
-     *         <element name="TradeTerms">
-     *           <complexType>
-     *             <complexContent>
-     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                 <sequence>
-     *                   <element name="ConditionCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}TradeTermsConditionCodeType"/>
-     *                 </sequence>
-     *               </restriction>
-     *             </complexContent>
-     *           </complexType>
-     *         </element>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="GovernmentAgencyGoodsItem" maxOccurs="unbounded">
+     *           <complexType>
+     *             <complexContent>
+     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                 <sequence>
+     *                   <element name="CustomsValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemCustomsValueAmountType"/>
+     *                   <element name="SequenceNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemSequenceNumericType"/>
+     *                   <element name="Destination" maxOccurs="unbounded">
+     *                     <complexType>
+     *                       <complexContent>
+     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                           <sequence>
+     *                             <element name="CountryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}DestinationCountryCodeType"/>
+     *                             <element name="GoodsMeasure">
+     *                               <complexType>
+     *                                 <complexContent>
+     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                                     <sequence>
+     *                                       <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
+     *                                     </sequence>
+     *                                   </restriction>
+     *                                 </complexContent>
+     *                               </complexType>
+     *                             </element>
+     *                           </sequence>
+     *                         </restriction>
+     *                       </complexContent>
+     *                     </complexType>
+     *                   </element>
+     *                   <element name="AdditionalDocument" maxOccurs="unbounded" minOccurs="0">
+     *                     <complexType>
+     *                       <complexContent>
+     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                           <sequence>
+     *                             <element name="CategoryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentCategoryCodeType" minOccurs="0"/>
+     *                             <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentIdentificationIDType" minOccurs="0"/>
+     *                             <element name="DrawbackHsClassification" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentDrawbackHsClassificationTextType" minOccurs="0"/>
+     *                             <element name="DrawbackRecipientId" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentDrawbackRecipientIdTextType" minOccurs="0"/>
+     *                             <element name="ValueWithoutExchangeCoverAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentValueWithoutExchangeCoverAmountType" minOccurs="0"/>
+     *                             <element name="ValueWithExchangeCoverAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentValueWithExchangeCoverAmountType" minOccurs="0"/>
+     *                             <element name="ItemID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentItemIDType" minOccurs="0"/>
+     *                             <element name="QuantityQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentQuantityQuantityType" minOccurs="0"/>
+     *                             <element name="Invoice" maxOccurs="unbounded" minOccurs="0">
+     *                               <complexType>
+     *                                 <complexContent>
+     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                                     <sequence>
+     *                                       <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIdentificationIDType" minOccurs="0"/>
+     *                                       <element name="IssueDateTime" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIssueDateTimeType" minOccurs="0"/>
+     *                                       <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceTypeCodeType" minOccurs="0"/>
+     *                                       <element name="CustomsValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemCustomsValueAmountType" minOccurs="0"/>
+     *                                       <element name="QuantityQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceQuantityQuantityType" minOccurs="0"/>
+     *                                     </sequence>
+     *                                   </restriction>
+     *                                 </complexContent>
+     *                               </complexType>
+     *                             </element>
+     *                           </sequence>
+     *                         </restriction>
+     *                       </complexContent>
+     *                     </complexType>
+     *                   </element>
+     *                   <element name="AdditionalInformation" maxOccurs="unbounded" minOccurs="0">
+     *                     <complexType>
+     *                       <complexContent>
+     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                           <sequence>
+     *                             <element name="StatementCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementCodeType" minOccurs="0"/>
+     *                             <element name="StatementDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementDescriptionTextType" minOccurs="0"/>
+     *                             <element name="LimitDateTime" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationLimitDateTimeType" minOccurs="0"/>
+     *                             <element name="StatementTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementTypeCodeType" minOccurs="0"/>
+     *                           </sequence>
+     *                         </restriction>
+     *                       </complexContent>
+     *                     </complexType>
+     *                   </element>
+     *                   <element name="Commodity">
+     *                     <complexType>
+     *                       <complexContent>
+     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                           <sequence>
+     *                             <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityDescriptionTextType" minOccurs="0"/>
+     *                             <element name="ValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityValueAmountType"/>
+     *                             <element name="InvoiceBRLvalueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityInvoiceBRLvalueAmountType" minOccurs="0"/>
+     *                             <element name="GoodsMeasure" maxOccurs="2" minOccurs="0">
+     *                               <complexType>
+     *                                 <complexContent>
+     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                                     <sequence>
+     *                                       <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTypeCodeType"/>
+     *                                       <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
+     *                                     </sequence>
+     *                                   </restriction>
+     *                                 </complexContent>
+     *                               </complexType>
+     *                             </element>
+     *                             <element name="InvoiceLine">
+     *                               <complexType>
+     *                                 <complexContent>
+     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                                     <sequence>
+     *                                       <element name="SequenceNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceLineSequenceNumericType"/>
+     *                                       <element name="ReferencedInvoiceLine" maxOccurs="unbounded" minOccurs="0">
+     *                                         <complexType>
+     *                                           <complexContent>
+     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                                               <sequence>
+     *                                                 <element name="SequenceNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceLineSequenceNumericType"/>
+     *                                                 <element name="InvoiceIdentificationID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceLineInvoiceIdentificationIDType"/>
+     *                                                 <element name="GoodsMeasure" minOccurs="0">
+     *                                                   <complexType>
+     *                                                     <complexContent>
+     *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                                                         <sequence>
+     *                                                           <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
+     *                                                         </sequence>
+     *                                                       </restriction>
+     *                                                     </complexContent>
+     *                                                   </complexType>
+     *                                                 </element>
+     *                                               </sequence>
+     *                                             </restriction>
+     *                                           </complexContent>
+     *                                         </complexType>
+     *                                       </element>
+     *                                     </sequence>
+     *                                   </restriction>
+     *                                 </complexContent>
+     *                               </complexType>
+     *                             </element>
+     *                             <element name="ProductCharacteristics" maxOccurs="unbounded" minOccurs="0">
+     *                               <complexType>
+     *                                 <complexContent>
+     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                                     <sequence>
+     *                                       <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsTypeCodeType"/>
+     *                                       <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsDescriptionTextType"/>
+     *                                     </sequence>
+     *                                   </restriction>
+     *                                 </complexContent>
+     *                               </complexType>
+     *                             </element>
+     *                             <element name="ProductCriteriaConformance" maxOccurs="unbounded" minOccurs="0">
+     *                               <complexType>
+     *                                 <complexContent>
+     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                                     <sequence>
+     *                                       <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceTypeCodeType"/>
+     *                                       <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceDescriptionTextType"/>
+     *                                     </sequence>
+     *                                   </restriction>
+     *                                 </complexContent>
+     *                               </complexType>
+     *                             </element>
+     *                           </sequence>
+     *                         </restriction>
+     *                       </complexContent>
+     *                     </complexType>
+     *                   </element>
+     *                   <element name="GoodsMeasure">
+     *                     <complexType>
+     *                       <complexContent>
+     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                           <sequence>
+     *                             <element name="NetNetWeightMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureNetNetWeightMeasureType"/>
+     *                           </sequence>
+     *                         </restriction>
+     *                       </complexContent>
+     *                     </complexType>
+     *                   </element>
+     *                   <element name="GovernmentProcedure" maxOccurs="4">
+     *                     <complexType>
+     *                       <complexContent>
+     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                           <sequence>
+     *                             <element name="CurrentCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentProcedureCurrentCodeType"/>
+     *                           </sequence>
+     *                         </restriction>
+     *                       </complexContent>
+     *                     </complexType>
+     *                   </element>
+     *                   <element name="PreviousDocument" maxOccurs="unbounded" minOccurs="0">
+     *                     <complexType>
+     *                       <complexContent>
+     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                           <sequence>
+     *                             <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}PreviousDocumentIdentificationIDType" minOccurs="0"/>
+     *                             <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}PreviousDocumentTypeCodeType" minOccurs="0"/>
+     *                           </sequence>
+     *                         </restriction>
+     *                       </complexContent>
+     *                     </complexType>
+     *                   </element>
+     *                   <element name="ValuationAdjustment" minOccurs="0">
+     *                     <complexType>
+     *                       <complexContent>
+     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                           <sequence>
+     *                             <element name="AdditionCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ValuationAdjustmentAdditionCodeType"/>
+     *                             <element name="PercentageNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ValuationAdjustmentPercentageNumericType"/>
+     *                           </sequence>
+     *                         </restriction>
+     *                       </complexContent>
+     *                     </complexType>
+     *                   </element>
+     *                 </sequence>
+     *               </restriction>
+     *             </complexContent>
+     *           </complexType>
+     *         </element>
+     *         <element name="Invoice">
+     *           <complexType>
+     *             <complexContent>
+     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                 <sequence>
+     *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIdentificationIDType"/>
+     *                   <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceTypeCodeType"/>
+     *                   <element name="Submitter" minOccurs="0">
+     *                     <complexType>
+     *                       <complexContent>
+     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                           <sequence>
+     *                             <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}SubmitterIdentificationIDType"/>
+     *                           </sequence>
+     *                         </restriction>
+     *                       </complexContent>
+     *                     </complexType>
+     *                   </element>
+     *                   <element name="ReferencedInvoice" maxOccurs="unbounded" minOccurs="0">
+     *                     <complexType>
+     *                       <complexContent>
+     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                           <sequence>
+     *                             <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceIdentificationIDType"/>
+     *                             <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceTypeCodeType"/>
+     *                             <element name="Submitter" minOccurs="0">
+     *                               <complexType>
+     *                                 <complexContent>
+     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                                     <sequence>
+     *                                       <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}SubmitterIdentificationIDType"/>
+     *                                     </sequence>
+     *                                   </restriction>
+     *                                 </complexContent>
+     *                               </complexType>
+     *                             </element>
+     *                           </sequence>
+     *                         </restriction>
+     *                       </complexContent>
+     *                     </complexType>
+     *                   </element>
+     *                 </sequence>
+     *               </restriction>
+     *             </complexContent>
+     *           </complexType>
+     *         </element>
+     *         <element name="TradeTerms">
+     *           <complexType>
+     *             <complexContent>
+     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                 <sequence>
+     *                   <element name="ConditionCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}TradeTermsConditionCodeType"/>
+     *                 </sequence>
+     *               </restriction>
+     *             </complexContent>
+     *           </complexType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -1978,307 +1304,234 @@ public void setTypeCode(String value) { "invoice", "tradeTerms" }) + @Builder(builderMethodName = "goodsShipmentBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class GoodsShipment { - @XmlElement(name = "GovernmentAgencyGoodsItem", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "GovernmentAgencyGoodsItem", required = true) protected List governmentAgencyGoodsItem; - @XmlElement(name = "Invoice", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "Invoice", required = true) protected DeclarationNFe.GoodsShipment.Invoice invoice; - @XmlElement(name = "TradeTerms", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "TradeTerms", required = true) protected DeclarationNFe.GoodsShipment.TradeTerms tradeTerms; - /** - * Gets the value of the governmentAgencyGoodsItem 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 governmentAgencyGoodsItem property. - * - *

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

-         *    getGovernmentAgencyGoodsItem().add(newItem);
-         * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem } - * - * - */ - public List getGovernmentAgencyGoodsItem() { - if (governmentAgencyGoodsItem == null) { - governmentAgencyGoodsItem = new ArrayList(); - } - return this.governmentAgencyGoodsItem; - } - - /** - * Gets the value of the invoice property. - * - * @return - * possible object is - * {@link DeclarationNFe.GoodsShipment.Invoice } - * - */ - public DeclarationNFe.GoodsShipment.Invoice getInvoice() { - return invoice; - } - - /** - * Sets the value of the invoice property. - * - * @param value - * allowed object is - * {@link DeclarationNFe.GoodsShipment.Invoice } - * - */ - public void setInvoice(DeclarationNFe.GoodsShipment.Invoice value) { - this.invoice = value; - } - - /** - * Gets the value of the tradeTerms property. - * - * @return - * possible object is - * {@link DeclarationNFe.GoodsShipment.TradeTerms } - * - */ - public DeclarationNFe.GoodsShipment.TradeTerms getTradeTerms() { - return tradeTerms; - } - - /** - * Sets the value of the tradeTerms property. - * - * @param value - * allowed object is - * {@link DeclarationNFe.GoodsShipment.TradeTerms } - * - */ - public void setTradeTerms(DeclarationNFe.GoodsShipment.TradeTerms value) { - this.tradeTerms = value; - } - /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="CustomsValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemCustomsValueAmountType"/>
-         *         <element name="SequenceNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemSequenceNumericType"/>
-         *         <element name="Destination" maxOccurs="unbounded">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence>
-         *                   <element name="CountryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}DestinationCountryCodeType"/>
-         *                   <element name="GoodsMeasure">
-         *                     <complexType>
-         *                       <complexContent>
-         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                           <sequence>
-         *                             <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
-         *                           </sequence>
-         *                         </restriction>
-         *                       </complexContent>
-         *                     </complexType>
-         *                   </element>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *         <element name="AdditionalDocument" maxOccurs="unbounded" minOccurs="0">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence>
-         *                   <element name="CategoryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentCategoryCodeType" minOccurs="0"/>
-         *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentIdentificationIDType" minOccurs="0"/>
-         *                   <element name="DrawbackHsClassification" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentDrawbackHsClassificationTextType" minOccurs="0"/>
-         *                   <element name="DrawbackRecipientId" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentDrawbackRecipientIdTextType" minOccurs="0"/>
-         *                   <element name="ValueWithoutExchangeCoverAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentValueWithoutExchangeCoverAmountType" minOccurs="0"/>
-         *                   <element name="ValueWithExchangeCoverAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentValueWithExchangeCoverAmountType" minOccurs="0"/>
-         *                   <element name="ItemID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentItemIDType" minOccurs="0"/>
-         *                   <element name="QuantityQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentQuantityQuantityType" minOccurs="0"/>
-         *                   <element name="Invoice" maxOccurs="unbounded" minOccurs="0">
-         *                     <complexType>
-         *                       <complexContent>
-         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                           <sequence>
-         *                             <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIdentificationIDType" minOccurs="0"/>
-         *                             <element name="IssueDateTime" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIssueDateTimeType" minOccurs="0"/>
-         *                             <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceTypeCodeType" minOccurs="0"/>
-         *                             <element name="CustomsValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemCustomsValueAmountType" minOccurs="0"/>
-         *                             <element name="QuantityQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceQuantityQuantityType" minOccurs="0"/>
-         *                           </sequence>
-         *                         </restriction>
-         *                       </complexContent>
-         *                     </complexType>
-         *                   </element>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *         <element name="AdditionalInformation" maxOccurs="unbounded" minOccurs="0">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence>
-         *                   <element name="StatementCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementCodeType" minOccurs="0"/>
-         *                   <element name="StatementDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementDescriptionTextType" minOccurs="0"/>
-         *                   <element name="LimitDateTime" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationLimitDateTimeType" minOccurs="0"/>
-         *                   <element name="StatementTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementTypeCodeType" minOccurs="0"/>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *         <element name="Commodity">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence>
-         *                   <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityDescriptionTextType" minOccurs="0"/>
-         *                   <element name="ValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityValueAmountType"/>
-         *                   <element name="InvoiceBRLvalueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityInvoiceBRLvalueAmountType" minOccurs="0"/>
-         *                   <element name="GoodsMeasure" maxOccurs="2" minOccurs="0">
-         *                     <complexType>
-         *                       <complexContent>
-         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                           <sequence>
-         *                             <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTypeCodeType"/>
-         *                             <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
-         *                           </sequence>
-         *                         </restriction>
-         *                       </complexContent>
-         *                     </complexType>
-         *                   </element>
-         *                   <element name="InvoiceLine">
-         *                     <complexType>
-         *                       <complexContent>
-         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                           <sequence>
-         *                             <element name="SequenceNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceLineSequenceNumericType"/>
-         *                             <element name="ReferencedInvoiceLine" maxOccurs="unbounded" minOccurs="0">
-         *                               <complexType>
-         *                                 <complexContent>
-         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                                     <sequence>
-         *                                       <element name="SequenceNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceLineSequenceNumericType"/>
-         *                                       <element name="InvoiceIdentificationID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceLineInvoiceIdentificationIDType"/>
-         *                                       <element name="GoodsMeasure" minOccurs="0">
-         *                                         <complexType>
-         *                                           <complexContent>
-         *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                                               <sequence>
-         *                                                 <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
-         *                                               </sequence>
-         *                                             </restriction>
-         *                                           </complexContent>
-         *                                         </complexType>
-         *                                       </element>
-         *                                     </sequence>
-         *                                   </restriction>
-         *                                 </complexContent>
-         *                               </complexType>
-         *                             </element>
-         *                           </sequence>
-         *                         </restriction>
-         *                       </complexContent>
-         *                     </complexType>
-         *                   </element>
-         *                   <element name="ProductCharacteristics" maxOccurs="unbounded" minOccurs="0">
-         *                     <complexType>
-         *                       <complexContent>
-         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                           <sequence>
-         *                             <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsTypeCodeType"/>
-         *                             <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsDescriptionTextType"/>
-         *                           </sequence>
-         *                         </restriction>
-         *                       </complexContent>
-         *                     </complexType>
-         *                   </element>
-         *                   <element name="ProductCriteriaConformance" maxOccurs="unbounded" minOccurs="0">
-         *                     <complexType>
-         *                       <complexContent>
-         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                           <sequence>
-         *                             <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceTypeCodeType"/>
-         *                             <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceDescriptionTextType"/>
-         *                           </sequence>
-         *                         </restriction>
-         *                       </complexContent>
-         *                     </complexType>
-         *                   </element>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *         <element name="GoodsMeasure">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence>
-         *                   <element name="NetNetWeightMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureNetNetWeightMeasureType"/>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *         <element name="GovernmentProcedure" maxOccurs="4">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence>
-         *                   <element name="CurrentCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentProcedureCurrentCodeType"/>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *         <element name="PreviousDocument" maxOccurs="unbounded" minOccurs="0">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence>
-         *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}PreviousDocumentIdentificationIDType" minOccurs="0"/>
-         *                   <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}PreviousDocumentTypeCodeType" minOccurs="0"/>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *         <element name="ValuationAdjustment" minOccurs="0">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence>
-         *                   <element name="AdditionCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ValuationAdjustmentAdditionCodeType"/>
-         *                   <element name="PercentageNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ValuationAdjustmentPercentageNumericType"/>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *       </sequence>
-         *     </restriction>
-         *   </complexContent>
-         * </complexType>
+         * <complexType>
+         *   <complexContent>
+         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *       <sequence>
+         *         <element name="CustomsValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemCustomsValueAmountType"/>
+         *         <element name="SequenceNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemSequenceNumericType"/>
+         *         <element name="Destination" maxOccurs="unbounded">
+         *           <complexType>
+         *             <complexContent>
+         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                 <sequence>
+         *                   <element name="CountryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}DestinationCountryCodeType"/>
+         *                   <element name="GoodsMeasure">
+         *                     <complexType>
+         *                       <complexContent>
+         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                           <sequence>
+         *                             <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
+         *                           </sequence>
+         *                         </restriction>
+         *                       </complexContent>
+         *                     </complexType>
+         *                   </element>
+         *                 </sequence>
+         *               </restriction>
+         *             </complexContent>
+         *           </complexType>
+         *         </element>
+         *         <element name="AdditionalDocument" maxOccurs="unbounded" minOccurs="0">
+         *           <complexType>
+         *             <complexContent>
+         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                 <sequence>
+         *                   <element name="CategoryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentCategoryCodeType" minOccurs="0"/>
+         *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentIdentificationIDType" minOccurs="0"/>
+         *                   <element name="DrawbackHsClassification" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentDrawbackHsClassificationTextType" minOccurs="0"/>
+         *                   <element name="DrawbackRecipientId" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentDrawbackRecipientIdTextType" minOccurs="0"/>
+         *                   <element name="ValueWithoutExchangeCoverAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentValueWithoutExchangeCoverAmountType" minOccurs="0"/>
+         *                   <element name="ValueWithExchangeCoverAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentValueWithExchangeCoverAmountType" minOccurs="0"/>
+         *                   <element name="ItemID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentItemIDType" minOccurs="0"/>
+         *                   <element name="QuantityQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentQuantityQuantityType" minOccurs="0"/>
+         *                   <element name="Invoice" maxOccurs="unbounded" minOccurs="0">
+         *                     <complexType>
+         *                       <complexContent>
+         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                           <sequence>
+         *                             <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIdentificationIDType" minOccurs="0"/>
+         *                             <element name="IssueDateTime" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIssueDateTimeType" minOccurs="0"/>
+         *                             <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceTypeCodeType" minOccurs="0"/>
+         *                             <element name="CustomsValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemCustomsValueAmountType" minOccurs="0"/>
+         *                             <element name="QuantityQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceQuantityQuantityType" minOccurs="0"/>
+         *                           </sequence>
+         *                         </restriction>
+         *                       </complexContent>
+         *                     </complexType>
+         *                   </element>
+         *                 </sequence>
+         *               </restriction>
+         *             </complexContent>
+         *           </complexType>
+         *         </element>
+         *         <element name="AdditionalInformation" maxOccurs="unbounded" minOccurs="0">
+         *           <complexType>
+         *             <complexContent>
+         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                 <sequence>
+         *                   <element name="StatementCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementCodeType" minOccurs="0"/>
+         *                   <element name="StatementDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementDescriptionTextType" minOccurs="0"/>
+         *                   <element name="LimitDateTime" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationLimitDateTimeType" minOccurs="0"/>
+         *                   <element name="StatementTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementTypeCodeType" minOccurs="0"/>
+         *                 </sequence>
+         *               </restriction>
+         *             </complexContent>
+         *           </complexType>
+         *         </element>
+         *         <element name="Commodity">
+         *           <complexType>
+         *             <complexContent>
+         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                 <sequence>
+         *                   <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityDescriptionTextType" minOccurs="0"/>
+         *                   <element name="ValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityValueAmountType"/>
+         *                   <element name="InvoiceBRLvalueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityInvoiceBRLvalueAmountType" minOccurs="0"/>
+         *                   <element name="GoodsMeasure" maxOccurs="2" minOccurs="0">
+         *                     <complexType>
+         *                       <complexContent>
+         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                           <sequence>
+         *                             <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTypeCodeType"/>
+         *                             <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
+         *                           </sequence>
+         *                         </restriction>
+         *                       </complexContent>
+         *                     </complexType>
+         *                   </element>
+         *                   <element name="InvoiceLine">
+         *                     <complexType>
+         *                       <complexContent>
+         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                           <sequence>
+         *                             <element name="SequenceNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceLineSequenceNumericType"/>
+         *                             <element name="ReferencedInvoiceLine" maxOccurs="unbounded" minOccurs="0">
+         *                               <complexType>
+         *                                 <complexContent>
+         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                                     <sequence>
+         *                                       <element name="SequenceNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceLineSequenceNumericType"/>
+         *                                       <element name="InvoiceIdentificationID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceLineInvoiceIdentificationIDType"/>
+         *                                       <element name="GoodsMeasure" minOccurs="0">
+         *                                         <complexType>
+         *                                           <complexContent>
+         *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                                               <sequence>
+         *                                                 <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
+         *                                               </sequence>
+         *                                             </restriction>
+         *                                           </complexContent>
+         *                                         </complexType>
+         *                                       </element>
+         *                                     </sequence>
+         *                                   </restriction>
+         *                                 </complexContent>
+         *                               </complexType>
+         *                             </element>
+         *                           </sequence>
+         *                         </restriction>
+         *                       </complexContent>
+         *                     </complexType>
+         *                   </element>
+         *                   <element name="ProductCharacteristics" maxOccurs="unbounded" minOccurs="0">
+         *                     <complexType>
+         *                       <complexContent>
+         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                           <sequence>
+         *                             <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsTypeCodeType"/>
+         *                             <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsDescriptionTextType"/>
+         *                           </sequence>
+         *                         </restriction>
+         *                       </complexContent>
+         *                     </complexType>
+         *                   </element>
+         *                   <element name="ProductCriteriaConformance" maxOccurs="unbounded" minOccurs="0">
+         *                     <complexType>
+         *                       <complexContent>
+         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                           <sequence>
+         *                             <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceTypeCodeType"/>
+         *                             <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceDescriptionTextType"/>
+         *                           </sequence>
+         *                         </restriction>
+         *                       </complexContent>
+         *                     </complexType>
+         *                   </element>
+         *                 </sequence>
+         *               </restriction>
+         *             </complexContent>
+         *           </complexType>
+         *         </element>
+         *         <element name="GoodsMeasure">
+         *           <complexType>
+         *             <complexContent>
+         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                 <sequence>
+         *                   <element name="NetNetWeightMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureNetNetWeightMeasureType"/>
+         *                 </sequence>
+         *               </restriction>
+         *             </complexContent>
+         *           </complexType>
+         *         </element>
+         *         <element name="GovernmentProcedure" maxOccurs="4">
+         *           <complexType>
+         *             <complexContent>
+         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                 <sequence>
+         *                   <element name="CurrentCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentProcedureCurrentCodeType"/>
+         *                 </sequence>
+         *               </restriction>
+         *             </complexContent>
+         *           </complexType>
+         *         </element>
+         *         <element name="PreviousDocument" maxOccurs="unbounded" minOccurs="0">
+         *           <complexType>
+         *             <complexContent>
+         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                 <sequence>
+         *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}PreviousDocumentIdentificationIDType" minOccurs="0"/>
+         *                   <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}PreviousDocumentTypeCodeType" minOccurs="0"/>
+         *                 </sequence>
+         *               </restriction>
+         *             </complexContent>
+         *           </complexType>
+         *         </element>
+         *         <element name="ValuationAdjustment" minOccurs="0">
+         *           <complexType>
+         *             <complexContent>
+         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                 <sequence>
+         *                   <element name="AdditionCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ValuationAdjustmentAdditionCodeType"/>
+         *                   <element name="PercentageNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ValuationAdjustmentPercentageNumericType"/>
+         *                 </sequence>
+         *               </restriction>
+         *             </complexContent>
+         *           </complexType>
+         *         </element>
+         *       </sequence>
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
          * 
* * @@ -2296,332 +1549,71 @@ public void setTradeTerms(DeclarationNFe.GoodsShipment.TradeTerms value) { "previousDocument", "valuationAdjustment" }) + @Builder(builderMethodName = "governmentAgencyGoodsItemBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class GovernmentAgencyGoodsItem { - @XmlElement(name = "CustomsValueAmount", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "CustomsValueAmount", required = true) protected GovernmentAgencyGoodsItemCustomsValueAmountType customsValueAmount; - @XmlElement(name = "SequenceNumeric", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "SequenceNumeric", required = true) protected BigDecimal sequenceNumeric; - @XmlElement(name = "Destination", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "Destination", required = true) protected List destination; - @XmlElement(name = "AdditionalDocument", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "AdditionalDocument") protected List additionalDocument; - @XmlElement(name = "AdditionalInformation", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "AdditionalInformation") protected List additionalInformation; - @XmlElement(name = "Commodity", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "Commodity", required = true) protected DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.Commodity commodity; - @XmlElement(name = "GoodsMeasure", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "GoodsMeasure", required = true) protected DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.GoodsMeasure goodsMeasure; - @XmlElement(name = "GovernmentProcedure", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "GovernmentProcedure", required = true) protected List governmentProcedure; - @XmlElement(name = "PreviousDocument", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "PreviousDocument") protected List previousDocument; - @XmlElement(name = "ValuationAdjustment", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "ValuationAdjustment") protected DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.ValuationAdjustment valuationAdjustment; - /** - * Gets the value of the customsValueAmount property. - * - * @return - * possible object is - * {@link GovernmentAgencyGoodsItemCustomsValueAmountType } - * - */ - public GovernmentAgencyGoodsItemCustomsValueAmountType getCustomsValueAmount() { - return customsValueAmount; - } - - /** - * Sets the value of the customsValueAmount property. - * - * @param value - * allowed object is - * {@link GovernmentAgencyGoodsItemCustomsValueAmountType } - * - */ - public void setCustomsValueAmount(GovernmentAgencyGoodsItemCustomsValueAmountType value) { - this.customsValueAmount = value; - } - - /** - * Gets the value of the sequenceNumeric property. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getSequenceNumeric() { - return sequenceNumeric; - } - - /** - * Sets the value of the sequenceNumeric property. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setSequenceNumeric(BigDecimal value) { - this.sequenceNumeric = value; - } - - /** - * Gets the value of the destination 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 destination property. - * - *

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

-             *    getDestination().add(newItem);
-             * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.Destination } - * - * - */ - public List getDestination() { - if (destination == null) { - destination = new ArrayList(); - } - return this.destination; - } - - /** - * Gets the value of the additionalDocument 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 additionalDocument property. - * - *

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

-             *    getAdditionalDocument().add(newItem);
-             * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.AdditionalDocument } - * - * - */ - public List getAdditionalDocument() { - if (additionalDocument == null) { - additionalDocument = new ArrayList(); - } - return this.additionalDocument; - } - - /** - * Gets the value of the additionalInformation 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 additionalInformation property. - * - *

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

-             *    getAdditionalInformation().add(newItem);
-             * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.AdditionalInformation } - * - * - */ - public List getAdditionalInformation() { - if (additionalInformation == null) { - additionalInformation = new ArrayList(); - } - return this.additionalInformation; - } - - /** - * Gets the value of the commodity property. - * - * @return - * possible object is - * {@link DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.Commodity } - * - */ - public DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.Commodity getCommodity() { - return commodity; - } - - /** - * Sets the value of the commodity property. - * - * @param value - * allowed object is - * {@link DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.Commodity } - * - */ - public void setCommodity(DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.Commodity value) { - this.commodity = value; - } - - /** - * Gets the value of the goodsMeasure property. - * - * @return - * possible object is - * {@link DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.GoodsMeasure } - * - */ - public DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.GoodsMeasure getGoodsMeasure() { - return goodsMeasure; - } - - /** - * Sets the value of the goodsMeasure property. - * - * @param value - * allowed object is - * {@link DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.GoodsMeasure } - * - */ - public void setGoodsMeasure(DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.GoodsMeasure value) { - this.goodsMeasure = value; - } - - /** - * Gets the value of the governmentProcedure 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 governmentProcedure property. - * - *

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

-             *    getGovernmentProcedure().add(newItem);
-             * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.GovernmentProcedure } - * - * - */ - public List getGovernmentProcedure() { - if (governmentProcedure == null) { - governmentProcedure = new ArrayList(); - } - return this.governmentProcedure; - } - - /** - * Gets the value of the previousDocument 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 previousDocument property. - * - *

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

-             *    getPreviousDocument().add(newItem);
-             * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.PreviousDocument } - * - * - */ - public List getPreviousDocument() { - if (previousDocument == null) { - previousDocument = new ArrayList(); - } - return this.previousDocument; - } - - /** - * Gets the value of the valuationAdjustment property. - * - * @return - * possible object is - * {@link DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.ValuationAdjustment } - * - */ - public DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.ValuationAdjustment getValuationAdjustment() { - return valuationAdjustment; - } - - /** - * Sets the value of the valuationAdjustment property. - * - * @param value - * allowed object is - * {@link DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.ValuationAdjustment } - * - */ - public void setValuationAdjustment(DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.ValuationAdjustment value) { - this.valuationAdjustment = value; - } - /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="CategoryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentCategoryCodeType" minOccurs="0"/>
-             *         <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentIdentificationIDType" minOccurs="0"/>
-             *         <element name="DrawbackHsClassification" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentDrawbackHsClassificationTextType" minOccurs="0"/>
-             *         <element name="DrawbackRecipientId" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentDrawbackRecipientIdTextType" minOccurs="0"/>
-             *         <element name="ValueWithoutExchangeCoverAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentValueWithoutExchangeCoverAmountType" minOccurs="0"/>
-             *         <element name="ValueWithExchangeCoverAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentValueWithExchangeCoverAmountType" minOccurs="0"/>
-             *         <element name="ItemID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentItemIDType" minOccurs="0"/>
-             *         <element name="QuantityQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentQuantityQuantityType" minOccurs="0"/>
-             *         <element name="Invoice" maxOccurs="unbounded" minOccurs="0">
-             *           <complexType>
-             *             <complexContent>
-             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *                 <sequence>
-             *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIdentificationIDType" minOccurs="0"/>
-             *                   <element name="IssueDateTime" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIssueDateTimeType" minOccurs="0"/>
-             *                   <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceTypeCodeType" minOccurs="0"/>
-             *                   <element name="CustomsValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemCustomsValueAmountType" minOccurs="0"/>
-             *                   <element name="QuantityQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceQuantityQuantityType" minOccurs="0"/>
-             *                 </sequence>
-             *               </restriction>
-             *             </complexContent>
-             *           </complexType>
-             *         </element>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
+             * <complexType>
+             *   <complexContent>
+             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *       <sequence>
+             *         <element name="CategoryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentCategoryCodeType" minOccurs="0"/>
+             *         <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentIdentificationIDType" minOccurs="0"/>
+             *         <element name="DrawbackHsClassification" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentDrawbackHsClassificationTextType" minOccurs="0"/>
+             *         <element name="DrawbackRecipientId" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentDrawbackRecipientIdTextType" minOccurs="0"/>
+             *         <element name="ValueWithoutExchangeCoverAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentValueWithoutExchangeCoverAmountType" minOccurs="0"/>
+             *         <element name="ValueWithExchangeCoverAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentValueWithExchangeCoverAmountType" minOccurs="0"/>
+             *         <element name="ItemID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentItemIDType" minOccurs="0"/>
+             *         <element name="QuantityQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentQuantityQuantityType" minOccurs="0"/>
+             *         <element name="Invoice" maxOccurs="unbounded" minOccurs="0">
+             *           <complexType>
+             *             <complexContent>
+             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *                 <sequence>
+             *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIdentificationIDType" minOccurs="0"/>
+             *                   <element name="IssueDateTime" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIssueDateTimeType" minOccurs="0"/>
+             *                   <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceTypeCodeType" minOccurs="0"/>
+             *                   <element name="CustomsValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemCustomsValueAmountType" minOccurs="0"/>
+             *                   <element name="QuantityQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceQuantityQuantityType" minOccurs="0"/>
+             *                 </sequence>
+             *               </restriction>
+             *             </complexContent>
+             *           </complexType>
+             *         </element>
+             *       </sequence>
+             *     </restriction>
+             *   </complexContent>
+             * </complexType>
              * 
* * @@ -2638,437 +1630,106 @@ public void setValuationAdjustment(DeclarationNFe.GoodsShipment.GovernmentAgency "quantityQuantity", "invoice" }) + @Builder(builderMethodName = "additionalDocumentBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class AdditionalDocument { - @XmlElement(name = "CategoryCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "CategoryCode") + @XmlSchemaType(name = "token") protected AdditionalDocumentCategoryCodeType categoryCode; - @XmlElement(name = "ID", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "ID") protected AdditionalDocumentIdentificationIDType id; - @XmlElement(name = "DrawbackHsClassification", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "DrawbackHsClassification") protected AdditionalDocumentDrawbackHsClassificationTextType drawbackHsClassification; - @XmlElement(name = "DrawbackRecipientId", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "DrawbackRecipientId") protected AdditionalDocumentDrawbackRecipientIdTextType drawbackRecipientId; - @XmlElement(name = "ValueWithoutExchangeCoverAmount", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "ValueWithoutExchangeCoverAmount") protected AdditionalDocumentValueWithoutExchangeCoverAmountType valueWithoutExchangeCoverAmount; - @XmlElement(name = "ValueWithExchangeCoverAmount", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "ValueWithExchangeCoverAmount") protected AdditionalDocumentValueWithExchangeCoverAmountType valueWithExchangeCoverAmount; - @XmlElement(name = "ItemID", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "ItemID") protected AdditionalDocumentItemIDType itemID; - @XmlElement(name = "QuantityQuantity", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "QuantityQuantity") protected AdditionalDocumentQuantityQuantityType quantityQuantity; - @XmlElement(name = "Invoice", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "Invoice") protected List invoice; - /** - * Gets the value of the categoryCode property. - * - * @return - * possible object is - * {@link AdditionalDocumentCategoryCodeType } - * - */ - public AdditionalDocumentCategoryCodeType getCategoryCode() { - return categoryCode; - } - - /** - * Sets the value of the categoryCode property. - * - * @param value - * allowed object is - * {@link AdditionalDocumentCategoryCodeType } - * - */ - public void setCategoryCode(AdditionalDocumentCategoryCodeType value) { - this.categoryCode = value; - } /** - * Gets the value of the id property. + *

Classe Java de anonymous complex type. * - * @return - * possible object is - * {@link AdditionalDocumentIdentificationIDType } - * - */ - public AdditionalDocumentIdentificationIDType getID() { - return id; - } - - /** - * Sets the value of the id property. + *

O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * - * @param value - * allowed object is - * {@link AdditionalDocumentIdentificationIDType } - * - */ - public void setID(AdditionalDocumentIdentificationIDType value) { - this.id = value; - } - - /** - * Gets the value of the drawbackHsClassification property. + *

+                 * <complexType>
+                 *   <complexContent>
+                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+                 *       <sequence>
+                 *         <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIdentificationIDType" minOccurs="0"/>
+                 *         <element name="IssueDateTime" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIssueDateTimeType" minOccurs="0"/>
+                 *         <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceTypeCodeType" minOccurs="0"/>
+                 *         <element name="CustomsValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemCustomsValueAmountType" minOccurs="0"/>
+                 *         <element name="QuantityQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceQuantityQuantityType" minOccurs="0"/>
+                 *       </sequence>
+                 *     </restriction>
+                 *   </complexContent>
+                 * </complexType>
+                 * 
* - * @return - * possible object is - * {@link AdditionalDocumentDrawbackHsClassificationTextType } - * - */ - public AdditionalDocumentDrawbackHsClassificationTextType getDrawbackHsClassification() { - return drawbackHsClassification; - } - - /** - * Sets the value of the drawbackHsClassification property. * - * @param value - * allowed object is - * {@link AdditionalDocumentDrawbackHsClassificationTextType } - * */ - public void setDrawbackHsClassification(AdditionalDocumentDrawbackHsClassificationTextType value) { - this.drawbackHsClassification = value; - } + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "id", + "issueDateTime", + "typeCode", + "customsValueAmount", + "quantityQuantity" + }) + @Builder(builderMethodName = "invoiceBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data + public static class Invoice { - /** - * Gets the value of the drawbackRecipientId property. - * - * @return - * possible object is - * {@link AdditionalDocumentDrawbackRecipientIdTextType } - * - */ - public AdditionalDocumentDrawbackRecipientIdTextType getDrawbackRecipientId() { - return drawbackRecipientId; - } - - /** - * Sets the value of the drawbackRecipientId property. - * - * @param value - * allowed object is - * {@link AdditionalDocumentDrawbackRecipientIdTextType } - * - */ - public void setDrawbackRecipientId(AdditionalDocumentDrawbackRecipientIdTextType value) { - this.drawbackRecipientId = value; - } - - /** - * Gets the value of the valueWithoutExchangeCoverAmount property. - * - * @return - * possible object is - * {@link AdditionalDocumentValueWithoutExchangeCoverAmountType } - * - */ - public AdditionalDocumentValueWithoutExchangeCoverAmountType getValueWithoutExchangeCoverAmount() { - return valueWithoutExchangeCoverAmount; - } - - /** - * Sets the value of the valueWithoutExchangeCoverAmount property. - * - * @param value - * allowed object is - * {@link AdditionalDocumentValueWithoutExchangeCoverAmountType } - * - */ - public void setValueWithoutExchangeCoverAmount(AdditionalDocumentValueWithoutExchangeCoverAmountType value) { - this.valueWithoutExchangeCoverAmount = value; - } - - /** - * Gets the value of the valueWithExchangeCoverAmount property. - * - * @return - * possible object is - * {@link AdditionalDocumentValueWithExchangeCoverAmountType } - * - */ - public AdditionalDocumentValueWithExchangeCoverAmountType getValueWithExchangeCoverAmount() { - return valueWithExchangeCoverAmount; - } - - /** - * Sets the value of the valueWithExchangeCoverAmount property. - * - * @param value - * allowed object is - * {@link AdditionalDocumentValueWithExchangeCoverAmountType } - * - */ - public void setValueWithExchangeCoverAmount(AdditionalDocumentValueWithExchangeCoverAmountType value) { - this.valueWithExchangeCoverAmount = value; - } - - /** - * Gets the value of the itemID property. - * - * @return - * possible object is - * {@link AdditionalDocumentItemIDType } - * - */ - public AdditionalDocumentItemIDType getItemID() { - return itemID; - } - - /** - * Sets the value of the itemID property. - * - * @param value - * allowed object is - * {@link AdditionalDocumentItemIDType } - * - */ - public void setItemID(AdditionalDocumentItemIDType value) { - this.itemID = value; - } - - /** - * Gets the value of the quantityQuantity property. - * - * @return - * possible object is - * {@link AdditionalDocumentQuantityQuantityType } - * - */ - public AdditionalDocumentQuantityQuantityType getQuantityQuantity() { - return quantityQuantity; - } - - /** - * Sets the value of the quantityQuantity property. - * - * @param value - * allowed object is - * {@link AdditionalDocumentQuantityQuantityType } - * - */ - public void setQuantityQuantity(AdditionalDocumentQuantityQuantityType value) { - this.quantityQuantity = value; - } - - /** - * Gets the value of the invoice 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 invoice property. - * - *

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

-                 *    getInvoice().add(newItem);
-                 * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.AdditionalDocument.Invoice } - * - * - */ - public List getInvoice() { - if (invoice == null) { - invoice = new ArrayList(); - } - return this.invoice; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-                 * <complexType>
-                 *   <complexContent>
-                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-                 *       <sequence>
-                 *         <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIdentificationIDType" minOccurs="0"/>
-                 *         <element name="IssueDateTime" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIssueDateTimeType" minOccurs="0"/>
-                 *         <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceTypeCodeType" minOccurs="0"/>
-                 *         <element name="CustomsValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemCustomsValueAmountType" minOccurs="0"/>
-                 *         <element name="QuantityQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceQuantityQuantityType" minOccurs="0"/>
-                 *       </sequence>
-                 *     </restriction>
-                 *   </complexContent>
-                 * </complexType>
-                 * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "id", - "issueDateTime", - "typeCode", - "customsValueAmount", - "quantityQuantity" - }) - public static class Invoice { - - @XmlElement(name = "ID", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "ID") protected InvoiceIdentificationIDType id; - @XmlElement(name = "IssueDateTime", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "IssueDateTime") protected InvoiceIssueDateTimeType issueDateTime; - @XmlElement(name = "TypeCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "TypeCode") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType(name = "token") protected String typeCode; - @XmlElement(name = "CustomsValueAmount", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "CustomsValueAmount") protected GovernmentAgencyGoodsItemCustomsValueAmountType customsValueAmount; - @XmlElement(name = "QuantityQuantity", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "QuantityQuantity") protected InvoiceQuantityQuantityType quantityQuantity; - /** - * Gets the value of the id property. - * - * @return - * possible object is - * {@link InvoiceIdentificationIDType } - * - */ - public InvoiceIdentificationIDType getID() { - return id; - } - - /** - * Sets the value of the id property. - * - * @param value - * allowed object is - * {@link InvoiceIdentificationIDType } - * - */ - public void setID(InvoiceIdentificationIDType value) { - this.id = value; - } - - /** - * Gets the value of the issueDateTime property. - * - * @return - * possible object is - * {@link InvoiceIssueDateTimeType } - * - */ - public InvoiceIssueDateTimeType getIssueDateTime() { - return issueDateTime; - } - - /** - * Sets the value of the issueDateTime property. - * - * @param value - * allowed object is - * {@link InvoiceIssueDateTimeType } - * - */ - public void setIssueDateTime(InvoiceIssueDateTimeType value) { - this.issueDateTime = value; - } - - /** - * Gets the value of the typeCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getTypeCode() { - return typeCode; - } - - /** - * Sets the value of the typeCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setTypeCode(String value) { - this.typeCode = value; - } - - /** - * Gets the value of the customsValueAmount property. - * - * @return - * possible object is - * {@link GovernmentAgencyGoodsItemCustomsValueAmountType } - * - */ - public GovernmentAgencyGoodsItemCustomsValueAmountType getCustomsValueAmount() { - return customsValueAmount; - } - - /** - * Sets the value of the customsValueAmount property. - * - * @param value - * allowed object is - * {@link GovernmentAgencyGoodsItemCustomsValueAmountType } - * - */ - public void setCustomsValueAmount(GovernmentAgencyGoodsItemCustomsValueAmountType value) { - this.customsValueAmount = value; - } - - /** - * Gets the value of the quantityQuantity property. - * - * @return - * possible object is - * {@link InvoiceQuantityQuantityType } - * - */ - public InvoiceQuantityQuantityType getQuantityQuantity() { - return quantityQuantity; - } - - /** - * Sets the value of the quantityQuantity property. - * - * @param value - * allowed object is - * {@link InvoiceQuantityQuantityType } - * - */ - public void setQuantityQuantity(InvoiceQuantityQuantityType value) { - this.quantityQuantity = value; - } - } } /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="StatementCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementCodeType" minOccurs="0"/>
-             *         <element name="StatementDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementDescriptionTextType" minOccurs="0"/>
-             *         <element name="LimitDateTime" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationLimitDateTimeType" minOccurs="0"/>
-             *         <element name="StatementTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementTypeCodeType" minOccurs="0"/>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
+             * <complexType>
+             *   <complexContent>
+             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *       <sequence>
+             *         <element name="StatementCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementCodeType" minOccurs="0"/>
+             *         <element name="StatementDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementDescriptionTextType" minOccurs="0"/>
+             *         <element name="LimitDateTime" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationLimitDateTimeType" minOccurs="0"/>
+             *         <element name="StatementTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementTypeCodeType" minOccurs="0"/>
+             *       </sequence>
+             *     </restriction>
+             *   </complexContent>
+             * </complexType>
              * 
* * @@ -3080,204 +1741,114 @@ public void setQuantityQuantity(InvoiceQuantityQuantityType value) { "limitDateTime", "statementTypeCode" }) + @Builder(builderMethodName = "additionalInformationBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class AdditionalInformation { - @XmlElement(name = "StatementCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "StatementCode") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType(name = "token") protected String statementCode; - @XmlElement(name = "StatementDescription", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "StatementDescription") protected AdditionalInformationStatementDescriptionTextType statementDescription; - @XmlElement(name = "LimitDateTime", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "LimitDateTime") protected AdditionalInformationLimitDateTimeType limitDateTime; - @XmlElement(name = "StatementTypeCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "StatementTypeCode") + @XmlSchemaType(name = "token") protected AdditionalInformationStatementTypeCodeType statementTypeCode; - /** - * Gets the value of the statementCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getStatementCode() { - return statementCode; - } - - /** - * Sets the value of the statementCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setStatementCode(String value) { - this.statementCode = value; - } - - /** - * Gets the value of the statementDescription property. - * - * @return - * possible object is - * {@link AdditionalInformationStatementDescriptionTextType } - * - */ - public AdditionalInformationStatementDescriptionTextType getStatementDescription() { - return statementDescription; - } - - /** - * Sets the value of the statementDescription property. - * - * @param value - * allowed object is - * {@link AdditionalInformationStatementDescriptionTextType } - * - */ - public void setStatementDescription(AdditionalInformationStatementDescriptionTextType value) { - this.statementDescription = value; - } - - /** - * Gets the value of the limitDateTime property. - * - * @return - * possible object is - * {@link AdditionalInformationLimitDateTimeType } - * - */ - public AdditionalInformationLimitDateTimeType getLimitDateTime() { - return limitDateTime; - } - - /** - * Sets the value of the limitDateTime property. - * - * @param value - * allowed object is - * {@link AdditionalInformationLimitDateTimeType } - * - */ - public void setLimitDateTime(AdditionalInformationLimitDateTimeType value) { - this.limitDateTime = value; - } - - /** - * Gets the value of the statementTypeCode property. - * - * @return - * possible object is - * {@link AdditionalInformationStatementTypeCodeType } - * - */ - public AdditionalInformationStatementTypeCodeType getStatementTypeCode() { - return statementTypeCode; - } - - /** - * Sets the value of the statementTypeCode property. - * - * @param value - * allowed object is - * {@link AdditionalInformationStatementTypeCodeType } - * - */ - public void setStatementTypeCode(AdditionalInformationStatementTypeCodeType value) { - this.statementTypeCode = value; - } - } /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityDescriptionTextType" minOccurs="0"/>
-             *         <element name="ValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityValueAmountType"/>
-             *         <element name="InvoiceBRLvalueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityInvoiceBRLvalueAmountType" minOccurs="0"/>
-             *         <element name="GoodsMeasure" maxOccurs="2" minOccurs="0">
-             *           <complexType>
-             *             <complexContent>
-             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *                 <sequence>
-             *                   <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTypeCodeType"/>
-             *                   <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
-             *                 </sequence>
-             *               </restriction>
-             *             </complexContent>
-             *           </complexType>
-             *         </element>
-             *         <element name="InvoiceLine">
-             *           <complexType>
-             *             <complexContent>
-             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *                 <sequence>
-             *                   <element name="SequenceNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceLineSequenceNumericType"/>
-             *                   <element name="ReferencedInvoiceLine" maxOccurs="unbounded" minOccurs="0">
-             *                     <complexType>
-             *                       <complexContent>
-             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *                           <sequence>
-             *                             <element name="SequenceNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceLineSequenceNumericType"/>
-             *                             <element name="InvoiceIdentificationID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceLineInvoiceIdentificationIDType"/>
-             *                             <element name="GoodsMeasure" minOccurs="0">
-             *                               <complexType>
-             *                                 <complexContent>
-             *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *                                     <sequence>
-             *                                       <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
-             *                                     </sequence>
-             *                                   </restriction>
-             *                                 </complexContent>
-             *                               </complexType>
-             *                             </element>
-             *                           </sequence>
-             *                         </restriction>
-             *                       </complexContent>
-             *                     </complexType>
-             *                   </element>
-             *                 </sequence>
-             *               </restriction>
-             *             </complexContent>
-             *           </complexType>
-             *         </element>
-             *         <element name="ProductCharacteristics" maxOccurs="unbounded" minOccurs="0">
-             *           <complexType>
-             *             <complexContent>
-             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *                 <sequence>
-             *                   <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsTypeCodeType"/>
-             *                   <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsDescriptionTextType"/>
-             *                 </sequence>
-             *               </restriction>
-             *             </complexContent>
-             *           </complexType>
-             *         </element>
-             *         <element name="ProductCriteriaConformance" maxOccurs="unbounded" minOccurs="0">
-             *           <complexType>
-             *             <complexContent>
-             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *                 <sequence>
-             *                   <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceTypeCodeType"/>
-             *                   <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceDescriptionTextType"/>
-             *                 </sequence>
-             *               </restriction>
-             *             </complexContent>
-             *           </complexType>
-             *         </element>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
+             * <complexType>
+             *   <complexContent>
+             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *       <sequence>
+             *         <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityDescriptionTextType" minOccurs="0"/>
+             *         <element name="ValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityValueAmountType"/>
+             *         <element name="InvoiceBRLvalueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityInvoiceBRLvalueAmountType" minOccurs="0"/>
+             *         <element name="GoodsMeasure" maxOccurs="2" minOccurs="0">
+             *           <complexType>
+             *             <complexContent>
+             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *                 <sequence>
+             *                   <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTypeCodeType"/>
+             *                   <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
+             *                 </sequence>
+             *               </restriction>
+             *             </complexContent>
+             *           </complexType>
+             *         </element>
+             *         <element name="InvoiceLine">
+             *           <complexType>
+             *             <complexContent>
+             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *                 <sequence>
+             *                   <element name="SequenceNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceLineSequenceNumericType"/>
+             *                   <element name="ReferencedInvoiceLine" maxOccurs="unbounded" minOccurs="0">
+             *                     <complexType>
+             *                       <complexContent>
+             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *                           <sequence>
+             *                             <element name="SequenceNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceLineSequenceNumericType"/>
+             *                             <element name="InvoiceIdentificationID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceLineInvoiceIdentificationIDType"/>
+             *                             <element name="GoodsMeasure" minOccurs="0">
+             *                               <complexType>
+             *                                 <complexContent>
+             *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *                                     <sequence>
+             *                                       <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
+             *                                     </sequence>
+             *                                   </restriction>
+             *                                 </complexContent>
+             *                               </complexType>
+             *                             </element>
+             *                           </sequence>
+             *                         </restriction>
+             *                       </complexContent>
+             *                     </complexType>
+             *                   </element>
+             *                 </sequence>
+             *               </restriction>
+             *             </complexContent>
+             *           </complexType>
+             *         </element>
+             *         <element name="ProductCharacteristics" maxOccurs="unbounded" minOccurs="0">
+             *           <complexType>
+             *             <complexContent>
+             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *                 <sequence>
+             *                   <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsTypeCodeType"/>
+             *                   <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsDescriptionTextType"/>
+             *                 </sequence>
+             *               </restriction>
+             *             </complexContent>
+             *           </complexType>
+             *         </element>
+             *         <element name="ProductCriteriaConformance" maxOccurs="unbounded" minOccurs="0">
+             *           <complexType>
+             *             <complexContent>
+             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *                 <sequence>
+             *                   <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceTypeCodeType"/>
+             *                   <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceDescriptionTextType"/>
+             *                 </sequence>
+             *               </restriction>
+             *             </complexContent>
+             *           </complexType>
+             *         </element>
+             *       </sequence>
+             *     </restriction>
+             *   </complexContent>
+             * </complexType>
              * 
* * @@ -3292,223 +1863,44 @@ public void setStatementTypeCode(AdditionalInformationStatementTypeCodeType valu "productCharacteristics", "productCriteriaConformance" }) + @Builder(builderMethodName = "commodityBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class Commodity { - @XmlElement(name = "Description", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "Description") protected CommodityDescriptionTextType description; - @XmlElement(name = "ValueAmount", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "ValueAmount", required = true) protected CommodityValueAmountType valueAmount; - @XmlElement(name = "InvoiceBRLvalueAmount", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "InvoiceBRLvalueAmount") protected CommodityInvoiceBRLvalueAmountType invoiceBRLvalueAmount; - @XmlElement(name = "GoodsMeasure", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "GoodsMeasure") protected List goodsMeasure; - @XmlElement(name = "InvoiceLine", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "InvoiceLine", required = true) protected DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.Commodity.InvoiceLine invoiceLine; - @XmlElement(name = "ProductCharacteristics", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "ProductCharacteristics") protected List productCharacteristics; - @XmlElement(name = "ProductCriteriaConformance", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "ProductCriteriaConformance") protected List productCriteriaConformance; - /** - * Gets the value of the description property. - * - * @return - * possible object is - * {@link CommodityDescriptionTextType } - * - */ - public CommodityDescriptionTextType getDescription() { - return description; - } - - /** - * Sets the value of the description property. - * - * @param value - * allowed object is - * {@link CommodityDescriptionTextType } - * - */ - public void setDescription(CommodityDescriptionTextType value) { - this.description = value; - } - - /** - * Gets the value of the valueAmount property. - * - * @return - * possible object is - * {@link CommodityValueAmountType } - * - */ - public CommodityValueAmountType getValueAmount() { - return valueAmount; - } - - /** - * Sets the value of the valueAmount property. - * - * @param value - * allowed object is - * {@link CommodityValueAmountType } - * - */ - public void setValueAmount(CommodityValueAmountType value) { - this.valueAmount = value; - } - - /** - * Gets the value of the invoiceBRLvalueAmount property. - * - * @return - * possible object is - * {@link CommodityInvoiceBRLvalueAmountType } - * - */ - public CommodityInvoiceBRLvalueAmountType getInvoiceBRLvalueAmount() { - return invoiceBRLvalueAmount; - } - - /** - * Sets the value of the invoiceBRLvalueAmount property. - * - * @param value - * allowed object is - * {@link CommodityInvoiceBRLvalueAmountType } - * - */ - public void setInvoiceBRLvalueAmount(CommodityInvoiceBRLvalueAmountType value) { - this.invoiceBRLvalueAmount = value; - } - - /** - * Gets the value of the goodsMeasure 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 goodsMeasure property. - * - *

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

-                 *    getGoodsMeasure().add(newItem);
-                 * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.Commodity.GoodsMeasure } - * - * - */ - public List getGoodsMeasure() { - if (goodsMeasure == null) { - goodsMeasure = new ArrayList(); - } - return this.goodsMeasure; - } - - /** - * Gets the value of the invoiceLine property. - * - * @return - * possible object is - * {@link DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.Commodity.InvoiceLine } - * - */ - public DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.Commodity.InvoiceLine getInvoiceLine() { - return invoiceLine; - } - - /** - * Sets the value of the invoiceLine property. - * - * @param value - * allowed object is - * {@link DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.Commodity.InvoiceLine } - * - */ - public void setInvoiceLine(DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.Commodity.InvoiceLine value) { - this.invoiceLine = value; - } /** - * Gets the value of the productCharacteristics property. + *

Classe Java de anonymous complex type. * - *

- * 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 productCharacteristics property. + *

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

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

-                 *    getProductCharacteristics().add(newItem);
-                 * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.Commodity.ProductCharacteristics } - * - * - */ - public List getProductCharacteristics() { - if (productCharacteristics == null) { - productCharacteristics = new ArrayList(); - } - return this.productCharacteristics; - } - - /** - * Gets the value of the productCriteriaConformance 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 productCriteriaConformance property. - * - *

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

-                 *    getProductCriteriaConformance().add(newItem);
-                 * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.Commodity.ProductCriteriaConformance } - * - * - */ - public List getProductCriteriaConformance() { - if (productCriteriaConformance == null) { - productCriteriaConformance = new ArrayList(); - } - return this.productCriteriaConformance; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-                 * <complexType>
-                 *   <complexContent>
-                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-                 *       <sequence>
-                 *         <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTypeCodeType"/>
-                 *         <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
-                 *       </sequence>
-                 *     </restriction>
-                 *   </complexContent>
-                 * </complexType>
+                 * <complexType>
+                 *   <complexContent>
+                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+                 *       <sequence>
+                 *         <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTypeCodeType"/>
+                 *         <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
+                 *       </sequence>
+                 *     </restriction>
+                 *   </complexContent>
+                 * </complexType>
                  * 
* * @@ -3518,102 +1910,59 @@ public ListJava class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="SequenceNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceLineSequenceNumericType"/>
-                 *         <element name="ReferencedInvoiceLine" maxOccurs="unbounded" minOccurs="0">
-                 *           <complexType>
-                 *             <complexContent>
-                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-                 *                 <sequence>
-                 *                   <element name="SequenceNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceLineSequenceNumericType"/>
-                 *                   <element name="InvoiceIdentificationID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceLineInvoiceIdentificationIDType"/>
-                 *                   <element name="GoodsMeasure" minOccurs="0">
-                 *                     <complexType>
-                 *                       <complexContent>
-                 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-                 *                           <sequence>
-                 *                             <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
-                 *                           </sequence>
-                 *                         </restriction>
-                 *                       </complexContent>
-                 *                     </complexType>
-                 *                   </element>
-                 *                 </sequence>
-                 *               </restriction>
-                 *             </complexContent>
-                 *           </complexType>
-                 *         </element>
-                 *       </sequence>
-                 *     </restriction>
-                 *   </complexContent>
-                 * </complexType>
+                 * <complexType>
+                 *   <complexContent>
+                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+                 *       <sequence>
+                 *         <element name="SequenceNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceLineSequenceNumericType"/>
+                 *         <element name="ReferencedInvoiceLine" maxOccurs="unbounded" minOccurs="0">
+                 *           <complexType>
+                 *             <complexContent>
+                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+                 *                 <sequence>
+                 *                   <element name="SequenceNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceLineSequenceNumericType"/>
+                 *                   <element name="InvoiceIdentificationID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceLineInvoiceIdentificationIDType"/>
+                 *                   <element name="GoodsMeasure" minOccurs="0">
+                 *                     <complexType>
+                 *                       <complexContent>
+                 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+                 *                           <sequence>
+                 *                             <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
+                 *                           </sequence>
+                 *                         </restriction>
+                 *                       </complexContent>
+                 *                     </complexType>
+                 *                   </element>
+                 *                 </sequence>
+                 *               </restriction>
+                 *             </complexContent>
+                 *           </complexType>
+                 *         </element>
+                 *       </sequence>
+                 *     </restriction>
+                 *   </complexContent>
+                 * </complexType>
                  * 
* * @@ -3623,201 +1972,84 @@ public void setTariffQuantity(GoodsMeasureTariffQuantityType value) { "sequenceNumeric", "referencedInvoiceLine" }) + @Builder(builderMethodName = "invoiceLineBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class InvoiceLine { - @XmlElement(name = "SequenceNumeric", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "SequenceNumeric", required = true) protected BigDecimal sequenceNumeric; - @XmlElement(name = "ReferencedInvoiceLine", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "ReferencedInvoiceLine") protected List referencedInvoiceLine; - /** - * Gets the value of the sequenceNumeric property. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getSequenceNumeric() { - return sequenceNumeric; - } - - /** - * Sets the value of the sequenceNumeric property. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setSequenceNumeric(BigDecimal value) { - this.sequenceNumeric = value; - } /** - * Gets the value of the referencedInvoiceLine property. + *

Classe Java de anonymous complex type. * - *

- * 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 referencedInvoiceLine property. + *

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

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

-                     *    getReferencedInvoiceLine().add(newItem);
-                     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.Commodity.InvoiceLine.ReferencedInvoiceLine } - * - * - */ - public List getReferencedInvoiceLine() { - if (referencedInvoiceLine == null) { - referencedInvoiceLine = new ArrayList(); - } - return this.referencedInvoiceLine; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-                     * <complexType>
-                     *   <complexContent>
-                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-                     *       <sequence>
-                     *         <element name="SequenceNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceLineSequenceNumericType"/>
-                     *         <element name="InvoiceIdentificationID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceLineInvoiceIdentificationIDType"/>
-                     *         <element name="GoodsMeasure" minOccurs="0">
-                     *           <complexType>
-                     *             <complexContent>
-                     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-                     *                 <sequence>
-                     *                   <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
-                     *                 </sequence>
-                     *               </restriction>
-                     *             </complexContent>
-                     *           </complexType>
-                     *         </element>
-                     *       </sequence>
-                     *     </restriction>
-                     *   </complexContent>
-                     * </complexType>
+                     * <complexType>
+                     *   <complexContent>
+                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+                     *       <sequence>
+                     *         <element name="SequenceNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceLineSequenceNumericType"/>
+                     *         <element name="InvoiceIdentificationID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceLineInvoiceIdentificationIDType"/>
+                     *         <element name="GoodsMeasure" minOccurs="0">
+                     *           <complexType>
+                     *             <complexContent>
+                     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+                     *                 <sequence>
+                     *                   <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
+                     *                 </sequence>
+                     *               </restriction>
+                     *             </complexContent>
+                     *           </complexType>
+                     *         </element>
+                     *       </sequence>
+                     *     </restriction>
+                     *   </complexContent>
+                     * </complexType>
                      * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { - "sequenceNumeric", - "invoiceIdentificationID", - "goodsMeasure" - }) - public static class ReferencedInvoiceLine { - - @XmlElement(name = "SequenceNumeric", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) - protected BigDecimal sequenceNumeric; - @XmlElement(name = "InvoiceIdentificationID", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) - protected ReferencedInvoiceLineInvoiceIdentificationIDType invoiceIdentificationID; - @XmlElement(name = "GoodsMeasure", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") - protected DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.Commodity.InvoiceLine.ReferencedInvoiceLine.GoodsMeasure goodsMeasure; - - /** - * Gets the value of the sequenceNumeric property. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getSequenceNumeric() { - return sequenceNumeric; - } - - /** - * Sets the value of the sequenceNumeric property. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setSequenceNumeric(BigDecimal value) { - this.sequenceNumeric = value; - } - - /** - * Gets the value of the invoiceIdentificationID property. - * - * @return - * possible object is - * {@link ReferencedInvoiceLineInvoiceIdentificationIDType } - * - */ - public ReferencedInvoiceLineInvoiceIdentificationIDType getInvoiceIdentificationID() { - return invoiceIdentificationID; - } - - /** - * Sets the value of the invoiceIdentificationID property. - * - * @param value - * allowed object is - * {@link ReferencedInvoiceLineInvoiceIdentificationIDType } - * - */ - public void setInvoiceIdentificationID(ReferencedInvoiceLineInvoiceIdentificationIDType value) { - this.invoiceIdentificationID = value; - } - - /** - * Gets the value of the goodsMeasure property. - * - * @return - * possible object is - * {@link DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.Commodity.InvoiceLine.ReferencedInvoiceLine.GoodsMeasure } - * - */ - public DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.Commodity.InvoiceLine.ReferencedInvoiceLine.GoodsMeasure getGoodsMeasure() { - return goodsMeasure; - } + "sequenceNumeric", + "invoiceIdentificationID", + "goodsMeasure" + }) + @Builder(builderMethodName = "referencedInvoiceLineBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data + public static class ReferencedInvoiceLine { - /** - * Sets the value of the goodsMeasure property. - * - * @param value - * allowed object is - * {@link DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.Commodity.InvoiceLine.ReferencedInvoiceLine.GoodsMeasure } - * - */ - public void setGoodsMeasure(DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.Commodity.InvoiceLine.ReferencedInvoiceLine.GoodsMeasure value) { - this.goodsMeasure = value; - } + @XmlElement(name = "SequenceNumeric", required = true) + protected BigDecimal sequenceNumeric; + @XmlElement(name = "InvoiceIdentificationID", required = true) + protected ReferencedInvoiceLineInvoiceIdentificationIDType invoiceIdentificationID; + @XmlElement(name = "GoodsMeasure") + protected DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.Commodity.InvoiceLine.ReferencedInvoiceLine.GoodsMeasure goodsMeasure; /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
-                         *       </sequence>
-                         *     </restriction>
-                         *   </complexContent>
-                         * </complexType>
+                         * <complexType>
+                         *   <complexContent>
+                         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+                         *       <sequence>
+                         *         <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
+                         *       </sequence>
+                         *     </restriction>
+                         *   </complexContent>
+                         * </complexType>
                          * 
* * @@ -3826,35 +2058,15 @@ public void setGoodsMeasure(DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsIt @XmlType(name = "", propOrder = { "tariffQuantity" }) + @Builder(builderMethodName = "goodsMeasureBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class GoodsMeasure { - @XmlElement(name = "TariffQuantity", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "TariffQuantity", required = true) protected GoodsMeasureTariffQuantityType tariffQuantity; - /** - * Gets the value of the tariffQuantity property. - * - * @return - * possible object is - * {@link GoodsMeasureTariffQuantityType } - * - */ - public GoodsMeasureTariffQuantityType getTariffQuantity() { - return tariffQuantity; - } - - /** - * Sets the value of the tariffQuantity property. - * - * @param value - * allowed object is - * {@link GoodsMeasureTariffQuantityType } - * - */ - public void setTariffQuantity(GoodsMeasureTariffQuantityType value) { - this.tariffQuantity = value; - } - } } @@ -3863,21 +2075,21 @@ public void setTariffQuantity(GoodsMeasureTariffQuantityType value) { /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsTypeCodeType"/>
-                 *         <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsDescriptionTextType"/>
-                 *       </sequence>
-                 *     </restriction>
-                 *   </complexContent>
-                 * </complexType>
+                 * <complexType>
+                 *   <complexContent>
+                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+                 *       <sequence>
+                 *         <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsTypeCodeType"/>
+                 *         <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsDescriptionTextType"/>
+                 *       </sequence>
+                 *     </restriction>
+                 *   </complexContent>
+                 * </complexType>
                  * 
* * @@ -3887,80 +2099,36 @@ public void setTariffQuantity(GoodsMeasureTariffQuantityType value) { "typeCode", "description" }) + @Builder(builderMethodName = "productCharacteristicsBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class ProductCharacteristics { - @XmlElement(name = "TypeCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "TypeCode", required = true) protected ProductCharacteristicsTypeCodeType typeCode; - @XmlElement(name = "Description", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "Description", required = true) protected ProductCharacteristicsDescriptionTextType description; - /** - * Gets the value of the typeCode property. - * - * @return - * possible object is - * {@link ProductCharacteristicsTypeCodeType } - * - */ - public ProductCharacteristicsTypeCodeType getTypeCode() { - return typeCode; - } - - /** - * Sets the value of the typeCode property. - * - * @param value - * allowed object is - * {@link ProductCharacteristicsTypeCodeType } - * - */ - public void setTypeCode(ProductCharacteristicsTypeCodeType value) { - this.typeCode = value; - } - - /** - * Gets the value of the description property. - * - * @return - * possible object is - * {@link ProductCharacteristicsDescriptionTextType } - * - */ - public ProductCharacteristicsDescriptionTextType getDescription() { - return description; - } - - /** - * Sets the value of the description property. - * - * @param value - * allowed object is - * {@link ProductCharacteristicsDescriptionTextType } - * - */ - public void setDescription(ProductCharacteristicsDescriptionTextType value) { - this.description = value; - } - } /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceTypeCodeType"/>
-                 *         <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceDescriptionTextType"/>
-                 *       </sequence>
-                 *     </restriction>
-                 *   </complexContent>
-                 * </complexType>
+                 * <complexType>
+                 *   <complexContent>
+                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+                 *       <sequence>
+                 *         <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceTypeCodeType"/>
+                 *         <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceDescriptionTextType"/>
+                 *       </sequence>
+                 *     </restriction>
+                 *   </complexContent>
+                 * </complexType>
                  * 
* * @@ -3970,92 +2138,48 @@ public void setDescription(ProductCharacteristicsDescriptionTextType value) { "typeCode", "description" }) + @Builder(builderMethodName = "productCriteriaConformanceBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class ProductCriteriaConformance { - @XmlElement(name = "TypeCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "TypeCode", required = true) protected ProductCriteriaConformanceTypeCodeType typeCode; - @XmlElement(name = "Description", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "Description", required = true) protected ProductCriteriaConformanceDescriptionTextType description; - /** - * Gets the value of the typeCode property. - * - * @return - * possible object is - * {@link ProductCriteriaConformanceTypeCodeType } - * - */ - public ProductCriteriaConformanceTypeCodeType getTypeCode() { - return typeCode; - } - - /** - * Sets the value of the typeCode property. - * - * @param value - * allowed object is - * {@link ProductCriteriaConformanceTypeCodeType } - * - */ - public void setTypeCode(ProductCriteriaConformanceTypeCodeType value) { - this.typeCode = value; - } - - /** - * Gets the value of the description property. - * - * @return - * possible object is - * {@link ProductCriteriaConformanceDescriptionTextType } - * - */ - public ProductCriteriaConformanceDescriptionTextType getDescription() { - return description; - } - - /** - * Sets the value of the description property. - * - * @param value - * allowed object is - * {@link ProductCriteriaConformanceDescriptionTextType } - * - */ - public void setDescription(ProductCriteriaConformanceDescriptionTextType value) { - this.description = value; - } - } } /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="CountryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}DestinationCountryCodeType"/>
-             *         <element name="GoodsMeasure">
-             *           <complexType>
-             *             <complexContent>
-             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *                 <sequence>
-             *                   <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
-             *                 </sequence>
-             *               </restriction>
-             *             </complexContent>
-             *           </complexType>
-             *         </element>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
+             * <complexType>
+             *   <complexContent>
+             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *       <sequence>
+             *         <element name="CountryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}DestinationCountryCodeType"/>
+             *         <element name="GoodsMeasure">
+             *           <complexType>
+             *             <complexContent>
+             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *                 <sequence>
+             *                   <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
+             *                 </sequence>
+             *               </restriction>
+             *             </complexContent>
+             *           </complexType>
+             *         </element>
+             *       </sequence>
+             *     </restriction>
+             *   </complexContent>
+             * </complexType>
              * 
* * @@ -4065,77 +2189,34 @@ public void setDescription(ProductCriteriaConformanceDescriptionTextType value) "countryCode", "goodsMeasure" }) + @Builder(builderMethodName = "destinationBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class Destination { - @XmlElement(name = "CountryCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "CountryCode", required = true) + @XmlSchemaType(name = "token") protected DestinationCountryCodeType countryCode; - @XmlElement(name = "GoodsMeasure", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "GoodsMeasure", required = true) protected DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.Destination.GoodsMeasure goodsMeasure; - /** - * Gets the value of the countryCode property. - * - * @return - * possible object is - * {@link DestinationCountryCodeType } - * - */ - public DestinationCountryCodeType getCountryCode() { - return countryCode; - } - - /** - * Sets the value of the countryCode property. - * - * @param value - * allowed object is - * {@link DestinationCountryCodeType } - * - */ - public void setCountryCode(DestinationCountryCodeType value) { - this.countryCode = value; - } - - /** - * Gets the value of the goodsMeasure property. - * - * @return - * possible object is - * {@link DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.Destination.GoodsMeasure } - * - */ - public DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.Destination.GoodsMeasure getGoodsMeasure() { - return goodsMeasure; - } - - /** - * Sets the value of the goodsMeasure property. - * - * @param value - * allowed object is - * {@link DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.Destination.GoodsMeasure } - * - */ - public void setGoodsMeasure(DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsItem.Destination.GoodsMeasure value) { - this.goodsMeasure = value; - } - /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
-                 *       </sequence>
-                 *     </restriction>
-                 *   </complexContent>
-                 * </complexType>
+                 * <complexType>
+                 *   <complexContent>
+                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+                 *       <sequence>
+                 *         <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
+                 *       </sequence>
+                 *     </restriction>
+                 *   </complexContent>
+                 * </complexType>
                  * 
* * @@ -4144,55 +2225,35 @@ public void setGoodsMeasure(DeclarationNFe.GoodsShipment.GovernmentAgencyGoodsIt @XmlType(name = "", propOrder = { "tariffQuantity" }) + @Builder(builderMethodName = "goodsMeasureBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class GoodsMeasure { - @XmlElement(name = "TariffQuantity", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "TariffQuantity", required = true) protected GoodsMeasureTariffQuantityType tariffQuantity; - /** - * Gets the value of the tariffQuantity property. - * - * @return - * possible object is - * {@link GoodsMeasureTariffQuantityType } - * - */ - public GoodsMeasureTariffQuantityType getTariffQuantity() { - return tariffQuantity; - } - - /** - * Sets the value of the tariffQuantity property. - * - * @param value - * allowed object is - * {@link GoodsMeasureTariffQuantityType } - * - */ - public void setTariffQuantity(GoodsMeasureTariffQuantityType value) { - this.tariffQuantity = value; - } - } } /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="NetNetWeightMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureNetNetWeightMeasureType"/>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
+             * <complexType>
+             *   <complexContent>
+             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *       <sequence>
+             *         <element name="NetNetWeightMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureNetNetWeightMeasureType"/>
+             *       </sequence>
+             *     </restriction>
+             *   </complexContent>
+             * </complexType>
              * 
* * @@ -4201,53 +2262,33 @@ public void setTariffQuantity(GoodsMeasureTariffQuantityType value) { @XmlType(name = "", propOrder = { "netNetWeightMeasure" }) + @Builder(builderMethodName = "goodsMeasureBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class GoodsMeasure { - @XmlElement(name = "NetNetWeightMeasure", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "NetNetWeightMeasure", required = true) protected GoodsMeasureNetNetWeightMeasureType netNetWeightMeasure; - /** - * Gets the value of the netNetWeightMeasure property. - * - * @return - * possible object is - * {@link GoodsMeasureNetNetWeightMeasureType } - * - */ - public GoodsMeasureNetNetWeightMeasureType getNetNetWeightMeasure() { - return netNetWeightMeasure; - } - - /** - * Sets the value of the netNetWeightMeasure property. - * - * @param value - * allowed object is - * {@link GoodsMeasureNetNetWeightMeasureType } - * - */ - public void setNetNetWeightMeasure(GoodsMeasureNetNetWeightMeasureType value) { - this.netNetWeightMeasure = value; - } - } /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="CurrentCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentProcedureCurrentCodeType"/>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
+             * <complexType>
+             *   <complexContent>
+             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *       <sequence>
+             *         <element name="CurrentCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentProcedureCurrentCodeType"/>
+             *       </sequence>
+             *     </restriction>
+             *   </complexContent>
+             * </complexType>
              * 
* * @@ -4256,54 +2297,34 @@ public void setNetNetWeightMeasure(GoodsMeasureNetNetWeightMeasureType value) { @XmlType(name = "", propOrder = { "currentCode" }) + @Builder(builderMethodName = "governmentProcedureBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class GovernmentProcedure { - @XmlElement(name = "CurrentCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "CurrentCode", required = true) protected GovernmentProcedureCurrentCodeType currentCode; - /** - * Gets the value of the currentCode property. - * - * @return - * possible object is - * {@link GovernmentProcedureCurrentCodeType } - * - */ - public GovernmentProcedureCurrentCodeType getCurrentCode() { - return currentCode; - } - - /** - * Sets the value of the currentCode property. - * - * @param value - * allowed object is - * {@link GovernmentProcedureCurrentCodeType } - * - */ - public void setCurrentCode(GovernmentProcedureCurrentCodeType value) { - this.currentCode = value; - } - } /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}PreviousDocumentIdentificationIDType" minOccurs="0"/>
-             *         <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}PreviousDocumentTypeCodeType" minOccurs="0"/>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
+             * <complexType>
+             *   <complexContent>
+             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *       <sequence>
+             *         <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}PreviousDocumentIdentificationIDType" minOccurs="0"/>
+             *         <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}PreviousDocumentTypeCodeType" minOccurs="0"/>
+             *       </sequence>
+             *     </restriction>
+             *   </complexContent>
+             * </complexType>
              * 
* * @@ -4313,81 +2334,38 @@ public void setCurrentCode(GovernmentProcedureCurrentCodeType value) { "id", "typeCode" }) + @Builder(builderMethodName = "previousDocumentBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class PreviousDocument { - @XmlElement(name = "ID", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "ID") protected PreviousDocumentIdentificationIDType id; - @XmlElement(name = "TypeCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "TypeCode") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType(name = "token") protected String typeCode; - /** - * Gets the value of the id property. - * - * @return - * possible object is - * {@link PreviousDocumentIdentificationIDType } - * - */ - public PreviousDocumentIdentificationIDType getID() { - return id; - } - - /** - * Sets the value of the id property. - * - * @param value - * allowed object is - * {@link PreviousDocumentIdentificationIDType } - * - */ - public void setID(PreviousDocumentIdentificationIDType value) { - this.id = value; - } - - /** - * Gets the value of the typeCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getTypeCode() { - return typeCode; - } - - /** - * Sets the value of the typeCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setTypeCode(String value) { - this.typeCode = value; - } - } /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="AdditionCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ValuationAdjustmentAdditionCodeType"/>
-             *         <element name="PercentageNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ValuationAdjustmentPercentageNumericType"/>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
+             * <complexType>
+             *   <complexContent>
+             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *       <sequence>
+             *         <element name="AdditionCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ValuationAdjustmentAdditionCodeType"/>
+             *         <element name="PercentageNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ValuationAdjustmentPercentageNumericType"/>
+             *       </sequence>
+             *     </restriction>
+             *   </complexContent>
+             * </complexType>
              * 
* * @@ -4397,117 +2375,74 @@ public void setTypeCode(String value) { "additionCode", "percentageNumeric" }) + @Builder(builderMethodName = "valuationAdjustmentBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class ValuationAdjustment { - @XmlElement(name = "AdditionCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "AdditionCode", required = true) @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType(name = "token") protected String additionCode; - @XmlElement(name = "PercentageNumeric", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "PercentageNumeric", required = true) protected BigDecimal percentageNumeric; - /** - * Gets the value of the additionCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getAdditionCode() { - return additionCode; - } - - /** - * Sets the value of the additionCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setAdditionCode(String value) { - this.additionCode = value; - } - - /** - * Gets the value of the percentageNumeric property. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getPercentageNumeric() { - return percentageNumeric; - } - - /** - * Sets the value of the percentageNumeric property. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setPercentageNumeric(BigDecimal value) { - this.percentageNumeric = value; - } - } } /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIdentificationIDType"/>
-         *         <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceTypeCodeType"/>
-         *         <element name="Submitter" minOccurs="0">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence>
-         *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}SubmitterIdentificationIDType"/>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *         <element name="ReferencedInvoice" maxOccurs="unbounded" minOccurs="0">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence>
-         *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceIdentificationIDType"/>
-         *                   <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceTypeCodeType"/>
-         *                   <element name="Submitter" minOccurs="0">
-         *                     <complexType>
-         *                       <complexContent>
-         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                           <sequence>
-         *                             <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}SubmitterIdentificationIDType"/>
-         *                           </sequence>
-         *                         </restriction>
-         *                       </complexContent>
-         *                     </complexType>
-         *                   </element>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *       </sequence>
-         *     </restriction>
-         *   </complexContent>
-         * </complexType>
+         * <complexType>
+         *   <complexContent>
+         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *       <sequence>
+         *         <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIdentificationIDType"/>
+         *         <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceTypeCodeType"/>
+         *         <element name="Submitter" minOccurs="0">
+         *           <complexType>
+         *             <complexContent>
+         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                 <sequence>
+         *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}SubmitterIdentificationIDType"/>
+         *                 </sequence>
+         *               </restriction>
+         *             </complexContent>
+         *           </complexType>
+         *         </element>
+         *         <element name="ReferencedInvoice" maxOccurs="unbounded" minOccurs="0">
+         *           <complexType>
+         *             <complexContent>
+         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                 <sequence>
+         *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceIdentificationIDType"/>
+         *                   <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceTypeCodeType"/>
+         *                   <element name="Submitter" minOccurs="0">
+         *                     <complexType>
+         *                       <complexContent>
+         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                           <sequence>
+         *                             <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}SubmitterIdentificationIDType"/>
+         *                           </sequence>
+         *                         </restriction>
+         *                       </complexContent>
+         *                     </complexType>
+         *                   </element>
+         *                 </sequence>
+         *               </restriction>
+         *             </complexContent>
+         *           </complexType>
+         *         </element>
+         *       </sequence>
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
          * 
* * @@ -4519,147 +2454,51 @@ public void setPercentageNumeric(BigDecimal value) { "submitter", "referencedInvoice" }) + @Builder(builderMethodName = "invoiceBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class Invoice { - @XmlElement(name = "ID", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "ID", required = true) protected InvoiceIdentificationIDType id; - @XmlElement(name = "TypeCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "TypeCode", required = true) @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType(name = "token") protected String typeCode; - @XmlElement(name = "Submitter", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "Submitter") protected DeclarationNFe.GoodsShipment.Invoice.Submitter submitter; - @XmlElement(name = "ReferencedInvoice", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "ReferencedInvoice") protected List referencedInvoice; - /** - * Gets the value of the id property. - * - * @return - * possible object is - * {@link InvoiceIdentificationIDType } - * - */ - public InvoiceIdentificationIDType getID() { - return id; - } - - /** - * Sets the value of the id property. - * - * @param value - * allowed object is - * {@link InvoiceIdentificationIDType } - * - */ - public void setID(InvoiceIdentificationIDType value) { - this.id = value; - } - - /** - * Gets the value of the typeCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getTypeCode() { - return typeCode; - } - - /** - * Sets the value of the typeCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setTypeCode(String value) { - this.typeCode = value; - } - - /** - * Gets the value of the submitter property. - * - * @return - * possible object is - * {@link DeclarationNFe.GoodsShipment.Invoice.Submitter } - * - */ - public DeclarationNFe.GoodsShipment.Invoice.Submitter getSubmitter() { - return submitter; - } - - /** - * Sets the value of the submitter property. - * - * @param value - * allowed object is - * {@link DeclarationNFe.GoodsShipment.Invoice.Submitter } - * - */ - public void setSubmitter(DeclarationNFe.GoodsShipment.Invoice.Submitter value) { - this.submitter = value; - } - - /** - * Gets the value of the referencedInvoice 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 referencedInvoice property. - * - *

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

-             *    getReferencedInvoice().add(newItem);
-             * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link DeclarationNFe.GoodsShipment.Invoice.ReferencedInvoice } - * - * - */ - public List getReferencedInvoice() { - if (referencedInvoice == null) { - referencedInvoice = new ArrayList(); - } - return this.referencedInvoice; - } - /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceIdentificationIDType"/>
-             *         <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceTypeCodeType"/>
-             *         <element name="Submitter" minOccurs="0">
-             *           <complexType>
-             *             <complexContent>
-             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *                 <sequence>
-             *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}SubmitterIdentificationIDType"/>
-             *                 </sequence>
-             *               </restriction>
-             *             </complexContent>
-             *           </complexType>
-             *         </element>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
+             * <complexType>
+             *   <complexContent>
+             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *       <sequence>
+             *         <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceIdentificationIDType"/>
+             *         <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ReferencedInvoiceTypeCodeType"/>
+             *         <element name="Submitter" minOccurs="0">
+             *           <complexType>
+             *             <complexContent>
+             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *                 <sequence>
+             *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}SubmitterIdentificationIDType"/>
+             *                 </sequence>
+             *               </restriction>
+             *             </complexContent>
+             *           </complexType>
+             *         </element>
+             *       </sequence>
+             *     </restriction>
+             *   </complexContent>
+             * </complexType>
              * 
* * @@ -4670,103 +2509,36 @@ public List getReference "typeCode", "submitter" }) + @Builder(builderMethodName = "referencedInvoiceBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class ReferencedInvoice { - @XmlElement(name = "ID", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "ID", required = true) protected ReferencedInvoiceIdentificationIDType id; - @XmlElement(name = "TypeCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "TypeCode", required = true) + @XmlSchemaType(name = "token") protected ReferencedInvoiceTypeCodeType typeCode; - @XmlElement(name = "Submitter", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "Submitter") protected DeclarationNFe.GoodsShipment.Invoice.ReferencedInvoice.Submitter submitter; - /** - * Gets the value of the id property. - * - * @return - * possible object is - * {@link ReferencedInvoiceIdentificationIDType } - * - */ - public ReferencedInvoiceIdentificationIDType getID() { - return id; - } - - /** - * Sets the value of the id property. - * - * @param value - * allowed object is - * {@link ReferencedInvoiceIdentificationIDType } - * - */ - public void setID(ReferencedInvoiceIdentificationIDType value) { - this.id = value; - } - - /** - * Gets the value of the typeCode property. - * - * @return - * possible object is - * {@link ReferencedInvoiceTypeCodeType } - * - */ - public ReferencedInvoiceTypeCodeType getTypeCode() { - return typeCode; - } - - /** - * Sets the value of the typeCode property. - * - * @param value - * allowed object is - * {@link ReferencedInvoiceTypeCodeType } - * - */ - public void setTypeCode(ReferencedInvoiceTypeCodeType value) { - this.typeCode = value; - } - - /** - * Gets the value of the submitter property. - * - * @return - * possible object is - * {@link DeclarationNFe.GoodsShipment.Invoice.ReferencedInvoice.Submitter } - * - */ - public DeclarationNFe.GoodsShipment.Invoice.ReferencedInvoice.Submitter getSubmitter() { - return submitter; - } - - /** - * Sets the value of the submitter property. - * - * @param value - * allowed object is - * {@link DeclarationNFe.GoodsShipment.Invoice.ReferencedInvoice.Submitter } - * - */ - public void setSubmitter(DeclarationNFe.GoodsShipment.Invoice.ReferencedInvoice.Submitter value) { - this.submitter = value; - } - /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}SubmitterIdentificationIDType"/>
-                 *       </sequence>
-                 *     </restriction>
-                 *   </complexContent>
-                 * </complexType>
+                 * <complexType>
+                 *   <complexContent>
+                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+                 *       <sequence>
+                 *         <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}SubmitterIdentificationIDType"/>
+                 *       </sequence>
+                 *     </restriction>
+                 *   </complexContent>
+                 * </complexType>
                  * 
* * @@ -4775,55 +2547,35 @@ public void setSubmitter(DeclarationNFe.GoodsShipment.Invoice.ReferencedInvoice. @XmlType(name = "", propOrder = { "id" }) + @Builder(builderMethodName = "submitterBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class Submitter { - @XmlElement(name = "ID", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "ID", required = true) protected SubmitterIdentificationIDType id; - /** - * Gets the value of the id property. - * - * @return - * possible object is - * {@link SubmitterIdentificationIDType } - * - */ - public SubmitterIdentificationIDType getID() { - return id; - } - - /** - * Sets the value of the id property. - * - * @param value - * allowed object is - * {@link SubmitterIdentificationIDType } - * - */ - public void setID(SubmitterIdentificationIDType value) { - this.id = value; - } - } } /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}SubmitterIdentificationIDType"/>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
+             * <complexType>
+             *   <complexContent>
+             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *       <sequence>
+             *         <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}SubmitterIdentificationIDType"/>
+             *       </sequence>
+             *     </restriction>
+             *   </complexContent>
+             * </complexType>
              * 
* * @@ -4832,55 +2584,35 @@ public void setID(SubmitterIdentificationIDType value) { @XmlType(name = "", propOrder = { "id" }) + @Builder(builderMethodName = "submitterBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class Submitter { - @XmlElement(name = "ID", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "ID", required = true) protected SubmitterIdentificationIDType id; - /** - * Gets the value of the id property. - * - * @return - * possible object is - * {@link SubmitterIdentificationIDType } - * - */ - public SubmitterIdentificationIDType getID() { - return id; - } - - /** - * Sets the value of the id property. - * - * @param value - * allowed object is - * {@link SubmitterIdentificationIDType } - * - */ - public void setID(SubmitterIdentificationIDType value) { - this.id = value; - } - } } /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="ConditionCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}TradeTermsConditionCodeType"/>
-         *       </sequence>
-         *     </restriction>
-         *   </complexContent>
-         * </complexType>
+         * <complexType>
+         *   <complexContent>
+         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *       <sequence>
+         *         <element name="ConditionCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}TradeTermsConditionCodeType"/>
+         *       </sequence>
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
          * 
* * @@ -4889,55 +2621,36 @@ public void setID(SubmitterIdentificationIDType value) { @XmlType(name = "", propOrder = { "conditionCode" }) + @Builder(builderMethodName = "tradeTermsBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class TradeTerms { - @XmlElement(name = "ConditionCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "ConditionCode", required = true) + @XmlSchemaType(name = "token") protected TradeTermsConditionCodeType conditionCode; - /** - * Gets the value of the conditionCode property. - * - * @return - * possible object is - * {@link TradeTermsConditionCodeType } - * - */ - public TradeTermsConditionCodeType getConditionCode() { - return conditionCode; - } - - /** - * Sets the value of the conditionCode property. - * - * @param value - * allowed object is - * {@link TradeTermsConditionCodeType } - * - */ - public void setConditionCode(TradeTermsConditionCodeType value) { - this.conditionCode = value; - } - } } /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="TraderAssignedReferenceID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}UCRTraderAssignedReferenceIDType"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="TraderAssignedReferenceID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}UCRTraderAssignedReferenceIDType"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -4946,35 +2659,15 @@ public void setConditionCode(TradeTermsConditionCodeType value) { @XmlType(name = "", propOrder = { "traderAssignedReferenceID" }) + @Builder(builderMethodName = "uCRBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class UCR { - @XmlElement(name = "TraderAssignedReferenceID", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "TraderAssignedReferenceID", required = true) protected UCRTraderAssignedReferenceIDType traderAssignedReferenceID; - /** - * Gets the value of the traderAssignedReferenceID property. - * - * @return - * possible object is - * {@link UCRTraderAssignedReferenceIDType } - * - */ - public UCRTraderAssignedReferenceIDType getTraderAssignedReferenceID() { - return traderAssignedReferenceID; - } - - /** - * Sets the value of the traderAssignedReferenceID property. - * - * @param value - * allowed object is - * {@link UCRTraderAssignedReferenceIDType } - * - */ - public void setTraderAssignedReferenceID(UCRTraderAssignedReferenceIDType value) { - this.traderAssignedReferenceID = value; - } - } } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration/_1/DeclarationNoNF.java b/src/main/java/wco/datamodel/wco/goodsdeclaration/_1/DeclarationNoNF.java index 6489fa4..a159797 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration/_1/DeclarationNoNF.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration/_1/DeclarationNoNF.java @@ -1,15 +1,26 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration._1; import java.math.BigDecimal; -import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; import wco.datamodel.wco.goodsdeclaration_ds._1.AdditionalDocumentCategoryCodeType; import wco.datamodel.wco.goodsdeclaration_ds._1.AdditionalDocumentDrawbackHsClassificationTextType; import wco.datamodel.wco.goodsdeclaration_ds._1.AdditionalDocumentDrawbackRecipientIdTextType; @@ -65,447 +76,447 @@ /** - *

Java class for DeclarationNoNF complex type. + *

Classe Java de DeclarationNoNF complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="DeclarationNoNF">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}DeclarationIdentificationIDType" minOccurs="0"/>
- *         <element name="DeclarationOffice">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}DeclarationOfficeIdentificationCodeType"/>
- *                   <element name="Warehouse" minOccurs="0">
- *                     <complexType>
- *                       <complexContent>
- *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                           <sequence>
- *                             <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseIdentificationIDType"/>
- *                             <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseTypeCodeType"/>
- *                             <element name="LatitudeMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseLatitudeMeasureType" minOccurs="0"/>
- *                             <element name="LongitudeMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseLongitudeMeasureType" minOccurs="0"/>
- *                             <element name="Address" minOccurs="0">
- *                               <complexType>
- *                                 <complexContent>
- *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                     <sequence>
- *                                       <element name="Line" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressLineTextType" minOccurs="0"/>
- *                                     </sequence>
- *                                   </restriction>
- *                                 </complexContent>
- *                               </complexType>
- *                             </element>
- *                           </sequence>
- *                         </restriction>
- *                       </complexContent>
- *                     </complexType>
- *                   </element>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *         <element name="AdditionalInformation" maxOccurs="unbounded" minOccurs="0">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="StatementCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementCodeType" minOccurs="0"/>
- *                   <element name="StatementDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementDescriptionTextType" minOccurs="0"/>
- *                   <element name="StatementTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementTypeCodeType" minOccurs="0"/>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *         <element name="CurrencyExchange">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="CurrencyTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CurrencyExchangeCurrencyTypeCodeType"/>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *         <element name="Declarant">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}DeclarantIdentificationIDType"/>
- *                   <element name="Contact" minOccurs="0">
- *                     <complexType>
- *                       <complexContent>
- *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                           <sequence>
- *                             <element name="Name" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ContactNameTextType"/>
- *                             <element name="Communication" maxOccurs="unbounded">
- *                               <complexType>
- *                                 <complexContent>
- *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                     <sequence>
- *                                       <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommunicationIdentificationIDType"/>
- *                                       <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommunicationTypeCodeType"/>
- *                                     </sequence>
- *                                   </restriction>
- *                                 </complexContent>
- *                               </complexType>
- *                             </element>
- *                           </sequence>
- *                         </restriction>
- *                       </complexContent>
- *                     </complexType>
- *                   </element>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *         <element name="ExitOffice">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ExitOfficeIdentificationCodeType"/>
- *                   <element name="Warehouse" minOccurs="0">
- *                     <complexType>
- *                       <complexContent>
- *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                           <sequence>
- *                             <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseIdentificationIDType" minOccurs="0"/>
- *                             <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseTypeCodeType"/>
- *                           </sequence>
- *                         </restriction>
- *                       </complexContent>
- *                     </complexType>
- *                   </element>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *         <element name="GoodsShipment" maxOccurs="unbounded">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="Exporter">
- *                     <complexType>
- *                       <complexContent>
- *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                           <sequence>
- *                             <element name="Name" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ExporterNameTextType"/>
- *                             <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ExporterIdentificationIDType"/>
- *                             <element name="Address">
- *                               <complexType>
- *                                 <complexContent>
- *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                     <sequence>
- *                                       <element name="CountryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressCountryCodeType"/>
- *                                       <element name="CountrySubDivisionCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressCountrySubDivisionCodeType"/>
- *                                       <element name="Line" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressLineTextType"/>
- *                                     </sequence>
- *                                   </restriction>
- *                                 </complexContent>
- *                               </complexType>
- *                             </element>
- *                           </sequence>
- *                         </restriction>
- *                       </complexContent>
- *                     </complexType>
- *                   </element>
- *                   <element name="GovernmentAgencyGoodsItem" maxOccurs="unbounded">
- *                     <complexType>
- *                       <complexContent>
- *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                           <sequence>
- *                             <element name="CustomsValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemCustomsValueAmountType"/>
- *                             <element name="SequenceNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemSequenceNumericType"/>
- *                             <element name="Destination" maxOccurs="unbounded">
- *                               <complexType>
- *                                 <complexContent>
- *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                     <sequence>
- *                                       <element name="CountryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}DestinationCountryCodeType"/>
- *                                       <element name="GoodsMeasure">
- *                                         <complexType>
- *                                           <complexContent>
- *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                               <sequence>
- *                                                 <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
- *                                               </sequence>
- *                                             </restriction>
- *                                           </complexContent>
- *                                         </complexType>
- *                                       </element>
- *                                     </sequence>
- *                                   </restriction>
- *                                 </complexContent>
- *                               </complexType>
- *                             </element>
- *                             <element name="AdditionalDocument" maxOccurs="unbounded" minOccurs="0">
- *                               <complexType>
- *                                 <complexContent>
- *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                     <sequence>
- *                                       <element name="CategoryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentCategoryCodeType" minOccurs="0"/>
- *                                       <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentIdentificationIDType" minOccurs="0"/>
- *                                       <element name="DrawbackHsClassification" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentDrawbackHsClassificationTextType" minOccurs="0"/>
- *                                       <element name="DrawbackRecipientId" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentDrawbackRecipientIdTextType" minOccurs="0"/>
- *                                       <element name="ValueWithoutExchangeCoverAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentValueWithoutExchangeCoverAmountType" minOccurs="0"/>
- *                                       <element name="ValueWithExchangeCoverAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentValueWithExchangeCoverAmountType" minOccurs="0"/>
- *                                       <element name="ItemID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentItemIDType" minOccurs="0"/>
- *                                       <element name="QuantityQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentQuantityQuantityType" minOccurs="0"/>
- *                                       <element name="Invoice" maxOccurs="unbounded" minOccurs="0">
- *                                         <complexType>
- *                                           <complexContent>
- *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                               <sequence>
- *                                                 <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIdentificationIDType" minOccurs="0"/>
- *                                                 <element name="IssueDateTime" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIssueDateTimeType" minOccurs="0"/>
- *                                                 <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceTypeCodeType" minOccurs="0"/>
- *                                                 <element name="CustomsValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemCustomsValueAmountType" minOccurs="0"/>
- *                                                 <element name="QuantityQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceQuantityQuantityType" minOccurs="0"/>
- *                                               </sequence>
- *                                             </restriction>
- *                                           </complexContent>
- *                                         </complexType>
- *                                       </element>
- *                                     </sequence>
- *                                   </restriction>
- *                                 </complexContent>
- *                               </complexType>
- *                             </element>
- *                             <element name="AdditionalInformation" maxOccurs="unbounded" minOccurs="0">
- *                               <complexType>
- *                                 <complexContent>
- *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                     <sequence>
- *                                       <element name="StatementCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementCodeType" minOccurs="0"/>
- *                                       <element name="StatementDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementDescriptionTextType" minOccurs="0"/>
- *                                       <element name="LimitDateTime" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationLimitDateTimeType" minOccurs="0"/>
- *                                       <element name="StatementTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementTypeCodeType" minOccurs="0"/>
- *                                     </sequence>
- *                                   </restriction>
- *                                 </complexContent>
- *                               </complexType>
- *                             </element>
- *                             <element name="Commodity">
- *                               <complexType>
- *                                 <complexContent>
- *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                     <sequence>
- *                                       <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityDescriptionTextType" minOccurs="0"/>
- *                                       <element name="ValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityValueAmountType"/>
- *                                       <element name="CommercialDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityCommercialDescriptionTextType" minOccurs="0"/>
- *                                       <element name="Classification">
- *                                         <complexType>
- *                                           <complexContent>
- *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                               <sequence>
- *                                                 <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ClassificationIdentificationIDType" minOccurs="0"/>
- *                                                 <element name="IdentificationTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ClassificationIdentificationTypeCodeType"/>
- *                                               </sequence>
- *                                             </restriction>
- *                                           </complexContent>
- *                                         </complexType>
- *                                       </element>
- *                                       <element name="GoodsMeasure" maxOccurs="2" minOccurs="2">
- *                                         <complexType>
- *                                           <complexContent>
- *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                               <sequence>
- *                                                 <element name="UnitDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureUnitDescriptionTextType" minOccurs="0"/>
- *                                                 <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTypeCodeType"/>
- *                                                 <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
- *                                               </sequence>
- *                                             </restriction>
- *                                           </complexContent>
- *                                         </complexType>
- *                                       </element>
- *                                       <element name="Product" minOccurs="0">
- *                                         <complexType>
- *                                           <complexContent>
- *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                               <sequence>
- *                                                 <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductIdentificationIDType"/>
- *                                                 <element name="IdentifierTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductIdentifierTypeCodeType"/>
- *                                               </sequence>
- *                                             </restriction>
- *                                           </complexContent>
- *                                         </complexType>
- *                                       </element>
- *                                       <element name="ProductCharacteristics" maxOccurs="unbounded" minOccurs="0">
- *                                         <complexType>
- *                                           <complexContent>
- *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                               <sequence>
- *                                                 <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsTypeCodeType"/>
- *                                                 <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsDescriptionTextType"/>
- *                                               </sequence>
- *                                             </restriction>
- *                                           </complexContent>
- *                                         </complexType>
- *                                       </element>
- *                                       <element name="ProductCriteriaConformance" maxOccurs="unbounded" minOccurs="0">
- *                                         <complexType>
- *                                           <complexContent>
- *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                               <sequence>
- *                                                 <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceTypeCodeType"/>
- *                                                 <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceDescriptionTextType"/>
- *                                               </sequence>
- *                                             </restriction>
- *                                           </complexContent>
- *                                         </complexType>
- *                                       </element>
- *                                     </sequence>
- *                                   </restriction>
- *                                 </complexContent>
- *                               </complexType>
- *                             </element>
- *                             <element name="GoodsMeasure">
- *                               <complexType>
- *                                 <complexContent>
- *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                     <sequence>
- *                                       <element name="NetNetWeightMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureNetNetWeightMeasureType"/>
- *                                     </sequence>
- *                                   </restriction>
- *                                 </complexContent>
- *                               </complexType>
- *                             </element>
- *                             <element name="GovernmentProcedure" maxOccurs="4">
- *                               <complexType>
- *                                 <complexContent>
- *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                     <sequence>
- *                                       <element name="CurrentCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentProcedureCurrentCodeType"/>
- *                                     </sequence>
- *                                   </restriction>
- *                                 </complexContent>
- *                               </complexType>
- *                             </element>
- *                             <element name="PreviousDocument" maxOccurs="unbounded" minOccurs="0">
- *                               <complexType>
- *                                 <complexContent>
- *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                     <sequence>
- *                                       <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}PreviousDocumentIdentificationIDType" minOccurs="0"/>
- *                                       <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}PreviousDocumentTypeCodeType" minOccurs="0"/>
- *                                     </sequence>
- *                                   </restriction>
- *                                 </complexContent>
- *                               </complexType>
- *                             </element>
- *                             <element name="ValuationAdjustment" minOccurs="0">
- *                               <complexType>
- *                                 <complexContent>
- *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                     <sequence>
- *                                       <element name="AdditionCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ValuationAdjustmentAdditionCodeType"/>
- *                                       <element name="PercentageNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ValuationAdjustmentPercentageNumericType"/>
- *                                     </sequence>
- *                                   </restriction>
- *                                 </complexContent>
- *                               </complexType>
- *                             </element>
- *                           </sequence>
- *                         </restriction>
- *                       </complexContent>
- *                     </complexType>
- *                   </element>
- *                   <element name="Importer">
- *                     <complexType>
- *                       <complexContent>
- *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                           <sequence>
- *                             <element name="Name" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ImporterNameTextType"/>
- *                             <element name="Address">
- *                               <complexType>
- *                                 <complexContent>
- *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                     <sequence>
- *                                       <element name="CountryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressCountryCodeType"/>
- *                                       <element name="Line" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressLineTextType"/>
- *                                     </sequence>
- *                                   </restriction>
- *                                 </complexContent>
- *                               </complexType>
- *                             </element>
- *                           </sequence>
- *                         </restriction>
- *                       </complexContent>
- *                     </complexType>
- *                   </element>
- *                   <element name="Invoice">
- *                     <complexType>
- *                       <complexContent>
- *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                           <sequence>
- *                             <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceTypeCodeType" minOccurs="0"/>
- *                             <element name="AdditionalInformation" minOccurs="0">
- *                               <complexType>
- *                                 <complexContent>
- *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                                     <sequence>
- *                                       <element name="StatementCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementCodeType" minOccurs="0"/>
- *                                       <element name="StatementTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementTypeCodeType" minOccurs="0"/>
- *                                     </sequence>
- *                                   </restriction>
- *                                 </complexContent>
- *                               </complexType>
- *                             </element>
- *                           </sequence>
- *                         </restriction>
- *                       </complexContent>
- *                     </complexType>
- *                   </element>
- *                   <element name="TradeTerms">
- *                     <complexType>
- *                       <complexContent>
- *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                           <sequence>
- *                             <element name="ConditionCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}TradeTermsConditionCodeType"/>
- *                           </sequence>
- *                         </restriction>
- *                       </complexContent>
- *                     </complexType>
- *                   </element>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *         <element name="UCR" minOccurs="0">
- *           <complexType>
- *             <complexContent>
- *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 <sequence>
- *                   <element name="TraderAssignedReferenceID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}UCRTraderAssignedReferenceIDType"/>
- *                 </sequence>
- *               </restriction>
- *             </complexContent>
- *           </complexType>
- *         </element>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="DeclarationNoNF">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}DeclarationIdentificationIDType" minOccurs="0"/>
+ *         <element name="DeclarationOffice">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}DeclarationOfficeIdentificationCodeType"/>
+ *                   <element name="Warehouse" minOccurs="0">
+ *                     <complexType>
+ *                       <complexContent>
+ *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                           <sequence>
+ *                             <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseIdentificationIDType"/>
+ *                             <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseTypeCodeType"/>
+ *                             <element name="LatitudeMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseLatitudeMeasureType" minOccurs="0"/>
+ *                             <element name="LongitudeMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseLongitudeMeasureType" minOccurs="0"/>
+ *                             <element name="Address" minOccurs="0">
+ *                               <complexType>
+ *                                 <complexContent>
+ *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                     <sequence>
+ *                                       <element name="Line" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressLineTextType" minOccurs="0"/>
+ *                                     </sequence>
+ *                                   </restriction>
+ *                                 </complexContent>
+ *                               </complexType>
+ *                             </element>
+ *                           </sequence>
+ *                         </restriction>
+ *                       </complexContent>
+ *                     </complexType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="AdditionalInformation" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="StatementCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementCodeType" minOccurs="0"/>
+ *                   <element name="StatementDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementDescriptionTextType" minOccurs="0"/>
+ *                   <element name="StatementTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementTypeCodeType" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="CurrencyExchange">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="CurrencyTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CurrencyExchangeCurrencyTypeCodeType"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Declarant">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}DeclarantIdentificationIDType"/>
+ *                   <element name="Contact" minOccurs="0">
+ *                     <complexType>
+ *                       <complexContent>
+ *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                           <sequence>
+ *                             <element name="Name" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ContactNameTextType"/>
+ *                             <element name="Communication" maxOccurs="unbounded">
+ *                               <complexType>
+ *                                 <complexContent>
+ *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                     <sequence>
+ *                                       <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommunicationIdentificationIDType"/>
+ *                                       <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommunicationTypeCodeType"/>
+ *                                     </sequence>
+ *                                   </restriction>
+ *                                 </complexContent>
+ *                               </complexType>
+ *                             </element>
+ *                           </sequence>
+ *                         </restriction>
+ *                       </complexContent>
+ *                     </complexType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ExitOffice">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ExitOfficeIdentificationCodeType"/>
+ *                   <element name="Warehouse" minOccurs="0">
+ *                     <complexType>
+ *                       <complexContent>
+ *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                           <sequence>
+ *                             <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseIdentificationIDType" minOccurs="0"/>
+ *                             <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseTypeCodeType"/>
+ *                           </sequence>
+ *                         </restriction>
+ *                       </complexContent>
+ *                     </complexType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="GoodsShipment" maxOccurs="unbounded">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Exporter">
+ *                     <complexType>
+ *                       <complexContent>
+ *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                           <sequence>
+ *                             <element name="Name" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ExporterNameTextType"/>
+ *                             <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ExporterIdentificationIDType"/>
+ *                             <element name="Address">
+ *                               <complexType>
+ *                                 <complexContent>
+ *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                     <sequence>
+ *                                       <element name="CountryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressCountryCodeType"/>
+ *                                       <element name="CountrySubDivisionCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressCountrySubDivisionCodeType"/>
+ *                                       <element name="Line" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressLineTextType"/>
+ *                                     </sequence>
+ *                                   </restriction>
+ *                                 </complexContent>
+ *                               </complexType>
+ *                             </element>
+ *                           </sequence>
+ *                         </restriction>
+ *                       </complexContent>
+ *                     </complexType>
+ *                   </element>
+ *                   <element name="GovernmentAgencyGoodsItem" maxOccurs="unbounded">
+ *                     <complexType>
+ *                       <complexContent>
+ *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                           <sequence>
+ *                             <element name="CustomsValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemCustomsValueAmountType"/>
+ *                             <element name="SequenceNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemSequenceNumericType"/>
+ *                             <element name="Destination" maxOccurs="unbounded">
+ *                               <complexType>
+ *                                 <complexContent>
+ *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                     <sequence>
+ *                                       <element name="CountryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}DestinationCountryCodeType"/>
+ *                                       <element name="GoodsMeasure">
+ *                                         <complexType>
+ *                                           <complexContent>
+ *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                               <sequence>
+ *                                                 <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
+ *                                               </sequence>
+ *                                             </restriction>
+ *                                           </complexContent>
+ *                                         </complexType>
+ *                                       </element>
+ *                                     </sequence>
+ *                                   </restriction>
+ *                                 </complexContent>
+ *                               </complexType>
+ *                             </element>
+ *                             <element name="AdditionalDocument" maxOccurs="unbounded" minOccurs="0">
+ *                               <complexType>
+ *                                 <complexContent>
+ *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                     <sequence>
+ *                                       <element name="CategoryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentCategoryCodeType" minOccurs="0"/>
+ *                                       <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentIdentificationIDType" minOccurs="0"/>
+ *                                       <element name="DrawbackHsClassification" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentDrawbackHsClassificationTextType" minOccurs="0"/>
+ *                                       <element name="DrawbackRecipientId" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentDrawbackRecipientIdTextType" minOccurs="0"/>
+ *                                       <element name="ValueWithoutExchangeCoverAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentValueWithoutExchangeCoverAmountType" minOccurs="0"/>
+ *                                       <element name="ValueWithExchangeCoverAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentValueWithExchangeCoverAmountType" minOccurs="0"/>
+ *                                       <element name="ItemID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentItemIDType" minOccurs="0"/>
+ *                                       <element name="QuantityQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentQuantityQuantityType" minOccurs="0"/>
+ *                                       <element name="Invoice" maxOccurs="unbounded" minOccurs="0">
+ *                                         <complexType>
+ *                                           <complexContent>
+ *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                               <sequence>
+ *                                                 <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIdentificationIDType" minOccurs="0"/>
+ *                                                 <element name="IssueDateTime" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIssueDateTimeType" minOccurs="0"/>
+ *                                                 <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceTypeCodeType" minOccurs="0"/>
+ *                                                 <element name="CustomsValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemCustomsValueAmountType" minOccurs="0"/>
+ *                                                 <element name="QuantityQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceQuantityQuantityType" minOccurs="0"/>
+ *                                               </sequence>
+ *                                             </restriction>
+ *                                           </complexContent>
+ *                                         </complexType>
+ *                                       </element>
+ *                                     </sequence>
+ *                                   </restriction>
+ *                                 </complexContent>
+ *                               </complexType>
+ *                             </element>
+ *                             <element name="AdditionalInformation" maxOccurs="unbounded" minOccurs="0">
+ *                               <complexType>
+ *                                 <complexContent>
+ *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                     <sequence>
+ *                                       <element name="StatementCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementCodeType" minOccurs="0"/>
+ *                                       <element name="StatementDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementDescriptionTextType" minOccurs="0"/>
+ *                                       <element name="LimitDateTime" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationLimitDateTimeType" minOccurs="0"/>
+ *                                       <element name="StatementTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementTypeCodeType" minOccurs="0"/>
+ *                                     </sequence>
+ *                                   </restriction>
+ *                                 </complexContent>
+ *                               </complexType>
+ *                             </element>
+ *                             <element name="Commodity">
+ *                               <complexType>
+ *                                 <complexContent>
+ *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                     <sequence>
+ *                                       <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityDescriptionTextType" minOccurs="0"/>
+ *                                       <element name="ValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityValueAmountType"/>
+ *                                       <element name="CommercialDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityCommercialDescriptionTextType" minOccurs="0"/>
+ *                                       <element name="Classification">
+ *                                         <complexType>
+ *                                           <complexContent>
+ *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                               <sequence>
+ *                                                 <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ClassificationIdentificationIDType" minOccurs="0"/>
+ *                                                 <element name="IdentificationTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ClassificationIdentificationTypeCodeType"/>
+ *                                               </sequence>
+ *                                             </restriction>
+ *                                           </complexContent>
+ *                                         </complexType>
+ *                                       </element>
+ *                                       <element name="GoodsMeasure" maxOccurs="2" minOccurs="2">
+ *                                         <complexType>
+ *                                           <complexContent>
+ *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                               <sequence>
+ *                                                 <element name="UnitDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureUnitDescriptionTextType" minOccurs="0"/>
+ *                                                 <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTypeCodeType"/>
+ *                                                 <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
+ *                                               </sequence>
+ *                                             </restriction>
+ *                                           </complexContent>
+ *                                         </complexType>
+ *                                       </element>
+ *                                       <element name="Product" minOccurs="0">
+ *                                         <complexType>
+ *                                           <complexContent>
+ *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                               <sequence>
+ *                                                 <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductIdentificationIDType"/>
+ *                                                 <element name="IdentifierTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductIdentifierTypeCodeType"/>
+ *                                               </sequence>
+ *                                             </restriction>
+ *                                           </complexContent>
+ *                                         </complexType>
+ *                                       </element>
+ *                                       <element name="ProductCharacteristics" maxOccurs="unbounded" minOccurs="0">
+ *                                         <complexType>
+ *                                           <complexContent>
+ *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                               <sequence>
+ *                                                 <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsTypeCodeType"/>
+ *                                                 <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsDescriptionTextType"/>
+ *                                               </sequence>
+ *                                             </restriction>
+ *                                           </complexContent>
+ *                                         </complexType>
+ *                                       </element>
+ *                                       <element name="ProductCriteriaConformance" maxOccurs="unbounded" minOccurs="0">
+ *                                         <complexType>
+ *                                           <complexContent>
+ *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                               <sequence>
+ *                                                 <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceTypeCodeType"/>
+ *                                                 <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceDescriptionTextType"/>
+ *                                               </sequence>
+ *                                             </restriction>
+ *                                           </complexContent>
+ *                                         </complexType>
+ *                                       </element>
+ *                                     </sequence>
+ *                                   </restriction>
+ *                                 </complexContent>
+ *                               </complexType>
+ *                             </element>
+ *                             <element name="GoodsMeasure">
+ *                               <complexType>
+ *                                 <complexContent>
+ *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                     <sequence>
+ *                                       <element name="NetNetWeightMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureNetNetWeightMeasureType"/>
+ *                                     </sequence>
+ *                                   </restriction>
+ *                                 </complexContent>
+ *                               </complexType>
+ *                             </element>
+ *                             <element name="GovernmentProcedure" maxOccurs="4">
+ *                               <complexType>
+ *                                 <complexContent>
+ *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                     <sequence>
+ *                                       <element name="CurrentCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentProcedureCurrentCodeType"/>
+ *                                     </sequence>
+ *                                   </restriction>
+ *                                 </complexContent>
+ *                               </complexType>
+ *                             </element>
+ *                             <element name="PreviousDocument" maxOccurs="unbounded" minOccurs="0">
+ *                               <complexType>
+ *                                 <complexContent>
+ *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                     <sequence>
+ *                                       <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}PreviousDocumentIdentificationIDType" minOccurs="0"/>
+ *                                       <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}PreviousDocumentTypeCodeType" minOccurs="0"/>
+ *                                     </sequence>
+ *                                   </restriction>
+ *                                 </complexContent>
+ *                               </complexType>
+ *                             </element>
+ *                             <element name="ValuationAdjustment" minOccurs="0">
+ *                               <complexType>
+ *                                 <complexContent>
+ *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                     <sequence>
+ *                                       <element name="AdditionCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ValuationAdjustmentAdditionCodeType"/>
+ *                                       <element name="PercentageNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ValuationAdjustmentPercentageNumericType"/>
+ *                                     </sequence>
+ *                                   </restriction>
+ *                                 </complexContent>
+ *                               </complexType>
+ *                             </element>
+ *                           </sequence>
+ *                         </restriction>
+ *                       </complexContent>
+ *                     </complexType>
+ *                   </element>
+ *                   <element name="Importer">
+ *                     <complexType>
+ *                       <complexContent>
+ *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                           <sequence>
+ *                             <element name="Name" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ImporterNameTextType"/>
+ *                             <element name="Address">
+ *                               <complexType>
+ *                                 <complexContent>
+ *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                     <sequence>
+ *                                       <element name="CountryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressCountryCodeType"/>
+ *                                       <element name="Line" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressLineTextType"/>
+ *                                     </sequence>
+ *                                   </restriction>
+ *                                 </complexContent>
+ *                               </complexType>
+ *                             </element>
+ *                           </sequence>
+ *                         </restriction>
+ *                       </complexContent>
+ *                     </complexType>
+ *                   </element>
+ *                   <element name="Invoice">
+ *                     <complexType>
+ *                       <complexContent>
+ *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                           <sequence>
+ *                             <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceTypeCodeType" minOccurs="0"/>
+ *                             <element name="AdditionalInformation" minOccurs="0">
+ *                               <complexType>
+ *                                 <complexContent>
+ *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                                     <sequence>
+ *                                       <element name="StatementCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementCodeType" minOccurs="0"/>
+ *                                       <element name="StatementTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementTypeCodeType" minOccurs="0"/>
+ *                                     </sequence>
+ *                                   </restriction>
+ *                                 </complexContent>
+ *                               </complexType>
+ *                             </element>
+ *                           </sequence>
+ *                         </restriction>
+ *                       </complexContent>
+ *                     </complexType>
+ *                   </element>
+ *                   <element name="TradeTerms">
+ *                     <complexType>
+ *                       <complexContent>
+ *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                           <sequence>
+ *                             <element name="ConditionCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}TradeTermsConditionCodeType"/>
+ *                           </sequence>
+ *                         </restriction>
+ *                       </complexContent>
+ *                     </complexType>
+ *                   </element>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="UCR" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="TraderAssignedReferenceID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}UCRTraderAssignedReferenceIDType"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "DeclarationNoNF", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", propOrder = { +@XmlType(name = "DeclarationNoNF", propOrder = { "id", "declarationOffice", "additionalInformation", @@ -515,245 +526,47 @@ "goodsShipment", "ucr" }) +@Builder(builderMethodName = "declarationNoNFBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class DeclarationNoNF { - @XmlElement(name = "ID", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "ID") protected DeclarationIdentificationIDType id; - @XmlElement(name = "DeclarationOffice", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "DeclarationOffice", required = true) protected DeclarationNoNF.DeclarationOffice declarationOffice; - @XmlElement(name = "AdditionalInformation", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "AdditionalInformation") protected List additionalInformation; - @XmlElement(name = "CurrencyExchange", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "CurrencyExchange", required = true) protected DeclarationNoNF.CurrencyExchange currencyExchange; - @XmlElement(name = "Declarant", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "Declarant", required = true) protected DeclarationNoNF.Declarant declarant; - @XmlElement(name = "ExitOffice", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "ExitOffice", required = true) protected DeclarationNoNF.ExitOffice exitOffice; - @XmlElement(name = "GoodsShipment", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "GoodsShipment", required = true) protected List goodsShipment; - @XmlElement(name = "UCR", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "UCR") protected DeclarationNoNF.UCR ucr; - /** - * Gets the value of the id property. - * - * @return - * possible object is - * {@link DeclarationIdentificationIDType } - * - */ - public DeclarationIdentificationIDType getID() { - return id; - } - - /** - * Sets the value of the id property. - * - * @param value - * allowed object is - * {@link DeclarationIdentificationIDType } - * - */ - public void setID(DeclarationIdentificationIDType value) { - this.id = value; - } - - /** - * Gets the value of the declarationOffice property. - * - * @return - * possible object is - * {@link DeclarationNoNF.DeclarationOffice } - * - */ - public DeclarationNoNF.DeclarationOffice getDeclarationOffice() { - return declarationOffice; - } - - /** - * Sets the value of the declarationOffice property. - * - * @param value - * allowed object is - * {@link DeclarationNoNF.DeclarationOffice } - * - */ - public void setDeclarationOffice(DeclarationNoNF.DeclarationOffice value) { - this.declarationOffice = value; - } - - /** - * Gets the value of the additionalInformation 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 additionalInformation property. - * - *

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

-     *    getAdditionalInformation().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link DeclarationNoNF.AdditionalInformation } - * - * - */ - public List getAdditionalInformation() { - if (additionalInformation == null) { - additionalInformation = new ArrayList(); - } - return this.additionalInformation; - } - - /** - * Gets the value of the currencyExchange property. - * - * @return - * possible object is - * {@link DeclarationNoNF.CurrencyExchange } - * - */ - public DeclarationNoNF.CurrencyExchange getCurrencyExchange() { - return currencyExchange; - } - - /** - * Sets the value of the currencyExchange property. - * - * @param value - * allowed object is - * {@link DeclarationNoNF.CurrencyExchange } - * - */ - public void setCurrencyExchange(DeclarationNoNF.CurrencyExchange value) { - this.currencyExchange = value; - } - - /** - * Gets the value of the declarant property. - * - * @return - * possible object is - * {@link DeclarationNoNF.Declarant } - * - */ - public DeclarationNoNF.Declarant getDeclarant() { - return declarant; - } - - /** - * Sets the value of the declarant property. - * - * @param value - * allowed object is - * {@link DeclarationNoNF.Declarant } - * - */ - public void setDeclarant(DeclarationNoNF.Declarant value) { - this.declarant = value; - } - - /** - * Gets the value of the exitOffice property. - * - * @return - * possible object is - * {@link DeclarationNoNF.ExitOffice } - * - */ - public DeclarationNoNF.ExitOffice getExitOffice() { - return exitOffice; - } - - /** - * Sets the value of the exitOffice property. - * - * @param value - * allowed object is - * {@link DeclarationNoNF.ExitOffice } - * - */ - public void setExitOffice(DeclarationNoNF.ExitOffice value) { - this.exitOffice = value; - } - - /** - * Gets the value of the goodsShipment 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 goodsShipment property. - * - *

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

-     *    getGoodsShipment().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link DeclarationNoNF.GoodsShipment } - * - * - */ - public List getGoodsShipment() { - if (goodsShipment == null) { - goodsShipment = new ArrayList(); - } - return this.goodsShipment; - } - - /** - * Gets the value of the ucr property. - * - * @return - * possible object is - * {@link DeclarationNoNF.UCR } - * - */ - public DeclarationNoNF.UCR getUCR() { - return ucr; - } - - /** - * Sets the value of the ucr property. - * - * @param value - * allowed object is - * {@link DeclarationNoNF.UCR } - * - */ - public void setUCR(DeclarationNoNF.UCR value) { - this.ucr = value; - } - /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="StatementCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementCodeType" minOccurs="0"/>
-     *         <element name="StatementDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementDescriptionTextType" minOccurs="0"/>
-     *         <element name="StatementTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementTypeCodeType" minOccurs="0"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="StatementCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementCodeType" minOccurs="0"/>
+     *         <element name="StatementDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementDescriptionTextType" minOccurs="0"/>
+     *         <element name="StatementTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementTypeCodeType" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -764,106 +577,40 @@ public void setUCR(DeclarationNoNF.UCR value) { "statementDescription", "statementTypeCode" }) + @Builder(builderMethodName = "additionalInformationBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class AdditionalInformation { - @XmlElement(name = "StatementCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "StatementCode") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType(name = "token") protected String statementCode; - @XmlElement(name = "StatementDescription", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "StatementDescription") protected AdditionalInformationStatementDescriptionTextType statementDescription; - @XmlElement(name = "StatementTypeCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "StatementTypeCode") + @XmlSchemaType(name = "token") protected AdditionalInformationStatementTypeCodeType statementTypeCode; - /** - * Gets the value of the statementCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getStatementCode() { - return statementCode; - } - - /** - * Sets the value of the statementCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setStatementCode(String value) { - this.statementCode = value; - } - - /** - * Gets the value of the statementDescription property. - * - * @return - * possible object is - * {@link AdditionalInformationStatementDescriptionTextType } - * - */ - public AdditionalInformationStatementDescriptionTextType getStatementDescription() { - return statementDescription; - } - - /** - * Sets the value of the statementDescription property. - * - * @param value - * allowed object is - * {@link AdditionalInformationStatementDescriptionTextType } - * - */ - public void setStatementDescription(AdditionalInformationStatementDescriptionTextType value) { - this.statementDescription = value; - } - - /** - * Gets the value of the statementTypeCode property. - * - * @return - * possible object is - * {@link AdditionalInformationStatementTypeCodeType } - * - */ - public AdditionalInformationStatementTypeCodeType getStatementTypeCode() { - return statementTypeCode; - } - - /** - * Sets the value of the statementTypeCode property. - * - * @param value - * allowed object is - * {@link AdditionalInformationStatementTypeCodeType } - * - */ - public void setStatementTypeCode(AdditionalInformationStatementTypeCodeType value) { - this.statementTypeCode = value; - } - } /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="CurrencyTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CurrencyExchangeCurrencyTypeCodeType"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="CurrencyTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CurrencyExchangeCurrencyTypeCodeType"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -872,76 +619,57 @@ public void setStatementTypeCode(AdditionalInformationStatementTypeCodeType valu @XmlType(name = "", propOrder = { "currencyTypeCode" }) + @Builder(builderMethodName = "currencyExchangeBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class CurrencyExchange { - @XmlElement(name = "CurrencyTypeCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "CurrencyTypeCode", required = true) + @XmlSchemaType(name = "token") protected CurrencyExchangeCurrencyTypeCodeType currencyTypeCode; - /** - * Gets the value of the currencyTypeCode property. - * - * @return - * possible object is - * {@link CurrencyExchangeCurrencyTypeCodeType } - * - */ - public CurrencyExchangeCurrencyTypeCodeType getCurrencyTypeCode() { - return currencyTypeCode; - } - - /** - * Sets the value of the currencyTypeCode property. - * - * @param value - * allowed object is - * {@link CurrencyExchangeCurrencyTypeCodeType } - * - */ - public void setCurrencyTypeCode(CurrencyExchangeCurrencyTypeCodeType value) { - this.currencyTypeCode = value; - } - } /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}DeclarantIdentificationIDType"/>
-     *         <element name="Contact" minOccurs="0">
-     *           <complexType>
-     *             <complexContent>
-     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                 <sequence>
-     *                   <element name="Name" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ContactNameTextType"/>
-     *                   <element name="Communication" maxOccurs="unbounded">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence>
-     *                             <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommunicationIdentificationIDType"/>
-     *                             <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommunicationTypeCodeType"/>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                 </sequence>
-     *               </restriction>
-     *             </complexContent>
-     *           </complexType>
-     *         </element>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}DeclarantIdentificationIDType"/>
+     *         <element name="Contact" minOccurs="0">
+     *           <complexType>
+     *             <complexContent>
+     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                 <sequence>
+     *                   <element name="Name" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ContactNameTextType"/>
+     *                   <element name="Communication" maxOccurs="unbounded">
+     *                     <complexType>
+     *                       <complexContent>
+     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                           <sequence>
+     *                             <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommunicationIdentificationIDType"/>
+     *                             <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommunicationTypeCodeType"/>
+     *                           </sequence>
+     *                         </restriction>
+     *                       </complexContent>
+     *                     </complexType>
+     *                   </element>
+     *                 </sequence>
+     *               </restriction>
+     *             </complexContent>
+     *           </complexType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -951,89 +679,45 @@ public void setCurrencyTypeCode(CurrencyExchangeCurrencyTypeCodeType value) { "id", "contact" }) + @Builder(builderMethodName = "declarantBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class Declarant { - @XmlElement(name = "ID", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "ID", required = true) protected DeclarantIdentificationIDType id; - @XmlElement(name = "Contact", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "Contact") protected DeclarationNoNF.Declarant.Contact contact; - /** - * Gets the value of the id property. - * - * @return - * possible object is - * {@link DeclarantIdentificationIDType } - * - */ - public DeclarantIdentificationIDType getID() { - return id; - } - - /** - * Sets the value of the id property. - * - * @param value - * allowed object is - * {@link DeclarantIdentificationIDType } - * - */ - public void setID(DeclarantIdentificationIDType value) { - this.id = value; - } - - /** - * Gets the value of the contact property. - * - * @return - * possible object is - * {@link DeclarationNoNF.Declarant.Contact } - * - */ - public DeclarationNoNF.Declarant.Contact getContact() { - return contact; - } - - /** - * Sets the value of the contact property. - * - * @param value - * allowed object is - * {@link DeclarationNoNF.Declarant.Contact } - * - */ - public void setContact(DeclarationNoNF.Declarant.Contact value) { - this.contact = value; - } - /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="Name" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ContactNameTextType"/>
-         *         <element name="Communication" maxOccurs="unbounded">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence>
-         *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommunicationIdentificationIDType"/>
-         *                   <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommunicationTypeCodeType"/>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *       </sequence>
-         *     </restriction>
-         *   </complexContent>
-         * </complexType>
+         * <complexType>
+         *   <complexContent>
+         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *       <sequence>
+         *         <element name="Name" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ContactNameTextType"/>
+         *         <element name="Communication" maxOccurs="unbounded">
+         *           <complexType>
+         *             <complexContent>
+         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                 <sequence>
+         *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommunicationIdentificationIDType"/>
+         *                   <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommunicationTypeCodeType"/>
+         *                 </sequence>
+         *               </restriction>
+         *             </complexContent>
+         *           </complexType>
+         *         </element>
+         *       </sequence>
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
          * 
* * @@ -1043,83 +727,34 @@ public void setContact(DeclarationNoNF.Declarant.Contact value) { "name", "communication" }) + @Builder(builderMethodName = "contactBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class Contact { - @XmlElement(name = "Name", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "Name", required = true) protected ContactNameTextType name; - @XmlElement(name = "Communication", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "Communication", required = true) protected List communication; - /** - * Gets the value of the name property. - * - * @return - * possible object is - * {@link ContactNameTextType } - * - */ - public ContactNameTextType getName() { - return name; - } - - /** - * Sets the value of the name property. - * - * @param value - * allowed object is - * {@link ContactNameTextType } - * - */ - public void setName(ContactNameTextType value) { - this.name = value; - } - - /** - * Gets the value of the communication 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 communication property. - * - *

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

-             *    getCommunication().add(newItem);
-             * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link DeclarationNoNF.Declarant.Contact.Communication } - * - * - */ - public List getCommunication() { - if (communication == null) { - communication = new ArrayList(); - } - return this.communication; - } - /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommunicationIdentificationIDType"/>
-             *         <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommunicationTypeCodeType"/>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
+             * <complexType>
+             *   <complexContent>
+             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *       <sequence>
+             *         <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommunicationIdentificationIDType"/>
+             *         <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommunicationTypeCodeType"/>
+             *       </sequence>
+             *     </restriction>
+             *   </complexContent>
+             * </complexType>
              * 
* * @@ -1129,61 +764,18 @@ public List getCommunication() "id", "typeCode" }) + @Builder(builderMethodName = "communicationBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class Communication { - @XmlElement(name = "ID", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "ID", required = true) protected CommunicationIdentificationIDType id; - @XmlElement(name = "TypeCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "TypeCode", required = true) + @XmlSchemaType(name = "token") protected CommunicationTypeCodeType typeCode; - /** - * Gets the value of the id property. - * - * @return - * possible object is - * {@link CommunicationIdentificationIDType } - * - */ - public CommunicationIdentificationIDType getID() { - return id; - } - - /** - * Sets the value of the id property. - * - * @param value - * allowed object is - * {@link CommunicationIdentificationIDType } - * - */ - public void setID(CommunicationIdentificationIDType value) { - this.id = value; - } - - /** - * Gets the value of the typeCode property. - * - * @return - * possible object is - * {@link CommunicationTypeCodeType } - * - */ - public CommunicationTypeCodeType getTypeCode() { - return typeCode; - } - - /** - * Sets the value of the typeCode property. - * - * @param value - * allowed object is - * {@link CommunicationTypeCodeType } - * - */ - public void setTypeCode(CommunicationTypeCodeType value) { - this.typeCode = value; - } - } } @@ -1192,45 +784,45 @@ public void setTypeCode(CommunicationTypeCodeType value) { /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}DeclarationOfficeIdentificationCodeType"/>
-     *         <element name="Warehouse" minOccurs="0">
-     *           <complexType>
-     *             <complexContent>
-     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                 <sequence>
-     *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseIdentificationIDType"/>
-     *                   <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseTypeCodeType"/>
-     *                   <element name="LatitudeMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseLatitudeMeasureType" minOccurs="0"/>
-     *                   <element name="LongitudeMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseLongitudeMeasureType" minOccurs="0"/>
-     *                   <element name="Address" minOccurs="0">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence>
-     *                             <element name="Line" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressLineTextType" minOccurs="0"/>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                 </sequence>
-     *               </restriction>
-     *             </complexContent>
-     *           </complexType>
-     *         </element>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}DeclarationOfficeIdentificationCodeType"/>
+     *         <element name="Warehouse" minOccurs="0">
+     *           <complexType>
+     *             <complexContent>
+     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                 <sequence>
+     *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseIdentificationIDType"/>
+     *                   <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseTypeCodeType"/>
+     *                   <element name="LatitudeMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseLatitudeMeasureType" minOccurs="0"/>
+     *                   <element name="LongitudeMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseLongitudeMeasureType" minOccurs="0"/>
+     *                   <element name="Address" minOccurs="0">
+     *                     <complexType>
+     *                       <complexContent>
+     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                           <sequence>
+     *                             <element name="Line" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressLineTextType" minOccurs="0"/>
+     *                           </sequence>
+     *                         </restriction>
+     *                       </complexContent>
+     *                     </complexType>
+     *                   </element>
+     *                 </sequence>
+     *               </restriction>
+     *             </complexContent>
+     *           </complexType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -1240,91 +832,47 @@ public void setTypeCode(CommunicationTypeCodeType value) { "id", "warehouse" }) + @Builder(builderMethodName = "declarationOfficeBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class DeclarationOffice { - @XmlElement(name = "ID", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "ID", required = true) protected DeclarationOfficeIdentificationCodeType id; - @XmlElement(name = "Warehouse", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "Warehouse") protected DeclarationNoNF.DeclarationOffice.Warehouse warehouse; - /** - * Gets the value of the id property. - * - * @return - * possible object is - * {@link DeclarationOfficeIdentificationCodeType } - * - */ - public DeclarationOfficeIdentificationCodeType getID() { - return id; - } - - /** - * Sets the value of the id property. - * - * @param value - * allowed object is - * {@link DeclarationOfficeIdentificationCodeType } - * - */ - public void setID(DeclarationOfficeIdentificationCodeType value) { - this.id = value; - } - - /** - * Gets the value of the warehouse property. - * - * @return - * possible object is - * {@link DeclarationNoNF.DeclarationOffice.Warehouse } - * - */ - public DeclarationNoNF.DeclarationOffice.Warehouse getWarehouse() { - return warehouse; - } - - /** - * Sets the value of the warehouse property. - * - * @param value - * allowed object is - * {@link DeclarationNoNF.DeclarationOffice.Warehouse } - * - */ - public void setWarehouse(DeclarationNoNF.DeclarationOffice.Warehouse value) { - this.warehouse = value; - } - /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseIdentificationIDType"/>
-         *         <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseTypeCodeType"/>
-         *         <element name="LatitudeMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseLatitudeMeasureType" minOccurs="0"/>
-         *         <element name="LongitudeMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseLongitudeMeasureType" minOccurs="0"/>
-         *         <element name="Address" minOccurs="0">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence>
-         *                   <element name="Line" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressLineTextType" minOccurs="0"/>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *       </sequence>
-         *     </restriction>
-         *   </complexContent>
-         * </complexType>
+         * <complexType>
+         *   <complexContent>
+         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *       <sequence>
+         *         <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseIdentificationIDType"/>
+         *         <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseTypeCodeType"/>
+         *         <element name="LatitudeMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseLatitudeMeasureType" minOccurs="0"/>
+         *         <element name="LongitudeMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseLongitudeMeasureType" minOccurs="0"/>
+         *         <element name="Address" minOccurs="0">
+         *           <complexType>
+         *             <complexContent>
+         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                 <sequence>
+         *                   <element name="Line" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressLineTextType" minOccurs="0"/>
+         *                 </sequence>
+         *               </restriction>
+         *             </complexContent>
+         *           </complexType>
+         *         </element>
+         *       </sequence>
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
          * 
* * @@ -1337,227 +885,92 @@ public void setWarehouse(DeclarationNoNF.DeclarationOffice.Warehouse value) { "longitudeMeasure", "address" }) + @Builder(builderMethodName = "warehouseBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class Warehouse { - @XmlElement(name = "ID", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "ID", required = true) protected WarehouseIdentificationIDType id; - @XmlElement(name = "TypeCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "TypeCode", required = true) @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType(name = "token") protected String typeCode; - @XmlElement(name = "LatitudeMeasure", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "LatitudeMeasure") protected WarehouseLatitudeMeasureType latitudeMeasure; - @XmlElement(name = "LongitudeMeasure", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "LongitudeMeasure") protected WarehouseLongitudeMeasureType longitudeMeasure; - @XmlElement(name = "Address", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "Address") protected DeclarationNoNF.DeclarationOffice.Warehouse.Address address; - /** - * Gets the value of the id property. - * - * @return - * possible object is - * {@link WarehouseIdentificationIDType } - * - */ - public WarehouseIdentificationIDType getID() { - return id; - } /** - * Sets the value of the id property. + *

Classe Java de anonymous complex type. * - * @param value - * allowed object is - * {@link WarehouseIdentificationIDType } - * - */ - public void setID(WarehouseIdentificationIDType value) { - this.id = value; - } - - /** - * Gets the value of the typeCode property. + *

O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * - * @return - * possible object is - * {@link String } - * - */ - public String getTypeCode() { - return typeCode; - } - - /** - * Sets the value of the typeCode property. + *

+             * <complexType>
+             *   <complexContent>
+             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *       <sequence>
+             *         <element name="Line" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressLineTextType" minOccurs="0"/>
+             *       </sequence>
+             *     </restriction>
+             *   </complexContent>
+             * </complexType>
+             * 
* - * @param value - * allowed object is - * {@link String } - * - */ - public void setTypeCode(String value) { - this.typeCode = value; - } - - /** - * Gets the value of the latitudeMeasure property. * - * @return - * possible object is - * {@link WarehouseLatitudeMeasureType } - * */ - public WarehouseLatitudeMeasureType getLatitudeMeasure() { - return latitudeMeasure; - } + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "line" + }) + @Builder(builderMethodName = "addressBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data + public static class Address { - /** - * Sets the value of the latitudeMeasure property. - * - * @param value - * allowed object is - * {@link WarehouseLatitudeMeasureType } - * - */ - public void setLatitudeMeasure(WarehouseLatitudeMeasureType value) { - this.latitudeMeasure = value; - } + @XmlElement(name = "Line") + protected AddressLineTextType line; - /** - * Gets the value of the longitudeMeasure property. - * - * @return - * possible object is - * {@link WarehouseLongitudeMeasureType } - * - */ - public WarehouseLongitudeMeasureType getLongitudeMeasure() { - return longitudeMeasure; } - /** - * Sets the value of the longitudeMeasure property. - * - * @param value - * allowed object is - * {@link WarehouseLongitudeMeasureType } - * - */ - public void setLongitudeMeasure(WarehouseLongitudeMeasureType value) { - this.longitudeMeasure = value; - } + } - /** - * Gets the value of the address property. - * - * @return - * possible object is - * {@link DeclarationNoNF.DeclarationOffice.Warehouse.Address } - * - */ - public DeclarationNoNF.DeclarationOffice.Warehouse.Address getAddress() { - return address; - } - - /** - * Sets the value of the address property. - * - * @param value - * allowed object is - * {@link DeclarationNoNF.DeclarationOffice.Warehouse.Address } - * - */ - public void setAddress(DeclarationNoNF.DeclarationOffice.Warehouse.Address value) { - this.address = value; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-             * <complexType>
-             *   <complexContent>
-             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *       <sequence>
-             *         <element name="Line" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressLineTextType" minOccurs="0"/>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
-             * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "line" - }) - public static class Address { - - @XmlElement(name = "Line", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") - protected AddressLineTextType line; - - /** - * Gets the value of the line property. - * - * @return - * possible object is - * {@link AddressLineTextType } - * - */ - public AddressLineTextType getLine() { - return line; - } - - /** - * Sets the value of the line property. - * - * @param value - * allowed object is - * {@link AddressLineTextType } - * - */ - public void setLine(AddressLineTextType value) { - this.line = value; - } - - } - - } - - } + } /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ExitOfficeIdentificationCodeType"/>
-     *         <element name="Warehouse" minOccurs="0">
-     *           <complexType>
-     *             <complexContent>
-     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                 <sequence>
-     *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseIdentificationIDType" minOccurs="0"/>
-     *                   <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseTypeCodeType"/>
-     *                 </sequence>
-     *               </restriction>
-     *             </complexContent>
-     *           </complexType>
-     *         </element>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ExitOfficeIdentificationCodeType"/>
+     *         <element name="Warehouse" minOccurs="0">
+     *           <complexType>
+     *             <complexContent>
+     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                 <sequence>
+     *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseIdentificationIDType" minOccurs="0"/>
+     *                   <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseTypeCodeType"/>
+     *                 </sequence>
+     *               </restriction>
+     *             </complexContent>
+     *           </complexType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -1567,78 +980,34 @@ public void setLine(AddressLineTextType value) { "id", "warehouse" }) + @Builder(builderMethodName = "exitOfficeBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class ExitOffice { - @XmlElement(name = "ID", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "ID", required = true) protected ExitOfficeIdentificationCodeType id; - @XmlElement(name = "Warehouse", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "Warehouse") protected DeclarationNoNF.ExitOffice.Warehouse warehouse; - /** - * Gets the value of the id property. - * - * @return - * possible object is - * {@link ExitOfficeIdentificationCodeType } - * - */ - public ExitOfficeIdentificationCodeType getID() { - return id; - } - - /** - * Sets the value of the id property. - * - * @param value - * allowed object is - * {@link ExitOfficeIdentificationCodeType } - * - */ - public void setID(ExitOfficeIdentificationCodeType value) { - this.id = value; - } - - /** - * Gets the value of the warehouse property. - * - * @return - * possible object is - * {@link DeclarationNoNF.ExitOffice.Warehouse } - * - */ - public DeclarationNoNF.ExitOffice.Warehouse getWarehouse() { - return warehouse; - } - - /** - * Sets the value of the warehouse property. - * - * @param value - * allowed object is - * {@link DeclarationNoNF.ExitOffice.Warehouse } - * - */ - public void setWarehouse(DeclarationNoNF.ExitOffice.Warehouse value) { - this.warehouse = value; - } - /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseIdentificationIDType" minOccurs="0"/>
-         *         <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseTypeCodeType"/>
-         *       </sequence>
-         *     </restriction>
-         *   </complexContent>
-         * </complexType>
+         * <complexType>
+         *   <complexContent>
+         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *       <sequence>
+         *         <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseIdentificationIDType" minOccurs="0"/>
+         *         <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}WarehouseTypeCodeType"/>
+         *       </sequence>
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
          * 
* * @@ -1648,364 +1017,321 @@ public void setWarehouse(DeclarationNoNF.ExitOffice.Warehouse value) { "id", "typeCode" }) + @Builder(builderMethodName = "warehouseBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class Warehouse { - @XmlElement(name = "ID", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "ID") protected WarehouseIdentificationIDType id; - @XmlElement(name = "TypeCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "TypeCode", required = true) @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType(name = "token") protected String typeCode; - /** - * Gets the value of the id property. - * - * @return - * possible object is - * {@link WarehouseIdentificationIDType } - * - */ - public WarehouseIdentificationIDType getID() { - return id; - } - - /** - * Sets the value of the id property. - * - * @param value - * allowed object is - * {@link WarehouseIdentificationIDType } - * - */ - public void setID(WarehouseIdentificationIDType value) { - this.id = value; - } - - /** - * Gets the value of the typeCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getTypeCode() { - return typeCode; - } - - /** - * Sets the value of the typeCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setTypeCode(String value) { - this.typeCode = value; - } - } } /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="Exporter">
-     *           <complexType>
-     *             <complexContent>
-     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                 <sequence>
-     *                   <element name="Name" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ExporterNameTextType"/>
-     *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ExporterIdentificationIDType"/>
-     *                   <element name="Address">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence>
-     *                             <element name="CountryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressCountryCodeType"/>
-     *                             <element name="CountrySubDivisionCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressCountrySubDivisionCodeType"/>
-     *                             <element name="Line" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressLineTextType"/>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                 </sequence>
-     *               </restriction>
-     *             </complexContent>
-     *           </complexType>
-     *         </element>
-     *         <element name="GovernmentAgencyGoodsItem" maxOccurs="unbounded">
-     *           <complexType>
-     *             <complexContent>
-     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                 <sequence>
-     *                   <element name="CustomsValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemCustomsValueAmountType"/>
-     *                   <element name="SequenceNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemSequenceNumericType"/>
-     *                   <element name="Destination" maxOccurs="unbounded">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence>
-     *                             <element name="CountryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}DestinationCountryCodeType"/>
-     *                             <element name="GoodsMeasure">
-     *                               <complexType>
-     *                                 <complexContent>
-     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                                     <sequence>
-     *                                       <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
-     *                                     </sequence>
-     *                                   </restriction>
-     *                                 </complexContent>
-     *                               </complexType>
-     *                             </element>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                   <element name="AdditionalDocument" maxOccurs="unbounded" minOccurs="0">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence>
-     *                             <element name="CategoryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentCategoryCodeType" minOccurs="0"/>
-     *                             <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentIdentificationIDType" minOccurs="0"/>
-     *                             <element name="DrawbackHsClassification" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentDrawbackHsClassificationTextType" minOccurs="0"/>
-     *                             <element name="DrawbackRecipientId" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentDrawbackRecipientIdTextType" minOccurs="0"/>
-     *                             <element name="ValueWithoutExchangeCoverAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentValueWithoutExchangeCoverAmountType" minOccurs="0"/>
-     *                             <element name="ValueWithExchangeCoverAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentValueWithExchangeCoverAmountType" minOccurs="0"/>
-     *                             <element name="ItemID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentItemIDType" minOccurs="0"/>
-     *                             <element name="QuantityQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentQuantityQuantityType" minOccurs="0"/>
-     *                             <element name="Invoice" maxOccurs="unbounded" minOccurs="0">
-     *                               <complexType>
-     *                                 <complexContent>
-     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                                     <sequence>
-     *                                       <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIdentificationIDType" minOccurs="0"/>
-     *                                       <element name="IssueDateTime" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIssueDateTimeType" minOccurs="0"/>
-     *                                       <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceTypeCodeType" minOccurs="0"/>
-     *                                       <element name="CustomsValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemCustomsValueAmountType" minOccurs="0"/>
-     *                                       <element name="QuantityQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceQuantityQuantityType" minOccurs="0"/>
-     *                                     </sequence>
-     *                                   </restriction>
-     *                                 </complexContent>
-     *                               </complexType>
-     *                             </element>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                   <element name="AdditionalInformation" maxOccurs="unbounded" minOccurs="0">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence>
-     *                             <element name="StatementCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementCodeType" minOccurs="0"/>
-     *                             <element name="StatementDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementDescriptionTextType" minOccurs="0"/>
-     *                             <element name="LimitDateTime" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationLimitDateTimeType" minOccurs="0"/>
-     *                             <element name="StatementTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementTypeCodeType" minOccurs="0"/>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                   <element name="Commodity">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence>
-     *                             <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityDescriptionTextType" minOccurs="0"/>
-     *                             <element name="ValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityValueAmountType"/>
-     *                             <element name="CommercialDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityCommercialDescriptionTextType" minOccurs="0"/>
-     *                             <element name="Classification">
-     *                               <complexType>
-     *                                 <complexContent>
-     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                                     <sequence>
-     *                                       <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ClassificationIdentificationIDType" minOccurs="0"/>
-     *                                       <element name="IdentificationTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ClassificationIdentificationTypeCodeType"/>
-     *                                     </sequence>
-     *                                   </restriction>
-     *                                 </complexContent>
-     *                               </complexType>
-     *                             </element>
-     *                             <element name="GoodsMeasure" maxOccurs="2" minOccurs="2">
-     *                               <complexType>
-     *                                 <complexContent>
-     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                                     <sequence>
-     *                                       <element name="UnitDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureUnitDescriptionTextType" minOccurs="0"/>
-     *                                       <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTypeCodeType"/>
-     *                                       <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
-     *                                     </sequence>
-     *                                   </restriction>
-     *                                 </complexContent>
-     *                               </complexType>
-     *                             </element>
-     *                             <element name="Product" minOccurs="0">
-     *                               <complexType>
-     *                                 <complexContent>
-     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                                     <sequence>
-     *                                       <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductIdentificationIDType"/>
-     *                                       <element name="IdentifierTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductIdentifierTypeCodeType"/>
-     *                                     </sequence>
-     *                                   </restriction>
-     *                                 </complexContent>
-     *                               </complexType>
-     *                             </element>
-     *                             <element name="ProductCharacteristics" maxOccurs="unbounded" minOccurs="0">
-     *                               <complexType>
-     *                                 <complexContent>
-     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                                     <sequence>
-     *                                       <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsTypeCodeType"/>
-     *                                       <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsDescriptionTextType"/>
-     *                                     </sequence>
-     *                                   </restriction>
-     *                                 </complexContent>
-     *                               </complexType>
-     *                             </element>
-     *                             <element name="ProductCriteriaConformance" maxOccurs="unbounded" minOccurs="0">
-     *                               <complexType>
-     *                                 <complexContent>
-     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                                     <sequence>
-     *                                       <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceTypeCodeType"/>
-     *                                       <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceDescriptionTextType"/>
-     *                                     </sequence>
-     *                                   </restriction>
-     *                                 </complexContent>
-     *                               </complexType>
-     *                             </element>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                   <element name="GoodsMeasure">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence>
-     *                             <element name="NetNetWeightMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureNetNetWeightMeasureType"/>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                   <element name="GovernmentProcedure" maxOccurs="4">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence>
-     *                             <element name="CurrentCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentProcedureCurrentCodeType"/>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                   <element name="PreviousDocument" maxOccurs="unbounded" minOccurs="0">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence>
-     *                             <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}PreviousDocumentIdentificationIDType" minOccurs="0"/>
-     *                             <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}PreviousDocumentTypeCodeType" minOccurs="0"/>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                   <element name="ValuationAdjustment" minOccurs="0">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence>
-     *                             <element name="AdditionCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ValuationAdjustmentAdditionCodeType"/>
-     *                             <element name="PercentageNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ValuationAdjustmentPercentageNumericType"/>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                 </sequence>
-     *               </restriction>
-     *             </complexContent>
-     *           </complexType>
-     *         </element>
-     *         <element name="Importer">
-     *           <complexType>
-     *             <complexContent>
-     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                 <sequence>
-     *                   <element name="Name" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ImporterNameTextType"/>
-     *                   <element name="Address">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence>
-     *                             <element name="CountryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressCountryCodeType"/>
-     *                             <element name="Line" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressLineTextType"/>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                 </sequence>
-     *               </restriction>
-     *             </complexContent>
-     *           </complexType>
-     *         </element>
-     *         <element name="Invoice">
-     *           <complexType>
-     *             <complexContent>
-     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                 <sequence>
-     *                   <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceTypeCodeType" minOccurs="0"/>
-     *                   <element name="AdditionalInformation" minOccurs="0">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence>
-     *                             <element name="StatementCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementCodeType" minOccurs="0"/>
-     *                             <element name="StatementTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementTypeCodeType" minOccurs="0"/>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                 </sequence>
-     *               </restriction>
-     *             </complexContent>
-     *           </complexType>
-     *         </element>
-     *         <element name="TradeTerms">
-     *           <complexType>
-     *             <complexContent>
-     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                 <sequence>
-     *                   <element name="ConditionCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}TradeTermsConditionCodeType"/>
-     *                 </sequence>
-     *               </restriction>
-     *             </complexContent>
-     *           </complexType>
-     *         </element>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Exporter">
+     *           <complexType>
+     *             <complexContent>
+     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                 <sequence>
+     *                   <element name="Name" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ExporterNameTextType"/>
+     *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ExporterIdentificationIDType"/>
+     *                   <element name="Address">
+     *                     <complexType>
+     *                       <complexContent>
+     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                           <sequence>
+     *                             <element name="CountryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressCountryCodeType"/>
+     *                             <element name="CountrySubDivisionCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressCountrySubDivisionCodeType"/>
+     *                             <element name="Line" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressLineTextType"/>
+     *                           </sequence>
+     *                         </restriction>
+     *                       </complexContent>
+     *                     </complexType>
+     *                   </element>
+     *                 </sequence>
+     *               </restriction>
+     *             </complexContent>
+     *           </complexType>
+     *         </element>
+     *         <element name="GovernmentAgencyGoodsItem" maxOccurs="unbounded">
+     *           <complexType>
+     *             <complexContent>
+     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                 <sequence>
+     *                   <element name="CustomsValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemCustomsValueAmountType"/>
+     *                   <element name="SequenceNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemSequenceNumericType"/>
+     *                   <element name="Destination" maxOccurs="unbounded">
+     *                     <complexType>
+     *                       <complexContent>
+     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                           <sequence>
+     *                             <element name="CountryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}DestinationCountryCodeType"/>
+     *                             <element name="GoodsMeasure">
+     *                               <complexType>
+     *                                 <complexContent>
+     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                                     <sequence>
+     *                                       <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
+     *                                     </sequence>
+     *                                   </restriction>
+     *                                 </complexContent>
+     *                               </complexType>
+     *                             </element>
+     *                           </sequence>
+     *                         </restriction>
+     *                       </complexContent>
+     *                     </complexType>
+     *                   </element>
+     *                   <element name="AdditionalDocument" maxOccurs="unbounded" minOccurs="0">
+     *                     <complexType>
+     *                       <complexContent>
+     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                           <sequence>
+     *                             <element name="CategoryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentCategoryCodeType" minOccurs="0"/>
+     *                             <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentIdentificationIDType" minOccurs="0"/>
+     *                             <element name="DrawbackHsClassification" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentDrawbackHsClassificationTextType" minOccurs="0"/>
+     *                             <element name="DrawbackRecipientId" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentDrawbackRecipientIdTextType" minOccurs="0"/>
+     *                             <element name="ValueWithoutExchangeCoverAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentValueWithoutExchangeCoverAmountType" minOccurs="0"/>
+     *                             <element name="ValueWithExchangeCoverAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentValueWithExchangeCoverAmountType" minOccurs="0"/>
+     *                             <element name="ItemID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentItemIDType" minOccurs="0"/>
+     *                             <element name="QuantityQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentQuantityQuantityType" minOccurs="0"/>
+     *                             <element name="Invoice" maxOccurs="unbounded" minOccurs="0">
+     *                               <complexType>
+     *                                 <complexContent>
+     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                                     <sequence>
+     *                                       <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIdentificationIDType" minOccurs="0"/>
+     *                                       <element name="IssueDateTime" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIssueDateTimeType" minOccurs="0"/>
+     *                                       <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceTypeCodeType" minOccurs="0"/>
+     *                                       <element name="CustomsValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemCustomsValueAmountType" minOccurs="0"/>
+     *                                       <element name="QuantityQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceQuantityQuantityType" minOccurs="0"/>
+     *                                     </sequence>
+     *                                   </restriction>
+     *                                 </complexContent>
+     *                               </complexType>
+     *                             </element>
+     *                           </sequence>
+     *                         </restriction>
+     *                       </complexContent>
+     *                     </complexType>
+     *                   </element>
+     *                   <element name="AdditionalInformation" maxOccurs="unbounded" minOccurs="0">
+     *                     <complexType>
+     *                       <complexContent>
+     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                           <sequence>
+     *                             <element name="StatementCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementCodeType" minOccurs="0"/>
+     *                             <element name="StatementDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementDescriptionTextType" minOccurs="0"/>
+     *                             <element name="LimitDateTime" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationLimitDateTimeType" minOccurs="0"/>
+     *                             <element name="StatementTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementTypeCodeType" minOccurs="0"/>
+     *                           </sequence>
+     *                         </restriction>
+     *                       </complexContent>
+     *                     </complexType>
+     *                   </element>
+     *                   <element name="Commodity">
+     *                     <complexType>
+     *                       <complexContent>
+     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                           <sequence>
+     *                             <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityDescriptionTextType" minOccurs="0"/>
+     *                             <element name="ValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityValueAmountType"/>
+     *                             <element name="CommercialDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityCommercialDescriptionTextType" minOccurs="0"/>
+     *                             <element name="Classification">
+     *                               <complexType>
+     *                                 <complexContent>
+     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                                     <sequence>
+     *                                       <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ClassificationIdentificationIDType" minOccurs="0"/>
+     *                                       <element name="IdentificationTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ClassificationIdentificationTypeCodeType"/>
+     *                                     </sequence>
+     *                                   </restriction>
+     *                                 </complexContent>
+     *                               </complexType>
+     *                             </element>
+     *                             <element name="GoodsMeasure" maxOccurs="2" minOccurs="2">
+     *                               <complexType>
+     *                                 <complexContent>
+     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                                     <sequence>
+     *                                       <element name="UnitDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureUnitDescriptionTextType" minOccurs="0"/>
+     *                                       <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTypeCodeType"/>
+     *                                       <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
+     *                                     </sequence>
+     *                                   </restriction>
+     *                                 </complexContent>
+     *                               </complexType>
+     *                             </element>
+     *                             <element name="Product" minOccurs="0">
+     *                               <complexType>
+     *                                 <complexContent>
+     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                                     <sequence>
+     *                                       <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductIdentificationIDType"/>
+     *                                       <element name="IdentifierTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductIdentifierTypeCodeType"/>
+     *                                     </sequence>
+     *                                   </restriction>
+     *                                 </complexContent>
+     *                               </complexType>
+     *                             </element>
+     *                             <element name="ProductCharacteristics" maxOccurs="unbounded" minOccurs="0">
+     *                               <complexType>
+     *                                 <complexContent>
+     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                                     <sequence>
+     *                                       <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsTypeCodeType"/>
+     *                                       <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsDescriptionTextType"/>
+     *                                     </sequence>
+     *                                   </restriction>
+     *                                 </complexContent>
+     *                               </complexType>
+     *                             </element>
+     *                             <element name="ProductCriteriaConformance" maxOccurs="unbounded" minOccurs="0">
+     *                               <complexType>
+     *                                 <complexContent>
+     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                                     <sequence>
+     *                                       <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceTypeCodeType"/>
+     *                                       <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceDescriptionTextType"/>
+     *                                     </sequence>
+     *                                   </restriction>
+     *                                 </complexContent>
+     *                               </complexType>
+     *                             </element>
+     *                           </sequence>
+     *                         </restriction>
+     *                       </complexContent>
+     *                     </complexType>
+     *                   </element>
+     *                   <element name="GoodsMeasure">
+     *                     <complexType>
+     *                       <complexContent>
+     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                           <sequence>
+     *                             <element name="NetNetWeightMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureNetNetWeightMeasureType"/>
+     *                           </sequence>
+     *                         </restriction>
+     *                       </complexContent>
+     *                     </complexType>
+     *                   </element>
+     *                   <element name="GovernmentProcedure" maxOccurs="4">
+     *                     <complexType>
+     *                       <complexContent>
+     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                           <sequence>
+     *                             <element name="CurrentCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentProcedureCurrentCodeType"/>
+     *                           </sequence>
+     *                         </restriction>
+     *                       </complexContent>
+     *                     </complexType>
+     *                   </element>
+     *                   <element name="PreviousDocument" maxOccurs="unbounded" minOccurs="0">
+     *                     <complexType>
+     *                       <complexContent>
+     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                           <sequence>
+     *                             <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}PreviousDocumentIdentificationIDType" minOccurs="0"/>
+     *                             <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}PreviousDocumentTypeCodeType" minOccurs="0"/>
+     *                           </sequence>
+     *                         </restriction>
+     *                       </complexContent>
+     *                     </complexType>
+     *                   </element>
+     *                   <element name="ValuationAdjustment" minOccurs="0">
+     *                     <complexType>
+     *                       <complexContent>
+     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                           <sequence>
+     *                             <element name="AdditionCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ValuationAdjustmentAdditionCodeType"/>
+     *                             <element name="PercentageNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ValuationAdjustmentPercentageNumericType"/>
+     *                           </sequence>
+     *                         </restriction>
+     *                       </complexContent>
+     *                     </complexType>
+     *                   </element>
+     *                 </sequence>
+     *               </restriction>
+     *             </complexContent>
+     *           </complexType>
+     *         </element>
+     *         <element name="Importer">
+     *           <complexType>
+     *             <complexContent>
+     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                 <sequence>
+     *                   <element name="Name" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ImporterNameTextType"/>
+     *                   <element name="Address">
+     *                     <complexType>
+     *                       <complexContent>
+     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                           <sequence>
+     *                             <element name="CountryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressCountryCodeType"/>
+     *                             <element name="Line" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressLineTextType"/>
+     *                           </sequence>
+     *                         </restriction>
+     *                       </complexContent>
+     *                     </complexType>
+     *                   </element>
+     *                 </sequence>
+     *               </restriction>
+     *             </complexContent>
+     *           </complexType>
+     *         </element>
+     *         <element name="Invoice">
+     *           <complexType>
+     *             <complexContent>
+     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                 <sequence>
+     *                   <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceTypeCodeType" minOccurs="0"/>
+     *                   <element name="AdditionalInformation" minOccurs="0">
+     *                     <complexType>
+     *                       <complexContent>
+     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                           <sequence>
+     *                             <element name="StatementCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementCodeType" minOccurs="0"/>
+     *                             <element name="StatementTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementTypeCodeType" minOccurs="0"/>
+     *                           </sequence>
+     *                         </restriction>
+     *                       </complexContent>
+     *                     </complexType>
+     *                   </element>
+     *                 </sequence>
+     *               </restriction>
+     *             </complexContent>
+     *           </complexType>
+     *         </element>
+     *         <element name="TradeTerms">
+     *           <complexType>
+     *             <complexContent>
+     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                 <sequence>
+     *                   <element name="ConditionCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}TradeTermsConditionCodeType"/>
+     *                 </sequence>
+     *               </restriction>
+     *             </complexContent>
+     *           </complexType>
+     *         </element>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -2018,174 +1344,53 @@ public void setTypeCode(String value) { "invoice", "tradeTerms" }) + @Builder(builderMethodName = "goodsShipmentBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class GoodsShipment { - @XmlElement(name = "Exporter", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "Exporter", required = true) protected DeclarationNoNF.GoodsShipment.Exporter exporter; - @XmlElement(name = "GovernmentAgencyGoodsItem", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "GovernmentAgencyGoodsItem", required = true) protected List governmentAgencyGoodsItem; - @XmlElement(name = "Importer", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "Importer", required = true) protected DeclarationNoNF.GoodsShipment.Importer importer; - @XmlElement(name = "Invoice", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "Invoice", required = true) protected DeclarationNoNF.GoodsShipment.Invoice invoice; - @XmlElement(name = "TradeTerms", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "TradeTerms", required = true) protected DeclarationNoNF.GoodsShipment.TradeTerms tradeTerms; - /** - * Gets the value of the exporter property. - * - * @return - * possible object is - * {@link DeclarationNoNF.GoodsShipment.Exporter } - * - */ - public DeclarationNoNF.GoodsShipment.Exporter getExporter() { - return exporter; - } - - /** - * Sets the value of the exporter property. - * - * @param value - * allowed object is - * {@link DeclarationNoNF.GoodsShipment.Exporter } - * - */ - public void setExporter(DeclarationNoNF.GoodsShipment.Exporter value) { - this.exporter = value; - } - - /** - * Gets the value of the governmentAgencyGoodsItem 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 governmentAgencyGoodsItem property. - * - *

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

-         *    getGovernmentAgencyGoodsItem().add(newItem);
-         * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem } - * - * - */ - public List getGovernmentAgencyGoodsItem() { - if (governmentAgencyGoodsItem == null) { - governmentAgencyGoodsItem = new ArrayList(); - } - return this.governmentAgencyGoodsItem; - } - - /** - * Gets the value of the importer property. - * - * @return - * possible object is - * {@link DeclarationNoNF.GoodsShipment.Importer } - * - */ - public DeclarationNoNF.GoodsShipment.Importer getImporter() { - return importer; - } - - /** - * Sets the value of the importer property. - * - * @param value - * allowed object is - * {@link DeclarationNoNF.GoodsShipment.Importer } - * - */ - public void setImporter(DeclarationNoNF.GoodsShipment.Importer value) { - this.importer = value; - } - - /** - * Gets the value of the invoice property. - * - * @return - * possible object is - * {@link DeclarationNoNF.GoodsShipment.Invoice } - * - */ - public DeclarationNoNF.GoodsShipment.Invoice getInvoice() { - return invoice; - } - - /** - * Sets the value of the invoice property. - * - * @param value - * allowed object is - * {@link DeclarationNoNF.GoodsShipment.Invoice } - * - */ - public void setInvoice(DeclarationNoNF.GoodsShipment.Invoice value) { - this.invoice = value; - } - - /** - * Gets the value of the tradeTerms property. - * - * @return - * possible object is - * {@link DeclarationNoNF.GoodsShipment.TradeTerms } - * - */ - public DeclarationNoNF.GoodsShipment.TradeTerms getTradeTerms() { - return tradeTerms; - } - - /** - * Sets the value of the tradeTerms property. - * - * @param value - * allowed object is - * {@link DeclarationNoNF.GoodsShipment.TradeTerms } - * - */ - public void setTradeTerms(DeclarationNoNF.GoodsShipment.TradeTerms value) { - this.tradeTerms = value; - } - /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="Name" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ExporterNameTextType"/>
-         *         <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ExporterIdentificationIDType"/>
-         *         <element name="Address">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence>
-         *                   <element name="CountryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressCountryCodeType"/>
-         *                   <element name="CountrySubDivisionCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressCountrySubDivisionCodeType"/>
-         *                   <element name="Line" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressLineTextType"/>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *       </sequence>
-         *     </restriction>
-         *   </complexContent>
-         * </complexType>
+         * <complexType>
+         *   <complexContent>
+         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *       <sequence>
+         *         <element name="Name" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ExporterNameTextType"/>
+         *         <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ExporterIdentificationIDType"/>
+         *         <element name="Address">
+         *           <complexType>
+         *             <complexContent>
+         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                 <sequence>
+         *                   <element name="CountryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressCountryCodeType"/>
+         *                   <element name="CountrySubDivisionCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressCountrySubDivisionCodeType"/>
+         *                   <element name="Line" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressLineTextType"/>
+         *                 </sequence>
+         *               </restriction>
+         *             </complexContent>
+         *           </complexType>
+         *         </element>
+         *       </sequence>
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
          * 
* * @@ -2196,105 +1401,37 @@ public void setTradeTerms(DeclarationNoNF.GoodsShipment.TradeTerms value) { "id", "address" }) + @Builder(builderMethodName = "exporterBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class Exporter { - @XmlElement(name = "Name", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "Name", required = true) protected ExporterNameTextType name; - @XmlElement(name = "ID", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "ID", required = true) protected ExporterIdentificationIDType id; - @XmlElement(name = "Address", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "Address", required = true) protected DeclarationNoNF.GoodsShipment.Exporter.Address address; - /** - * Gets the value of the name property. - * - * @return - * possible object is - * {@link ExporterNameTextType } - * - */ - public ExporterNameTextType getName() { - return name; - } - - /** - * Sets the value of the name property. - * - * @param value - * allowed object is - * {@link ExporterNameTextType } - * - */ - public void setName(ExporterNameTextType value) { - this.name = value; - } - - /** - * Gets the value of the id property. - * - * @return - * possible object is - * {@link ExporterIdentificationIDType } - * - */ - public ExporterIdentificationIDType getID() { - return id; - } - - /** - * Sets the value of the id property. - * - * @param value - * allowed object is - * {@link ExporterIdentificationIDType } - * - */ - public void setID(ExporterIdentificationIDType value) { - this.id = value; - } - - /** - * Gets the value of the address property. - * - * @return - * possible object is - * {@link DeclarationNoNF.GoodsShipment.Exporter.Address } - * - */ - public DeclarationNoNF.GoodsShipment.Exporter.Address getAddress() { - return address; - } - - /** - * Sets the value of the address property. - * - * @param value - * allowed object is - * {@link DeclarationNoNF.GoodsShipment.Exporter.Address } - * - */ - public void setAddress(DeclarationNoNF.GoodsShipment.Exporter.Address value) { - this.address = value; - } - /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="CountryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressCountryCodeType"/>
-             *         <element name="CountrySubDivisionCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressCountrySubDivisionCodeType"/>
-             *         <element name="Line" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressLineTextType"/>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
+             * <complexType>
+             *   <complexContent>
+             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *       <sequence>
+             *         <element name="CountryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressCountryCodeType"/>
+             *         <element name="CountrySubDivisionCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressCountrySubDivisionCodeType"/>
+             *         <element name="Line" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressLineTextType"/>
+             *       </sequence>
+             *     </restriction>
+             *   </complexContent>
+             * </complexType>
              * 
* * @@ -2305,297 +1442,231 @@ public void setAddress(DeclarationNoNF.GoodsShipment.Exporter.Address value) { "countrySubDivisionCode", "line" }) + @Builder(builderMethodName = "addressBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class Address { - @XmlElement(name = "CountryCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "CountryCode", required = true) + @XmlSchemaType(name = "token") protected AddressCountryCodeType countryCode; - @XmlElement(name = "CountrySubDivisionCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "CountrySubDivisionCode", required = true) + @XmlSchemaType(name = "token") protected AddressCountrySubDivisionCodeType countrySubDivisionCode; - @XmlElement(name = "Line", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "Line", required = true) protected AddressLineTextType line; - /** - * Gets the value of the countryCode property. - * - * @return - * possible object is - * {@link AddressCountryCodeType } - * - */ - public AddressCountryCodeType getCountryCode() { - return countryCode; - } - - /** - * Sets the value of the countryCode property. - * - * @param value - * allowed object is - * {@link AddressCountryCodeType } - * - */ - public void setCountryCode(AddressCountryCodeType value) { - this.countryCode = value; - } - - /** - * Gets the value of the countrySubDivisionCode property. - * - * @return - * possible object is - * {@link AddressCountrySubDivisionCodeType } - * - */ - public AddressCountrySubDivisionCodeType getCountrySubDivisionCode() { - return countrySubDivisionCode; - } - - /** - * Sets the value of the countrySubDivisionCode property. - * - * @param value - * allowed object is - * {@link AddressCountrySubDivisionCodeType } - * - */ - public void setCountrySubDivisionCode(AddressCountrySubDivisionCodeType value) { - this.countrySubDivisionCode = value; - } - - /** - * Gets the value of the line property. - * - * @return - * possible object is - * {@link AddressLineTextType } - * - */ - public AddressLineTextType getLine() { - return line; - } - - /** - * Sets the value of the line property. - * - * @param value - * allowed object is - * {@link AddressLineTextType } - * - */ - public void setLine(AddressLineTextType value) { - this.line = value; - } - } } /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="CustomsValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemCustomsValueAmountType"/>
-         *         <element name="SequenceNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemSequenceNumericType"/>
-         *         <element name="Destination" maxOccurs="unbounded">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence>
-         *                   <element name="CountryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}DestinationCountryCodeType"/>
-         *                   <element name="GoodsMeasure">
-         *                     <complexType>
-         *                       <complexContent>
-         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                           <sequence>
-         *                             <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
-         *                           </sequence>
-         *                         </restriction>
-         *                       </complexContent>
-         *                     </complexType>
-         *                   </element>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *         <element name="AdditionalDocument" maxOccurs="unbounded" minOccurs="0">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence>
-         *                   <element name="CategoryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentCategoryCodeType" minOccurs="0"/>
-         *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentIdentificationIDType" minOccurs="0"/>
-         *                   <element name="DrawbackHsClassification" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentDrawbackHsClassificationTextType" minOccurs="0"/>
-         *                   <element name="DrawbackRecipientId" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentDrawbackRecipientIdTextType" minOccurs="0"/>
-         *                   <element name="ValueWithoutExchangeCoverAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentValueWithoutExchangeCoverAmountType" minOccurs="0"/>
-         *                   <element name="ValueWithExchangeCoverAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentValueWithExchangeCoverAmountType" minOccurs="0"/>
-         *                   <element name="ItemID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentItemIDType" minOccurs="0"/>
-         *                   <element name="QuantityQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentQuantityQuantityType" minOccurs="0"/>
-         *                   <element name="Invoice" maxOccurs="unbounded" minOccurs="0">
-         *                     <complexType>
-         *                       <complexContent>
-         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                           <sequence>
-         *                             <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIdentificationIDType" minOccurs="0"/>
-         *                             <element name="IssueDateTime" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIssueDateTimeType" minOccurs="0"/>
-         *                             <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceTypeCodeType" minOccurs="0"/>
-         *                             <element name="CustomsValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemCustomsValueAmountType" minOccurs="0"/>
-         *                             <element name="QuantityQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceQuantityQuantityType" minOccurs="0"/>
-         *                           </sequence>
-         *                         </restriction>
-         *                       </complexContent>
-         *                     </complexType>
-         *                   </element>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *         <element name="AdditionalInformation" maxOccurs="unbounded" minOccurs="0">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence>
-         *                   <element name="StatementCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementCodeType" minOccurs="0"/>
-         *                   <element name="StatementDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementDescriptionTextType" minOccurs="0"/>
-         *                   <element name="LimitDateTime" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationLimitDateTimeType" minOccurs="0"/>
-         *                   <element name="StatementTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementTypeCodeType" minOccurs="0"/>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *         <element name="Commodity">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence>
-         *                   <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityDescriptionTextType" minOccurs="0"/>
-         *                   <element name="ValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityValueAmountType"/>
-         *                   <element name="CommercialDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityCommercialDescriptionTextType" minOccurs="0"/>
-         *                   <element name="Classification">
-         *                     <complexType>
-         *                       <complexContent>
-         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                           <sequence>
-         *                             <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ClassificationIdentificationIDType" minOccurs="0"/>
-         *                             <element name="IdentificationTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ClassificationIdentificationTypeCodeType"/>
-         *                           </sequence>
-         *                         </restriction>
-         *                       </complexContent>
-         *                     </complexType>
-         *                   </element>
-         *                   <element name="GoodsMeasure" maxOccurs="2" minOccurs="2">
-         *                     <complexType>
-         *                       <complexContent>
-         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                           <sequence>
-         *                             <element name="UnitDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureUnitDescriptionTextType" minOccurs="0"/>
-         *                             <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTypeCodeType"/>
-         *                             <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
-         *                           </sequence>
-         *                         </restriction>
-         *                       </complexContent>
-         *                     </complexType>
-         *                   </element>
-         *                   <element name="Product" minOccurs="0">
-         *                     <complexType>
-         *                       <complexContent>
-         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                           <sequence>
-         *                             <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductIdentificationIDType"/>
-         *                             <element name="IdentifierTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductIdentifierTypeCodeType"/>
-         *                           </sequence>
-         *                         </restriction>
-         *                       </complexContent>
-         *                     </complexType>
-         *                   </element>
-         *                   <element name="ProductCharacteristics" maxOccurs="unbounded" minOccurs="0">
-         *                     <complexType>
-         *                       <complexContent>
-         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                           <sequence>
-         *                             <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsTypeCodeType"/>
-         *                             <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsDescriptionTextType"/>
-         *                           </sequence>
-         *                         </restriction>
-         *                       </complexContent>
-         *                     </complexType>
-         *                   </element>
-         *                   <element name="ProductCriteriaConformance" maxOccurs="unbounded" minOccurs="0">
-         *                     <complexType>
-         *                       <complexContent>
-         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                           <sequence>
-         *                             <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceTypeCodeType"/>
-         *                             <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceDescriptionTextType"/>
-         *                           </sequence>
-         *                         </restriction>
-         *                       </complexContent>
-         *                     </complexType>
-         *                   </element>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *         <element name="GoodsMeasure">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence>
-         *                   <element name="NetNetWeightMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureNetNetWeightMeasureType"/>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *         <element name="GovernmentProcedure" maxOccurs="4">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence>
-         *                   <element name="CurrentCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentProcedureCurrentCodeType"/>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *         <element name="PreviousDocument" maxOccurs="unbounded" minOccurs="0">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence>
-         *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}PreviousDocumentIdentificationIDType" minOccurs="0"/>
-         *                   <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}PreviousDocumentTypeCodeType" minOccurs="0"/>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *         <element name="ValuationAdjustment" minOccurs="0">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence>
-         *                   <element name="AdditionCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ValuationAdjustmentAdditionCodeType"/>
-         *                   <element name="PercentageNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ValuationAdjustmentPercentageNumericType"/>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *       </sequence>
-         *     </restriction>
-         *   </complexContent>
-         * </complexType>
+         * <complexType>
+         *   <complexContent>
+         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *       <sequence>
+         *         <element name="CustomsValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemCustomsValueAmountType"/>
+         *         <element name="SequenceNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemSequenceNumericType"/>
+         *         <element name="Destination" maxOccurs="unbounded">
+         *           <complexType>
+         *             <complexContent>
+         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                 <sequence>
+         *                   <element name="CountryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}DestinationCountryCodeType"/>
+         *                   <element name="GoodsMeasure">
+         *                     <complexType>
+         *                       <complexContent>
+         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                           <sequence>
+         *                             <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
+         *                           </sequence>
+         *                         </restriction>
+         *                       </complexContent>
+         *                     </complexType>
+         *                   </element>
+         *                 </sequence>
+         *               </restriction>
+         *             </complexContent>
+         *           </complexType>
+         *         </element>
+         *         <element name="AdditionalDocument" maxOccurs="unbounded" minOccurs="0">
+         *           <complexType>
+         *             <complexContent>
+         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                 <sequence>
+         *                   <element name="CategoryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentCategoryCodeType" minOccurs="0"/>
+         *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentIdentificationIDType" minOccurs="0"/>
+         *                   <element name="DrawbackHsClassification" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentDrawbackHsClassificationTextType" minOccurs="0"/>
+         *                   <element name="DrawbackRecipientId" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentDrawbackRecipientIdTextType" minOccurs="0"/>
+         *                   <element name="ValueWithoutExchangeCoverAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentValueWithoutExchangeCoverAmountType" minOccurs="0"/>
+         *                   <element name="ValueWithExchangeCoverAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentValueWithExchangeCoverAmountType" minOccurs="0"/>
+         *                   <element name="ItemID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentItemIDType" minOccurs="0"/>
+         *                   <element name="QuantityQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentQuantityQuantityType" minOccurs="0"/>
+         *                   <element name="Invoice" maxOccurs="unbounded" minOccurs="0">
+         *                     <complexType>
+         *                       <complexContent>
+         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                           <sequence>
+         *                             <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIdentificationIDType" minOccurs="0"/>
+         *                             <element name="IssueDateTime" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIssueDateTimeType" minOccurs="0"/>
+         *                             <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceTypeCodeType" minOccurs="0"/>
+         *                             <element name="CustomsValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemCustomsValueAmountType" minOccurs="0"/>
+         *                             <element name="QuantityQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceQuantityQuantityType" minOccurs="0"/>
+         *                           </sequence>
+         *                         </restriction>
+         *                       </complexContent>
+         *                     </complexType>
+         *                   </element>
+         *                 </sequence>
+         *               </restriction>
+         *             </complexContent>
+         *           </complexType>
+         *         </element>
+         *         <element name="AdditionalInformation" maxOccurs="unbounded" minOccurs="0">
+         *           <complexType>
+         *             <complexContent>
+         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                 <sequence>
+         *                   <element name="StatementCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementCodeType" minOccurs="0"/>
+         *                   <element name="StatementDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementDescriptionTextType" minOccurs="0"/>
+         *                   <element name="LimitDateTime" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationLimitDateTimeType" minOccurs="0"/>
+         *                   <element name="StatementTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementTypeCodeType" minOccurs="0"/>
+         *                 </sequence>
+         *               </restriction>
+         *             </complexContent>
+         *           </complexType>
+         *         </element>
+         *         <element name="Commodity">
+         *           <complexType>
+         *             <complexContent>
+         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                 <sequence>
+         *                   <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityDescriptionTextType" minOccurs="0"/>
+         *                   <element name="ValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityValueAmountType"/>
+         *                   <element name="CommercialDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityCommercialDescriptionTextType" minOccurs="0"/>
+         *                   <element name="Classification">
+         *                     <complexType>
+         *                       <complexContent>
+         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                           <sequence>
+         *                             <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ClassificationIdentificationIDType" minOccurs="0"/>
+         *                             <element name="IdentificationTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ClassificationIdentificationTypeCodeType"/>
+         *                           </sequence>
+         *                         </restriction>
+         *                       </complexContent>
+         *                     </complexType>
+         *                   </element>
+         *                   <element name="GoodsMeasure" maxOccurs="2" minOccurs="2">
+         *                     <complexType>
+         *                       <complexContent>
+         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                           <sequence>
+         *                             <element name="UnitDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureUnitDescriptionTextType" minOccurs="0"/>
+         *                             <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTypeCodeType"/>
+         *                             <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
+         *                           </sequence>
+         *                         </restriction>
+         *                       </complexContent>
+         *                     </complexType>
+         *                   </element>
+         *                   <element name="Product" minOccurs="0">
+         *                     <complexType>
+         *                       <complexContent>
+         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                           <sequence>
+         *                             <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductIdentificationIDType"/>
+         *                             <element name="IdentifierTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductIdentifierTypeCodeType"/>
+         *                           </sequence>
+         *                         </restriction>
+         *                       </complexContent>
+         *                     </complexType>
+         *                   </element>
+         *                   <element name="ProductCharacteristics" maxOccurs="unbounded" minOccurs="0">
+         *                     <complexType>
+         *                       <complexContent>
+         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                           <sequence>
+         *                             <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsTypeCodeType"/>
+         *                             <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsDescriptionTextType"/>
+         *                           </sequence>
+         *                         </restriction>
+         *                       </complexContent>
+         *                     </complexType>
+         *                   </element>
+         *                   <element name="ProductCriteriaConformance" maxOccurs="unbounded" minOccurs="0">
+         *                     <complexType>
+         *                       <complexContent>
+         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                           <sequence>
+         *                             <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceTypeCodeType"/>
+         *                             <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceDescriptionTextType"/>
+         *                           </sequence>
+         *                         </restriction>
+         *                       </complexContent>
+         *                     </complexType>
+         *                   </element>
+         *                 </sequence>
+         *               </restriction>
+         *             </complexContent>
+         *           </complexType>
+         *         </element>
+         *         <element name="GoodsMeasure">
+         *           <complexType>
+         *             <complexContent>
+         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                 <sequence>
+         *                   <element name="NetNetWeightMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureNetNetWeightMeasureType"/>
+         *                 </sequence>
+         *               </restriction>
+         *             </complexContent>
+         *           </complexType>
+         *         </element>
+         *         <element name="GovernmentProcedure" maxOccurs="4">
+         *           <complexType>
+         *             <complexContent>
+         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                 <sequence>
+         *                   <element name="CurrentCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentProcedureCurrentCodeType"/>
+         *                 </sequence>
+         *               </restriction>
+         *             </complexContent>
+         *           </complexType>
+         *         </element>
+         *         <element name="PreviousDocument" maxOccurs="unbounded" minOccurs="0">
+         *           <complexType>
+         *             <complexContent>
+         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                 <sequence>
+         *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}PreviousDocumentIdentificationIDType" minOccurs="0"/>
+         *                   <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}PreviousDocumentTypeCodeType" minOccurs="0"/>
+         *                 </sequence>
+         *               </restriction>
+         *             </complexContent>
+         *           </complexType>
+         *         </element>
+         *         <element name="ValuationAdjustment" minOccurs="0">
+         *           <complexType>
+         *             <complexContent>
+         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                 <sequence>
+         *                   <element name="AdditionCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ValuationAdjustmentAdditionCodeType"/>
+         *                   <element name="PercentageNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ValuationAdjustmentPercentageNumericType"/>
+         *                 </sequence>
+         *               </restriction>
+         *             </complexContent>
+         *           </complexType>
+         *         </element>
+         *       </sequence>
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
          * 
* * @@ -2613,779 +1684,187 @@ public void setLine(AddressLineTextType value) { "previousDocument", "valuationAdjustment" }) + @Builder(builderMethodName = "governmentAgencyGoodsItemBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class GovernmentAgencyGoodsItem { - @XmlElement(name = "CustomsValueAmount", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "CustomsValueAmount", required = true) protected GovernmentAgencyGoodsItemCustomsValueAmountType customsValueAmount; - @XmlElement(name = "SequenceNumeric", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "SequenceNumeric", required = true) protected BigDecimal sequenceNumeric; - @XmlElement(name = "Destination", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "Destination", required = true) protected List destination; - @XmlElement(name = "AdditionalDocument", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "AdditionalDocument") protected List additionalDocument; - @XmlElement(name = "AdditionalInformation", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "AdditionalInformation") protected List additionalInformation; - @XmlElement(name = "Commodity", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "Commodity", required = true) protected DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.Commodity commodity; - @XmlElement(name = "GoodsMeasure", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "GoodsMeasure", required = true) protected DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.GoodsMeasure goodsMeasure; - @XmlElement(name = "GovernmentProcedure", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "GovernmentProcedure", required = true) protected List governmentProcedure; - @XmlElement(name = "PreviousDocument", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "PreviousDocument") protected List previousDocument; - @XmlElement(name = "ValuationAdjustment", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "ValuationAdjustment") protected DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.ValuationAdjustment valuationAdjustment; - /** - * Gets the value of the customsValueAmount property. - * - * @return - * possible object is - * {@link GovernmentAgencyGoodsItemCustomsValueAmountType } - * - */ - public GovernmentAgencyGoodsItemCustomsValueAmountType getCustomsValueAmount() { - return customsValueAmount; - } /** - * Sets the value of the customsValueAmount property. + *

Classe Java de anonymous complex type. * - * @param value - * allowed object is - * {@link GovernmentAgencyGoodsItemCustomsValueAmountType } - * - */ - public void setCustomsValueAmount(GovernmentAgencyGoodsItemCustomsValueAmountType value) { - this.customsValueAmount = value; - } - - /** - * Gets the value of the sequenceNumeric property. + *

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="CategoryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentCategoryCodeType" minOccurs="0"/>
+             *         <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentIdentificationIDType" minOccurs="0"/>
+             *         <element name="DrawbackHsClassification" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentDrawbackHsClassificationTextType" minOccurs="0"/>
+             *         <element name="DrawbackRecipientId" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentDrawbackRecipientIdTextType" minOccurs="0"/>
+             *         <element name="ValueWithoutExchangeCoverAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentValueWithoutExchangeCoverAmountType" minOccurs="0"/>
+             *         <element name="ValueWithExchangeCoverAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentValueWithExchangeCoverAmountType" minOccurs="0"/>
+             *         <element name="ItemID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentItemIDType" minOccurs="0"/>
+             *         <element name="QuantityQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentQuantityQuantityType" minOccurs="0"/>
+             *         <element name="Invoice" maxOccurs="unbounded" minOccurs="0">
+             *           <complexType>
+             *             <complexContent>
+             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *                 <sequence>
+             *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIdentificationIDType" minOccurs="0"/>
+             *                   <element name="IssueDateTime" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIssueDateTimeType" minOccurs="0"/>
+             *                   <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceTypeCodeType" minOccurs="0"/>
+             *                   <element name="CustomsValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemCustomsValueAmountType" minOccurs="0"/>
+             *                   <element name="QuantityQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceQuantityQuantityType" minOccurs="0"/>
+             *                 </sequence>
+             *               </restriction>
+             *             </complexContent>
+             *           </complexType>
+             *         </element>
+             *       </sequence>
+             *     </restriction>
+             *   </complexContent>
+             * </complexType>
+             * 
* - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getSequenceNumeric() { - return sequenceNumeric; - } - - /** - * Sets the value of the sequenceNumeric property. * - * @param value - * allowed object is - * {@link BigDecimal } - * */ - public void setSequenceNumeric(BigDecimal value) { - this.sequenceNumeric = value; + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "categoryCode", + "id", + "drawbackHsClassification", + "drawbackRecipientId", + "valueWithoutExchangeCoverAmount", + "valueWithExchangeCoverAmount", + "itemID", + "quantityQuantity", + "invoice" + }) + @Builder(builderMethodName = "additionalDocumentBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data + public static class AdditionalDocument { + + @XmlElement(name = "CategoryCode") + @XmlSchemaType(name = "token") + protected AdditionalDocumentCategoryCodeType categoryCode; + @XmlElement(name = "ID") + protected AdditionalDocumentIdentificationIDType id; + @XmlElement(name = "DrawbackHsClassification") + protected AdditionalDocumentDrawbackHsClassificationTextType drawbackHsClassification; + @XmlElement(name = "DrawbackRecipientId") + protected AdditionalDocumentDrawbackRecipientIdTextType drawbackRecipientId; + @XmlElement(name = "ValueWithoutExchangeCoverAmount") + protected AdditionalDocumentValueWithoutExchangeCoverAmountType valueWithoutExchangeCoverAmount; + @XmlElement(name = "ValueWithExchangeCoverAmount") + protected AdditionalDocumentValueWithExchangeCoverAmountType valueWithExchangeCoverAmount; + @XmlElement(name = "ItemID") + protected AdditionalDocumentItemIDType itemID; + @XmlElement(name = "QuantityQuantity") + protected AdditionalDocumentQuantityQuantityType quantityQuantity; + @XmlElement(name = "Invoice") + protected List invoice; + + + /** + *

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="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIdentificationIDType" minOccurs="0"/>
+                 *         <element name="IssueDateTime" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIssueDateTimeType" minOccurs="0"/>
+                 *         <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceTypeCodeType" minOccurs="0"/>
+                 *         <element name="CustomsValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemCustomsValueAmountType" minOccurs="0"/>
+                 *         <element name="QuantityQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceQuantityQuantityType" minOccurs="0"/>
+                 *       </sequence>
+                 *     </restriction>
+                 *   </complexContent>
+                 * </complexType>
+                 * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "id", + "issueDateTime", + "typeCode", + "customsValueAmount", + "quantityQuantity" + }) + @Builder(builderMethodName = "invoiceBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data + public static class Invoice { + + @XmlElement(name = "ID") + protected InvoiceIdentificationIDType id; + @XmlElement(name = "IssueDateTime") + protected InvoiceIssueDateTimeType issueDateTime; + @XmlElement(name = "TypeCode") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType(name = "token") + protected String typeCode; + @XmlElement(name = "CustomsValueAmount") + protected GovernmentAgencyGoodsItemCustomsValueAmountType customsValueAmount; + @XmlElement(name = "QuantityQuantity") + protected InvoiceQuantityQuantityType quantityQuantity; + + } + } + /** - * Gets the value of the destination property. + *

Classe Java de anonymous complex type. * - *

- * 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 destination property. + *

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

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

-             *    getDestination().add(newItem);
-             * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.Destination } - * - * - */ - public List getDestination() { - if (destination == null) { - destination = new ArrayList(); - } - return this.destination; - } - - /** - * Gets the value of the additionalDocument 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 additionalDocument property. - * - *

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

-             *    getAdditionalDocument().add(newItem);
-             * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.AdditionalDocument } - * - * - */ - public List getAdditionalDocument() { - if (additionalDocument == null) { - additionalDocument = new ArrayList(); - } - return this.additionalDocument; - } - - /** - * Gets the value of the additionalInformation 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 additionalInformation property. - * - *

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

-             *    getAdditionalInformation().add(newItem);
-             * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.AdditionalInformation } - * - * - */ - public List getAdditionalInformation() { - if (additionalInformation == null) { - additionalInformation = new ArrayList(); - } - return this.additionalInformation; - } - - /** - * Gets the value of the commodity property. - * - * @return - * possible object is - * {@link DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.Commodity } - * - */ - public DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.Commodity getCommodity() { - return commodity; - } - - /** - * Sets the value of the commodity property. - * - * @param value - * allowed object is - * {@link DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.Commodity } - * - */ - public void setCommodity(DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.Commodity value) { - this.commodity = value; - } - - /** - * Gets the value of the goodsMeasure property. - * - * @return - * possible object is - * {@link DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.GoodsMeasure } - * - */ - public DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.GoodsMeasure getGoodsMeasure() { - return goodsMeasure; - } - - /** - * Sets the value of the goodsMeasure property. - * - * @param value - * allowed object is - * {@link DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.GoodsMeasure } - * - */ - public void setGoodsMeasure(DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.GoodsMeasure value) { - this.goodsMeasure = value; - } - - /** - * Gets the value of the governmentProcedure 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 governmentProcedure property. - * - *

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

-             *    getGovernmentProcedure().add(newItem);
-             * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.GovernmentProcedure } - * - * - */ - public List getGovernmentProcedure() { - if (governmentProcedure == null) { - governmentProcedure = new ArrayList(); - } - return this.governmentProcedure; - } - - /** - * Gets the value of the previousDocument 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 previousDocument property. - * - *

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

-             *    getPreviousDocument().add(newItem);
-             * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.PreviousDocument } - * - * - */ - public List getPreviousDocument() { - if (previousDocument == null) { - previousDocument = new ArrayList(); - } - return this.previousDocument; - } - - /** - * Gets the value of the valuationAdjustment property. - * - * @return - * possible object is - * {@link DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.ValuationAdjustment } - * - */ - public DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.ValuationAdjustment getValuationAdjustment() { - return valuationAdjustment; - } - - /** - * Sets the value of the valuationAdjustment property. - * - * @param value - * allowed object is - * {@link DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.ValuationAdjustment } - * - */ - public void setValuationAdjustment(DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.ValuationAdjustment value) { - this.valuationAdjustment = value; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-             * <complexType>
-             *   <complexContent>
-             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *       <sequence>
-             *         <element name="CategoryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentCategoryCodeType" minOccurs="0"/>
-             *         <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentIdentificationIDType" minOccurs="0"/>
-             *         <element name="DrawbackHsClassification" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentDrawbackHsClassificationTextType" minOccurs="0"/>
-             *         <element name="DrawbackRecipientId" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentDrawbackRecipientIdTextType" minOccurs="0"/>
-             *         <element name="ValueWithoutExchangeCoverAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentValueWithoutExchangeCoverAmountType" minOccurs="0"/>
-             *         <element name="ValueWithExchangeCoverAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentValueWithExchangeCoverAmountType" minOccurs="0"/>
-             *         <element name="ItemID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentItemIDType" minOccurs="0"/>
-             *         <element name="QuantityQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalDocumentQuantityQuantityType" minOccurs="0"/>
-             *         <element name="Invoice" maxOccurs="unbounded" minOccurs="0">
-             *           <complexType>
-             *             <complexContent>
-             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *                 <sequence>
-             *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIdentificationIDType" minOccurs="0"/>
-             *                   <element name="IssueDateTime" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIssueDateTimeType" minOccurs="0"/>
-             *                   <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceTypeCodeType" minOccurs="0"/>
-             *                   <element name="CustomsValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemCustomsValueAmountType" minOccurs="0"/>
-             *                   <element name="QuantityQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceQuantityQuantityType" minOccurs="0"/>
-             *                 </sequence>
-             *               </restriction>
-             *             </complexContent>
-             *           </complexType>
-             *         </element>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
-             * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "categoryCode", - "id", - "drawbackHsClassification", - "drawbackRecipientId", - "valueWithoutExchangeCoverAmount", - "valueWithExchangeCoverAmount", - "itemID", - "quantityQuantity", - "invoice" - }) - public static class AdditionalDocument { - - @XmlElement(name = "CategoryCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") - protected AdditionalDocumentCategoryCodeType categoryCode; - @XmlElement(name = "ID", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") - protected AdditionalDocumentIdentificationIDType id; - @XmlElement(name = "DrawbackHsClassification", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") - protected AdditionalDocumentDrawbackHsClassificationTextType drawbackHsClassification; - @XmlElement(name = "DrawbackRecipientId", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") - protected AdditionalDocumentDrawbackRecipientIdTextType drawbackRecipientId; - @XmlElement(name = "ValueWithoutExchangeCoverAmount", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") - protected AdditionalDocumentValueWithoutExchangeCoverAmountType valueWithoutExchangeCoverAmount; - @XmlElement(name = "ValueWithExchangeCoverAmount", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") - protected AdditionalDocumentValueWithExchangeCoverAmountType valueWithExchangeCoverAmount; - @XmlElement(name = "ItemID", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") - protected AdditionalDocumentItemIDType itemID; - @XmlElement(name = "QuantityQuantity", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") - protected AdditionalDocumentQuantityQuantityType quantityQuantity; - @XmlElement(name = "Invoice", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") - protected List invoice; - - /** - * Gets the value of the categoryCode property. - * - * @return - * possible object is - * {@link AdditionalDocumentCategoryCodeType } - * - */ - public AdditionalDocumentCategoryCodeType getCategoryCode() { - return categoryCode; - } - - /** - * Sets the value of the categoryCode property. - * - * @param value - * allowed object is - * {@link AdditionalDocumentCategoryCodeType } - * - */ - public void setCategoryCode(AdditionalDocumentCategoryCodeType value) { - this.categoryCode = value; - } - - /** - * Gets the value of the id property. - * - * @return - * possible object is - * {@link AdditionalDocumentIdentificationIDType } - * - */ - public AdditionalDocumentIdentificationIDType getID() { - return id; - } - - /** - * Sets the value of the id property. - * - * @param value - * allowed object is - * {@link AdditionalDocumentIdentificationIDType } - * - */ - public void setID(AdditionalDocumentIdentificationIDType value) { - this.id = value; - } - - /** - * Gets the value of the drawbackHsClassification property. - * - * @return - * possible object is - * {@link AdditionalDocumentDrawbackHsClassificationTextType } - * - */ - public AdditionalDocumentDrawbackHsClassificationTextType getDrawbackHsClassification() { - return drawbackHsClassification; - } - - /** - * Sets the value of the drawbackHsClassification property. - * - * @param value - * allowed object is - * {@link AdditionalDocumentDrawbackHsClassificationTextType } - * - */ - public void setDrawbackHsClassification(AdditionalDocumentDrawbackHsClassificationTextType value) { - this.drawbackHsClassification = value; - } - - /** - * Gets the value of the drawbackRecipientId property. - * - * @return - * possible object is - * {@link AdditionalDocumentDrawbackRecipientIdTextType } - * - */ - public AdditionalDocumentDrawbackRecipientIdTextType getDrawbackRecipientId() { - return drawbackRecipientId; - } - - /** - * Sets the value of the drawbackRecipientId property. - * - * @param value - * allowed object is - * {@link AdditionalDocumentDrawbackRecipientIdTextType } - * - */ - public void setDrawbackRecipientId(AdditionalDocumentDrawbackRecipientIdTextType value) { - this.drawbackRecipientId = value; - } - - /** - * Gets the value of the valueWithoutExchangeCoverAmount property. - * - * @return - * possible object is - * {@link AdditionalDocumentValueWithoutExchangeCoverAmountType } - * - */ - public AdditionalDocumentValueWithoutExchangeCoverAmountType getValueWithoutExchangeCoverAmount() { - return valueWithoutExchangeCoverAmount; - } - - /** - * Sets the value of the valueWithoutExchangeCoverAmount property. - * - * @param value - * allowed object is - * {@link AdditionalDocumentValueWithoutExchangeCoverAmountType } - * - */ - public void setValueWithoutExchangeCoverAmount(AdditionalDocumentValueWithoutExchangeCoverAmountType value) { - this.valueWithoutExchangeCoverAmount = value; - } - - /** - * Gets the value of the valueWithExchangeCoverAmount property. - * - * @return - * possible object is - * {@link AdditionalDocumentValueWithExchangeCoverAmountType } - * - */ - public AdditionalDocumentValueWithExchangeCoverAmountType getValueWithExchangeCoverAmount() { - return valueWithExchangeCoverAmount; - } - - /** - * Sets the value of the valueWithExchangeCoverAmount property. - * - * @param value - * allowed object is - * {@link AdditionalDocumentValueWithExchangeCoverAmountType } - * - */ - public void setValueWithExchangeCoverAmount(AdditionalDocumentValueWithExchangeCoverAmountType value) { - this.valueWithExchangeCoverAmount = value; - } - - /** - * Gets the value of the itemID property. - * - * @return - * possible object is - * {@link AdditionalDocumentItemIDType } - * - */ - public AdditionalDocumentItemIDType getItemID() { - return itemID; - } - - /** - * Sets the value of the itemID property. - * - * @param value - * allowed object is - * {@link AdditionalDocumentItemIDType } - * - */ - public void setItemID(AdditionalDocumentItemIDType value) { - this.itemID = value; - } - - /** - * Gets the value of the quantityQuantity property. - * - * @return - * possible object is - * {@link AdditionalDocumentQuantityQuantityType } - * - */ - public AdditionalDocumentQuantityQuantityType getQuantityQuantity() { - return quantityQuantity; - } - - /** - * Sets the value of the quantityQuantity property. - * - * @param value - * allowed object is - * {@link AdditionalDocumentQuantityQuantityType } - * - */ - public void setQuantityQuantity(AdditionalDocumentQuantityQuantityType value) { - this.quantityQuantity = value; - } - - /** - * Gets the value of the invoice 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 invoice property. - * - *

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

-                 *    getInvoice().add(newItem);
-                 * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.AdditionalDocument.Invoice } - * - * - */ - public List getInvoice() { - if (invoice == null) { - invoice = new ArrayList(); - } - return this.invoice; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-                 * <complexType>
-                 *   <complexContent>
-                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-                 *       <sequence>
-                 *         <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIdentificationIDType" minOccurs="0"/>
-                 *         <element name="IssueDateTime" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceIssueDateTimeType" minOccurs="0"/>
-                 *         <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceTypeCodeType" minOccurs="0"/>
-                 *         <element name="CustomsValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentAgencyGoodsItemCustomsValueAmountType" minOccurs="0"/>
-                 *         <element name="QuantityQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceQuantityQuantityType" minOccurs="0"/>
-                 *       </sequence>
-                 *     </restriction>
-                 *   </complexContent>
-                 * </complexType>
-                 * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "id", - "issueDateTime", - "typeCode", - "customsValueAmount", - "quantityQuantity" - }) - public static class Invoice { - - @XmlElement(name = "ID", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") - protected InvoiceIdentificationIDType id; - @XmlElement(name = "IssueDateTime", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") - protected InvoiceIssueDateTimeType issueDateTime; - @XmlElement(name = "TypeCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") - @XmlJavaTypeAdapter(CollapsedStringAdapter.class) - protected String typeCode; - @XmlElement(name = "CustomsValueAmount", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") - protected GovernmentAgencyGoodsItemCustomsValueAmountType customsValueAmount; - @XmlElement(name = "QuantityQuantity", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") - protected InvoiceQuantityQuantityType quantityQuantity; - - /** - * Gets the value of the id property. - * - * @return - * possible object is - * {@link InvoiceIdentificationIDType } - * - */ - public InvoiceIdentificationIDType getID() { - return id; - } - - /** - * Sets the value of the id property. - * - * @param value - * allowed object is - * {@link InvoiceIdentificationIDType } - * - */ - public void setID(InvoiceIdentificationIDType value) { - this.id = value; - } - - /** - * Gets the value of the issueDateTime property. - * - * @return - * possible object is - * {@link InvoiceIssueDateTimeType } - * - */ - public InvoiceIssueDateTimeType getIssueDateTime() { - return issueDateTime; - } - - /** - * Sets the value of the issueDateTime property. - * - * @param value - * allowed object is - * {@link InvoiceIssueDateTimeType } - * - */ - public void setIssueDateTime(InvoiceIssueDateTimeType value) { - this.issueDateTime = value; - } - - /** - * Gets the value of the typeCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getTypeCode() { - return typeCode; - } - - /** - * Sets the value of the typeCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setTypeCode(String value) { - this.typeCode = value; - } - - /** - * Gets the value of the customsValueAmount property. - * - * @return - * possible object is - * {@link GovernmentAgencyGoodsItemCustomsValueAmountType } - * - */ - public GovernmentAgencyGoodsItemCustomsValueAmountType getCustomsValueAmount() { - return customsValueAmount; - } - - /** - * Sets the value of the customsValueAmount property. - * - * @param value - * allowed object is - * {@link GovernmentAgencyGoodsItemCustomsValueAmountType } - * - */ - public void setCustomsValueAmount(GovernmentAgencyGoodsItemCustomsValueAmountType value) { - this.customsValueAmount = value; - } - - /** - * Gets the value of the quantityQuantity property. - * - * @return - * possible object is - * {@link InvoiceQuantityQuantityType } - * - */ - public InvoiceQuantityQuantityType getQuantityQuantity() { - return quantityQuantity; - } - - /** - * Sets the value of the quantityQuantity property. - * - * @param value - * allowed object is - * {@link InvoiceQuantityQuantityType } - * - */ - public void setQuantityQuantity(InvoiceQuantityQuantityType value) { - this.quantityQuantity = value; - } - - } - - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-             * <complexType>
-             *   <complexContent>
-             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *       <sequence>
-             *         <element name="StatementCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementCodeType" minOccurs="0"/>
-             *         <element name="StatementDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementDescriptionTextType" minOccurs="0"/>
-             *         <element name="LimitDateTime" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationLimitDateTimeType" minOccurs="0"/>
-             *         <element name="StatementTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementTypeCodeType" minOccurs="0"/>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
+             * <complexType>
+             *   <complexContent>
+             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *       <sequence>
+             *         <element name="StatementCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementCodeType" minOccurs="0"/>
+             *         <element name="StatementDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementDescriptionTextType" minOccurs="0"/>
+             *         <element name="LimitDateTime" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationLimitDateTimeType" minOccurs="0"/>
+             *         <element name="StatementTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementTypeCodeType" minOccurs="0"/>
+             *       </sequence>
+             *     </restriction>
+             *   </complexContent>
+             * </complexType>
              * 
* * @@ -3393,457 +1872,164 @@ public void setQuantityQuantity(InvoiceQuantityQuantityType value) { @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "statementCode", - "statementDescription", - "limitDateTime", - "statementTypeCode" - }) - public static class AdditionalInformation { - - @XmlElement(name = "StatementCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") - @XmlJavaTypeAdapter(CollapsedStringAdapter.class) - protected String statementCode; - @XmlElement(name = "StatementDescription", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") - protected AdditionalInformationStatementDescriptionTextType statementDescription; - @XmlElement(name = "LimitDateTime", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") - protected AdditionalInformationLimitDateTimeType limitDateTime; - @XmlElement(name = "StatementTypeCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") - protected AdditionalInformationStatementTypeCodeType statementTypeCode; - - /** - * Gets the value of the statementCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getStatementCode() { - return statementCode; - } - - /** - * Sets the value of the statementCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setStatementCode(String value) { - this.statementCode = value; - } - - /** - * Gets the value of the statementDescription property. - * - * @return - * possible object is - * {@link AdditionalInformationStatementDescriptionTextType } - * - */ - public AdditionalInformationStatementDescriptionTextType getStatementDescription() { - return statementDescription; - } - - /** - * Sets the value of the statementDescription property. - * - * @param value - * allowed object is - * {@link AdditionalInformationStatementDescriptionTextType } - * - */ - public void setStatementDescription(AdditionalInformationStatementDescriptionTextType value) { - this.statementDescription = value; - } - - /** - * Gets the value of the limitDateTime property. - * - * @return - * possible object is - * {@link AdditionalInformationLimitDateTimeType } - * - */ - public AdditionalInformationLimitDateTimeType getLimitDateTime() { - return limitDateTime; - } - - /** - * Sets the value of the limitDateTime property. - * - * @param value - * allowed object is - * {@link AdditionalInformationLimitDateTimeType } - * - */ - public void setLimitDateTime(AdditionalInformationLimitDateTimeType value) { - this.limitDateTime = value; - } - - /** - * Gets the value of the statementTypeCode property. - * - * @return - * possible object is - * {@link AdditionalInformationStatementTypeCodeType } - * - */ - public AdditionalInformationStatementTypeCodeType getStatementTypeCode() { - return statementTypeCode; - } - - /** - * Sets the value of the statementTypeCode property. - * - * @param value - * allowed object is - * {@link AdditionalInformationStatementTypeCodeType } - * - */ - public void setStatementTypeCode(AdditionalInformationStatementTypeCodeType value) { - this.statementTypeCode = value; - } - - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-             * <complexType>
-             *   <complexContent>
-             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *       <sequence>
-             *         <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityDescriptionTextType" minOccurs="0"/>
-             *         <element name="ValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityValueAmountType"/>
-             *         <element name="CommercialDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityCommercialDescriptionTextType" minOccurs="0"/>
-             *         <element name="Classification">
-             *           <complexType>
-             *             <complexContent>
-             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *                 <sequence>
-             *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ClassificationIdentificationIDType" minOccurs="0"/>
-             *                   <element name="IdentificationTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ClassificationIdentificationTypeCodeType"/>
-             *                 </sequence>
-             *               </restriction>
-             *             </complexContent>
-             *           </complexType>
-             *         </element>
-             *         <element name="GoodsMeasure" maxOccurs="2" minOccurs="2">
-             *           <complexType>
-             *             <complexContent>
-             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *                 <sequence>
-             *                   <element name="UnitDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureUnitDescriptionTextType" minOccurs="0"/>
-             *                   <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTypeCodeType"/>
-             *                   <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
-             *                 </sequence>
-             *               </restriction>
-             *             </complexContent>
-             *           </complexType>
-             *         </element>
-             *         <element name="Product" minOccurs="0">
-             *           <complexType>
-             *             <complexContent>
-             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *                 <sequence>
-             *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductIdentificationIDType"/>
-             *                   <element name="IdentifierTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductIdentifierTypeCodeType"/>
-             *                 </sequence>
-             *               </restriction>
-             *             </complexContent>
-             *           </complexType>
-             *         </element>
-             *         <element name="ProductCharacteristics" maxOccurs="unbounded" minOccurs="0">
-             *           <complexType>
-             *             <complexContent>
-             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *                 <sequence>
-             *                   <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsTypeCodeType"/>
-             *                   <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsDescriptionTextType"/>
-             *                 </sequence>
-             *               </restriction>
-             *             </complexContent>
-             *           </complexType>
-             *         </element>
-             *         <element name="ProductCriteriaConformance" maxOccurs="unbounded" minOccurs="0">
-             *           <complexType>
-             *             <complexContent>
-             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *                 <sequence>
-             *                   <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceTypeCodeType"/>
-             *                   <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceDescriptionTextType"/>
-             *                 </sequence>
-             *               </restriction>
-             *             </complexContent>
-             *           </complexType>
-             *         </element>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
-             * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "description", - "valueAmount", - "commercialDescription", - "classification", - "goodsMeasure", - "product", - "productCharacteristics", - "productCriteriaConformance" - }) - public static class Commodity { - - @XmlElement(name = "Description", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") - protected CommodityDescriptionTextType description; - @XmlElement(name = "ValueAmount", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) - protected CommodityValueAmountType valueAmount; - @XmlElement(name = "CommercialDescription", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") - protected CommodityCommercialDescriptionTextType commercialDescription; - @XmlElement(name = "Classification", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) - protected DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.Commodity.Classification classification; - @XmlElement(name = "GoodsMeasure", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) - protected List goodsMeasure; - @XmlElement(name = "Product", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") - protected DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.Commodity.Product product; - @XmlElement(name = "ProductCharacteristics", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") - protected List productCharacteristics; - @XmlElement(name = "ProductCriteriaConformance", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") - protected List productCriteriaConformance; - - /** - * Gets the value of the description property. - * - * @return - * possible object is - * {@link CommodityDescriptionTextType } - * - */ - public CommodityDescriptionTextType getDescription() { - return description; - } - - /** - * Sets the value of the description property. - * - * @param value - * allowed object is - * {@link CommodityDescriptionTextType } - * - */ - public void setDescription(CommodityDescriptionTextType value) { - this.description = value; - } - - /** - * Gets the value of the valueAmount property. - * - * @return - * possible object is - * {@link CommodityValueAmountType } - * - */ - public CommodityValueAmountType getValueAmount() { - return valueAmount; - } - - /** - * Sets the value of the valueAmount property. - * - * @param value - * allowed object is - * {@link CommodityValueAmountType } - * - */ - public void setValueAmount(CommodityValueAmountType value) { - this.valueAmount = value; - } - - /** - * Gets the value of the commercialDescription property. - * - * @return - * possible object is - * {@link CommodityCommercialDescriptionTextType } - * - */ - public CommodityCommercialDescriptionTextType getCommercialDescription() { - return commercialDescription; - } - - /** - * Sets the value of the commercialDescription property. - * - * @param value - * allowed object is - * {@link CommodityCommercialDescriptionTextType } - * - */ - public void setCommercialDescription(CommodityCommercialDescriptionTextType value) { - this.commercialDescription = value; - } - - /** - * Gets the value of the classification property. - * - * @return - * possible object is - * {@link DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.Commodity.Classification } - * - */ - public DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.Commodity.Classification getClassification() { - return classification; - } - - /** - * Sets the value of the classification property. - * - * @param value - * allowed object is - * {@link DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.Commodity.Classification } - * - */ - public void setClassification(DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.Commodity.Classification value) { - this.classification = value; - } - - /** - * Gets the value of the goodsMeasure 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 goodsMeasure property. - * - *

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

-                 *    getGoodsMeasure().add(newItem);
-                 * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.Commodity.GoodsMeasure } - * - * - */ - public List getGoodsMeasure() { - if (goodsMeasure == null) { - goodsMeasure = new ArrayList(); - } - return this.goodsMeasure; - } + "statementDescription", + "limitDateTime", + "statementTypeCode" + }) + @Builder(builderMethodName = "additionalInformationBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data + public static class AdditionalInformation { - /** - * Gets the value of the product property. - * - * @return - * possible object is - * {@link DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.Commodity.Product } - * - */ - public DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.Commodity.Product getProduct() { - return product; - } + @XmlElement(name = "StatementCode") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType(name = "token") + protected String statementCode; + @XmlElement(name = "StatementDescription") + protected AdditionalInformationStatementDescriptionTextType statementDescription; + @XmlElement(name = "LimitDateTime") + protected AdditionalInformationLimitDateTimeType limitDateTime; + @XmlElement(name = "StatementTypeCode") + @XmlSchemaType(name = "token") + protected AdditionalInformationStatementTypeCodeType statementTypeCode; - /** - * Sets the value of the product property. - * - * @param value - * allowed object is - * {@link DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.Commodity.Product } - * - */ - public void setProduct(DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.Commodity.Product value) { - this.product = value; - } + } - /** - * Gets the value of the productCharacteristics 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 productCharacteristics property. - * - *

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

-                 *    getProductCharacteristics().add(newItem);
-                 * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.Commodity.ProductCharacteristics } - * - * - */ - public List getProductCharacteristics() { - if (productCharacteristics == null) { - productCharacteristics = new ArrayList(); - } - return this.productCharacteristics; - } - /** - * Gets the value of the productCriteriaConformance 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 productCriteriaConformance property. - * - *

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

-                 *    getProductCriteriaConformance().add(newItem);
-                 * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.Commodity.ProductCriteriaConformance } - * - * - */ - public List getProductCriteriaConformance() { - if (productCriteriaConformance == null) { - productCriteriaConformance = new ArrayList(); - } - return this.productCriteriaConformance; - } + /** + *

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="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityDescriptionTextType" minOccurs="0"/>
+             *         <element name="ValueAmount" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityValueAmountType"/>
+             *         <element name="CommercialDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}CommodityCommercialDescriptionTextType" minOccurs="0"/>
+             *         <element name="Classification">
+             *           <complexType>
+             *             <complexContent>
+             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *                 <sequence>
+             *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ClassificationIdentificationIDType" minOccurs="0"/>
+             *                   <element name="IdentificationTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ClassificationIdentificationTypeCodeType"/>
+             *                 </sequence>
+             *               </restriction>
+             *             </complexContent>
+             *           </complexType>
+             *         </element>
+             *         <element name="GoodsMeasure" maxOccurs="2" minOccurs="2">
+             *           <complexType>
+             *             <complexContent>
+             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *                 <sequence>
+             *                   <element name="UnitDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureUnitDescriptionTextType" minOccurs="0"/>
+             *                   <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTypeCodeType"/>
+             *                   <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
+             *                 </sequence>
+             *               </restriction>
+             *             </complexContent>
+             *           </complexType>
+             *         </element>
+             *         <element name="Product" minOccurs="0">
+             *           <complexType>
+             *             <complexContent>
+             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *                 <sequence>
+             *                   <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductIdentificationIDType"/>
+             *                   <element name="IdentifierTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductIdentifierTypeCodeType"/>
+             *                 </sequence>
+             *               </restriction>
+             *             </complexContent>
+             *           </complexType>
+             *         </element>
+             *         <element name="ProductCharacteristics" maxOccurs="unbounded" minOccurs="0">
+             *           <complexType>
+             *             <complexContent>
+             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *                 <sequence>
+             *                   <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsTypeCodeType"/>
+             *                   <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsDescriptionTextType"/>
+             *                 </sequence>
+             *               </restriction>
+             *             </complexContent>
+             *           </complexType>
+             *         </element>
+             *         <element name="ProductCriteriaConformance" maxOccurs="unbounded" minOccurs="0">
+             *           <complexType>
+             *             <complexContent>
+             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *                 <sequence>
+             *                   <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceTypeCodeType"/>
+             *                   <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceDescriptionTextType"/>
+             *                 </sequence>
+             *               </restriction>
+             *             </complexContent>
+             *           </complexType>
+             *         </element>
+             *       </sequence>
+             *     </restriction>
+             *   </complexContent>
+             * </complexType>
+             * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "description", + "valueAmount", + "commercialDescription", + "classification", + "goodsMeasure", + "product", + "productCharacteristics", + "productCriteriaConformance" + }) + @Builder(builderMethodName = "commodityBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data + public static class Commodity { + + @XmlElement(name = "Description") + protected CommodityDescriptionTextType description; + @XmlElement(name = "ValueAmount", required = true) + protected CommodityValueAmountType valueAmount; + @XmlElement(name = "CommercialDescription") + protected CommodityCommercialDescriptionTextType commercialDescription; + @XmlElement(name = "Classification", required = true) + protected DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.Commodity.Classification classification; + @XmlElement(name = "GoodsMeasure", required = true) + protected List goodsMeasure; + @XmlElement(name = "Product") + protected DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.Commodity.Product product; + @XmlElement(name = "ProductCharacteristics") + protected List productCharacteristics; + @XmlElement(name = "ProductCriteriaConformance") + protected List productCriteriaConformance; /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ClassificationIdentificationIDType" minOccurs="0"/>
-                 *         <element name="IdentificationTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ClassificationIdentificationTypeCodeType"/>
-                 *       </sequence>
-                 *     </restriction>
-                 *   </complexContent>
-                 * </complexType>
+                 * <complexType>
+                 *   <complexContent>
+                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+                 *       <sequence>
+                 *         <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ClassificationIdentificationIDType" minOccurs="0"/>
+                 *         <element name="IdentificationTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ClassificationIdentificationTypeCodeType"/>
+                 *       </sequence>
+                 *     </restriction>
+                 *   </complexContent>
+                 * </complexType>
                  * 
* * @@ -3853,81 +2039,38 @@ public ListJava class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="UnitDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureUnitDescriptionTextType" minOccurs="0"/>
-                 *         <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTypeCodeType"/>
-                 *         <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
-                 *       </sequence>
-                 *     </restriction>
-                 *   </complexContent>
-                 * </complexType>
+                 * <complexType>
+                 *   <complexContent>
+                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+                 *       <sequence>
+                 *         <element name="UnitDescription" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureUnitDescriptionTextType" minOccurs="0"/>
+                 *         <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTypeCodeType"/>
+                 *         <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
+                 *       </sequence>
+                 *     </restriction>
+                 *   </complexContent>
+                 * </complexType>
                  * 
* * @@ -3938,106 +2081,39 @@ public void setIdentificationTypeCode(ClassificationIdentificationTypeCodeType v "typeCode", "tariffQuantity" }) + @Builder(builderMethodName = "goodsMeasureBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class GoodsMeasure { - @XmlElement(name = "UnitDescription", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "UnitDescription") protected GoodsMeasureUnitDescriptionTextType unitDescription; - @XmlElement(name = "TypeCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "TypeCode", required = true) + @XmlSchemaType(name = "token") protected GoodsMeasureTypeCodeType typeCode; - @XmlElement(name = "TariffQuantity", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "TariffQuantity", required = true) protected GoodsMeasureTariffQuantityType tariffQuantity; - /** - * Gets the value of the unitDescription property. - * - * @return - * possible object is - * {@link GoodsMeasureUnitDescriptionTextType } - * - */ - public GoodsMeasureUnitDescriptionTextType getUnitDescription() { - return unitDescription; - } - - /** - * Sets the value of the unitDescription property. - * - * @param value - * allowed object is - * {@link GoodsMeasureUnitDescriptionTextType } - * - */ - public void setUnitDescription(GoodsMeasureUnitDescriptionTextType value) { - this.unitDescription = value; - } - - /** - * Gets the value of the typeCode property. - * - * @return - * possible object is - * {@link GoodsMeasureTypeCodeType } - * - */ - public GoodsMeasureTypeCodeType getTypeCode() { - return typeCode; - } - - /** - * Sets the value of the typeCode property. - * - * @param value - * allowed object is - * {@link GoodsMeasureTypeCodeType } - * - */ - public void setTypeCode(GoodsMeasureTypeCodeType value) { - this.typeCode = value; - } - - /** - * Gets the value of the tariffQuantity property. - * - * @return - * possible object is - * {@link GoodsMeasureTariffQuantityType } - * - */ - public GoodsMeasureTariffQuantityType getTariffQuantity() { - return tariffQuantity; - } - - /** - * Sets the value of the tariffQuantity property. - * - * @param value - * allowed object is - * {@link GoodsMeasureTariffQuantityType } - * - */ - public void setTariffQuantity(GoodsMeasureTariffQuantityType value) { - this.tariffQuantity = value; - } - } /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductIdentificationIDType"/>
-                 *         <element name="IdentifierTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductIdentifierTypeCodeType"/>
-                 *       </sequence>
-                 *     </restriction>
-                 *   </complexContent>
-                 * </complexType>
+                 * <complexType>
+                 *   <complexContent>
+                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+                 *       <sequence>
+                 *         <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductIdentificationIDType"/>
+                 *         <element name="IdentifierTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductIdentifierTypeCodeType"/>
+                 *       </sequence>
+                 *     </restriction>
+                 *   </complexContent>
+                 * </complexType>
                  * 
* * @@ -4047,80 +2123,37 @@ public void setTariffQuantity(GoodsMeasureTariffQuantityType value) { "id", "identifierTypeCode" }) + @Builder(builderMethodName = "productBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class Product { - @XmlElement(name = "ID", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "ID", required = true) protected ProductIdentificationIDType id; - @XmlElement(name = "IdentifierTypeCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "IdentifierTypeCode", required = true) + @XmlSchemaType(name = "token") protected ProductIdentifierTypeCodeType identifierTypeCode; - /** - * Gets the value of the id property. - * - * @return - * possible object is - * {@link ProductIdentificationIDType } - * - */ - public ProductIdentificationIDType getID() { - return id; - } - - /** - * Sets the value of the id property. - * - * @param value - * allowed object is - * {@link ProductIdentificationIDType } - * - */ - public void setID(ProductIdentificationIDType value) { - this.id = value; - } - - /** - * Gets the value of the identifierTypeCode property. - * - * @return - * possible object is - * {@link ProductIdentifierTypeCodeType } - * - */ - public ProductIdentifierTypeCodeType getIdentifierTypeCode() { - return identifierTypeCode; - } - - /** - * Sets the value of the identifierTypeCode property. - * - * @param value - * allowed object is - * {@link ProductIdentifierTypeCodeType } - * - */ - public void setIdentifierTypeCode(ProductIdentifierTypeCodeType value) { - this.identifierTypeCode = value; - } - } /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsTypeCodeType"/>
-                 *         <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsDescriptionTextType"/>
-                 *       </sequence>
-                 *     </restriction>
-                 *   </complexContent>
-                 * </complexType>
+                 * <complexType>
+                 *   <complexContent>
+                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+                 *       <sequence>
+                 *         <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsTypeCodeType"/>
+                 *         <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCharacteristicsDescriptionTextType"/>
+                 *       </sequence>
+                 *     </restriction>
+                 *   </complexContent>
+                 * </complexType>
                  * 
* * @@ -4130,80 +2163,36 @@ public void setIdentifierTypeCode(ProductIdentifierTypeCodeType value) { "typeCode", "description" }) + @Builder(builderMethodName = "productCharacteristicsBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class ProductCharacteristics { - @XmlElement(name = "TypeCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "TypeCode", required = true) protected ProductCharacteristicsTypeCodeType typeCode; - @XmlElement(name = "Description", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "Description", required = true) protected ProductCharacteristicsDescriptionTextType description; - /** - * Gets the value of the typeCode property. - * - * @return - * possible object is - * {@link ProductCharacteristicsTypeCodeType } - * - */ - public ProductCharacteristicsTypeCodeType getTypeCode() { - return typeCode; - } - - /** - * Sets the value of the typeCode property. - * - * @param value - * allowed object is - * {@link ProductCharacteristicsTypeCodeType } - * - */ - public void setTypeCode(ProductCharacteristicsTypeCodeType value) { - this.typeCode = value; - } - - /** - * Gets the value of the description property. - * - * @return - * possible object is - * {@link ProductCharacteristicsDescriptionTextType } - * - */ - public ProductCharacteristicsDescriptionTextType getDescription() { - return description; - } - - /** - * Sets the value of the description property. - * - * @param value - * allowed object is - * {@link ProductCharacteristicsDescriptionTextType } - * - */ - public void setDescription(ProductCharacteristicsDescriptionTextType value) { - this.description = value; - } - } /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceTypeCodeType"/>
-                 *         <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceDescriptionTextType"/>
-                 *       </sequence>
-                 *     </restriction>
-                 *   </complexContent>
-                 * </complexType>
+                 * <complexType>
+                 *   <complexContent>
+                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+                 *       <sequence>
+                 *         <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceTypeCodeType"/>
+                 *         <element name="Description" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ProductCriteriaConformanceDescriptionTextType"/>
+                 *       </sequence>
+                 *     </restriction>
+                 *   </complexContent>
+                 * </complexType>
                  * 
* * @@ -4213,92 +2202,48 @@ public void setDescription(ProductCharacteristicsDescriptionTextType value) { "typeCode", "description" }) + @Builder(builderMethodName = "productCriteriaConformanceBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class ProductCriteriaConformance { - @XmlElement(name = "TypeCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "TypeCode", required = true) protected ProductCriteriaConformanceTypeCodeType typeCode; - @XmlElement(name = "Description", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "Description", required = true) protected ProductCriteriaConformanceDescriptionTextType description; - /** - * Gets the value of the typeCode property. - * - * @return - * possible object is - * {@link ProductCriteriaConformanceTypeCodeType } - * - */ - public ProductCriteriaConformanceTypeCodeType getTypeCode() { - return typeCode; - } - - /** - * Sets the value of the typeCode property. - * - * @param value - * allowed object is - * {@link ProductCriteriaConformanceTypeCodeType } - * - */ - public void setTypeCode(ProductCriteriaConformanceTypeCodeType value) { - this.typeCode = value; - } - - /** - * Gets the value of the description property. - * - * @return - * possible object is - * {@link ProductCriteriaConformanceDescriptionTextType } - * - */ - public ProductCriteriaConformanceDescriptionTextType getDescription() { - return description; - } - - /** - * Sets the value of the description property. - * - * @param value - * allowed object is - * {@link ProductCriteriaConformanceDescriptionTextType } - * - */ - public void setDescription(ProductCriteriaConformanceDescriptionTextType value) { - this.description = value; - } - } } /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="CountryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}DestinationCountryCodeType"/>
-             *         <element name="GoodsMeasure">
-             *           <complexType>
-             *             <complexContent>
-             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *                 <sequence>
-             *                   <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
-             *                 </sequence>
-             *               </restriction>
-             *             </complexContent>
-             *           </complexType>
-             *         </element>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
+             * <complexType>
+             *   <complexContent>
+             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *       <sequence>
+             *         <element name="CountryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}DestinationCountryCodeType"/>
+             *         <element name="GoodsMeasure">
+             *           <complexType>
+             *             <complexContent>
+             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *                 <sequence>
+             *                   <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
+             *                 </sequence>
+             *               </restriction>
+             *             </complexContent>
+             *           </complexType>
+             *         </element>
+             *       </sequence>
+             *     </restriction>
+             *   </complexContent>
+             * </complexType>
              * 
* * @@ -4308,77 +2253,34 @@ public void setDescription(ProductCriteriaConformanceDescriptionTextType value) "countryCode", "goodsMeasure" }) + @Builder(builderMethodName = "destinationBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class Destination { - @XmlElement(name = "CountryCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "CountryCode", required = true) + @XmlSchemaType(name = "token") protected DestinationCountryCodeType countryCode; - @XmlElement(name = "GoodsMeasure", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "GoodsMeasure", required = true) protected DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.Destination.GoodsMeasure goodsMeasure; - /** - * Gets the value of the countryCode property. - * - * @return - * possible object is - * {@link DestinationCountryCodeType } - * - */ - public DestinationCountryCodeType getCountryCode() { - return countryCode; - } - - /** - * Sets the value of the countryCode property. - * - * @param value - * allowed object is - * {@link DestinationCountryCodeType } - * - */ - public void setCountryCode(DestinationCountryCodeType value) { - this.countryCode = value; - } - - /** - * Gets the value of the goodsMeasure property. - * - * @return - * possible object is - * {@link DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.Destination.GoodsMeasure } - * - */ - public DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.Destination.GoodsMeasure getGoodsMeasure() { - return goodsMeasure; - } - - /** - * Sets the value of the goodsMeasure property. - * - * @param value - * allowed object is - * {@link DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.Destination.GoodsMeasure } - * - */ - public void setGoodsMeasure(DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsItem.Destination.GoodsMeasure value) { - this.goodsMeasure = value; - } - /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
-                 *       </sequence>
-                 *     </restriction>
-                 *   </complexContent>
-                 * </complexType>
+                 * <complexType>
+                 *   <complexContent>
+                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+                 *       <sequence>
+                 *         <element name="TariffQuantity" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureTariffQuantityType"/>
+                 *       </sequence>
+                 *     </restriction>
+                 *   </complexContent>
+                 * </complexType>
                  * 
* * @@ -4387,55 +2289,35 @@ public void setGoodsMeasure(DeclarationNoNF.GoodsShipment.GovernmentAgencyGoodsI @XmlType(name = "", propOrder = { "tariffQuantity" }) + @Builder(builderMethodName = "goodsMeasureBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class GoodsMeasure { - @XmlElement(name = "TariffQuantity", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "TariffQuantity", required = true) protected GoodsMeasureTariffQuantityType tariffQuantity; - /** - * Gets the value of the tariffQuantity property. - * - * @return - * possible object is - * {@link GoodsMeasureTariffQuantityType } - * - */ - public GoodsMeasureTariffQuantityType getTariffQuantity() { - return tariffQuantity; - } - - /** - * Sets the value of the tariffQuantity property. - * - * @param value - * allowed object is - * {@link GoodsMeasureTariffQuantityType } - * - */ - public void setTariffQuantity(GoodsMeasureTariffQuantityType value) { - this.tariffQuantity = value; - } - } } /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="NetNetWeightMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureNetNetWeightMeasureType"/>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
+             * <complexType>
+             *   <complexContent>
+             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *       <sequence>
+             *         <element name="NetNetWeightMeasure" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GoodsMeasureNetNetWeightMeasureType"/>
+             *       </sequence>
+             *     </restriction>
+             *   </complexContent>
+             * </complexType>
              * 
* * @@ -4444,53 +2326,33 @@ public void setTariffQuantity(GoodsMeasureTariffQuantityType value) { @XmlType(name = "", propOrder = { "netNetWeightMeasure" }) + @Builder(builderMethodName = "goodsMeasureBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class GoodsMeasure { - @XmlElement(name = "NetNetWeightMeasure", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "NetNetWeightMeasure", required = true) protected GoodsMeasureNetNetWeightMeasureType netNetWeightMeasure; - /** - * Gets the value of the netNetWeightMeasure property. - * - * @return - * possible object is - * {@link GoodsMeasureNetNetWeightMeasureType } - * - */ - public GoodsMeasureNetNetWeightMeasureType getNetNetWeightMeasure() { - return netNetWeightMeasure; - } - - /** - * Sets the value of the netNetWeightMeasure property. - * - * @param value - * allowed object is - * {@link GoodsMeasureNetNetWeightMeasureType } - * - */ - public void setNetNetWeightMeasure(GoodsMeasureNetNetWeightMeasureType value) { - this.netNetWeightMeasure = value; - } - } /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="CurrentCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentProcedureCurrentCodeType"/>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
+             * <complexType>
+             *   <complexContent>
+             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *       <sequence>
+             *         <element name="CurrentCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}GovernmentProcedureCurrentCodeType"/>
+             *       </sequence>
+             *     </restriction>
+             *   </complexContent>
+             * </complexType>
              * 
* * @@ -4499,54 +2361,34 @@ public void setNetNetWeightMeasure(GoodsMeasureNetNetWeightMeasureType value) { @XmlType(name = "", propOrder = { "currentCode" }) + @Builder(builderMethodName = "governmentProcedureBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class GovernmentProcedure { - @XmlElement(name = "CurrentCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "CurrentCode", required = true) protected GovernmentProcedureCurrentCodeType currentCode; - /** - * Gets the value of the currentCode property. - * - * @return - * possible object is - * {@link GovernmentProcedureCurrentCodeType } - * - */ - public GovernmentProcedureCurrentCodeType getCurrentCode() { - return currentCode; - } - - /** - * Sets the value of the currentCode property. - * - * @param value - * allowed object is - * {@link GovernmentProcedureCurrentCodeType } - * - */ - public void setCurrentCode(GovernmentProcedureCurrentCodeType value) { - this.currentCode = value; - } - } /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}PreviousDocumentIdentificationIDType" minOccurs="0"/>
-             *         <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}PreviousDocumentTypeCodeType" minOccurs="0"/>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
+             * <complexType>
+             *   <complexContent>
+             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *       <sequence>
+             *         <element name="ID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}PreviousDocumentIdentificationIDType" minOccurs="0"/>
+             *         <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}PreviousDocumentTypeCodeType" minOccurs="0"/>
+             *       </sequence>
+             *     </restriction>
+             *   </complexContent>
+             * </complexType>
              * 
* * @@ -4556,81 +2398,38 @@ public void setCurrentCode(GovernmentProcedureCurrentCodeType value) { "id", "typeCode" }) + @Builder(builderMethodName = "previousDocumentBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class PreviousDocument { - @XmlElement(name = "ID", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "ID") protected PreviousDocumentIdentificationIDType id; - @XmlElement(name = "TypeCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "TypeCode") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType(name = "token") protected String typeCode; - /** - * Gets the value of the id property. - * - * @return - * possible object is - * {@link PreviousDocumentIdentificationIDType } - * - */ - public PreviousDocumentIdentificationIDType getID() { - return id; - } - - /** - * Sets the value of the id property. - * - * @param value - * allowed object is - * {@link PreviousDocumentIdentificationIDType } - * - */ - public void setID(PreviousDocumentIdentificationIDType value) { - this.id = value; - } - - /** - * Gets the value of the typeCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getTypeCode() { - return typeCode; - } - - /** - * Sets the value of the typeCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setTypeCode(String value) { - this.typeCode = value; - } - } /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="AdditionCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ValuationAdjustmentAdditionCodeType"/>
-             *         <element name="PercentageNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ValuationAdjustmentPercentageNumericType"/>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
+             * <complexType>
+             *   <complexContent>
+             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *       <sequence>
+             *         <element name="AdditionCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ValuationAdjustmentAdditionCodeType"/>
+             *         <element name="PercentageNumeric" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ValuationAdjustmentPercentageNumericType"/>
+             *       </sequence>
+             *     </restriction>
+             *   </complexContent>
+             * </complexType>
              * 
* * @@ -4640,94 +2439,51 @@ public void setTypeCode(String value) { "additionCode", "percentageNumeric" }) + @Builder(builderMethodName = "valuationAdjustmentBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class ValuationAdjustment { - @XmlElement(name = "AdditionCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "AdditionCode", required = true) @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType(name = "token") protected String additionCode; - @XmlElement(name = "PercentageNumeric", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "PercentageNumeric", required = true) protected BigDecimal percentageNumeric; - /** - * Gets the value of the additionCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getAdditionCode() { - return additionCode; - } - - /** - * Sets the value of the additionCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setAdditionCode(String value) { - this.additionCode = value; - } - - /** - * Gets the value of the percentageNumeric property. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getPercentageNumeric() { - return percentageNumeric; - } - - /** - * Sets the value of the percentageNumeric property. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setPercentageNumeric(BigDecimal value) { - this.percentageNumeric = value; - } - } } /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="Name" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ImporterNameTextType"/>
-         *         <element name="Address">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence>
-         *                   <element name="CountryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressCountryCodeType"/>
-         *                   <element name="Line" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressLineTextType"/>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *       </sequence>
-         *     </restriction>
-         *   </complexContent>
-         * </complexType>
+         * <complexType>
+         *   <complexContent>
+         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *       <sequence>
+         *         <element name="Name" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}ImporterNameTextType"/>
+         *         <element name="Address">
+         *           <complexType>
+         *             <complexContent>
+         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                 <sequence>
+         *                   <element name="CountryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressCountryCodeType"/>
+         *                   <element name="Line" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressLineTextType"/>
+         *                 </sequence>
+         *               </restriction>
+         *             </complexContent>
+         *           </complexType>
+         *         </element>
+         *       </sequence>
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
          * 
* * @@ -4737,78 +2493,34 @@ public void setPercentageNumeric(BigDecimal value) { "name", "address" }) + @Builder(builderMethodName = "importerBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class Importer { - @XmlElement(name = "Name", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "Name", required = true) protected ImporterNameTextType name; - @XmlElement(name = "Address", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "Address", required = true) protected DeclarationNoNF.GoodsShipment.Importer.Address address; - /** - * Gets the value of the name property. - * - * @return - * possible object is - * {@link ImporterNameTextType } - * - */ - public ImporterNameTextType getName() { - return name; - } - - /** - * Sets the value of the name property. - * - * @param value - * allowed object is - * {@link ImporterNameTextType } - * - */ - public void setName(ImporterNameTextType value) { - this.name = value; - } - - /** - * Gets the value of the address property. - * - * @return - * possible object is - * {@link DeclarationNoNF.GoodsShipment.Importer.Address } - * - */ - public DeclarationNoNF.GoodsShipment.Importer.Address getAddress() { - return address; - } - - /** - * Sets the value of the address property. - * - * @param value - * allowed object is - * {@link DeclarationNoNF.GoodsShipment.Importer.Address } - * - */ - public void setAddress(DeclarationNoNF.GoodsShipment.Importer.Address value) { - this.address = value; - } - /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="CountryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressCountryCodeType"/>
-             *         <element name="Line" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressLineTextType"/>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
+             * <complexType>
+             *   <complexContent>
+             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *       <sequence>
+             *         <element name="CountryCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressCountryCodeType"/>
+             *         <element name="Line" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AddressLineTextType"/>
+             *       </sequence>
+             *     </restriction>
+             *   </complexContent>
+             * </complexType>
              * 
* * @@ -4818,93 +2530,50 @@ public void setAddress(DeclarationNoNF.GoodsShipment.Importer.Address value) { "countryCode", "line" }) + @Builder(builderMethodName = "addressBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class Address { - @XmlElement(name = "CountryCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "CountryCode", required = true) + @XmlSchemaType(name = "token") protected AddressCountryCodeType countryCode; - @XmlElement(name = "Line", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "Line", required = true) protected AddressLineTextType line; - /** - * Gets the value of the countryCode property. - * - * @return - * possible object is - * {@link AddressCountryCodeType } - * - */ - public AddressCountryCodeType getCountryCode() { - return countryCode; - } - - /** - * Sets the value of the countryCode property. - * - * @param value - * allowed object is - * {@link AddressCountryCodeType } - * - */ - public void setCountryCode(AddressCountryCodeType value) { - this.countryCode = value; - } - - /** - * Gets the value of the line property. - * - * @return - * possible object is - * {@link AddressLineTextType } - * - */ - public AddressLineTextType getLine() { - return line; - } - - /** - * Sets the value of the line property. - * - * @param value - * allowed object is - * {@link AddressLineTextType } - * - */ - public void setLine(AddressLineTextType value) { - this.line = value; - } - } } /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceTypeCodeType" minOccurs="0"/>
-         *         <element name="AdditionalInformation" minOccurs="0">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence>
-         *                   <element name="StatementCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementCodeType" minOccurs="0"/>
-         *                   <element name="StatementTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementTypeCodeType" minOccurs="0"/>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *       </sequence>
-         *     </restriction>
-         *   </complexContent>
-         * </complexType>
+         * <complexType>
+         *   <complexContent>
+         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *       <sequence>
+         *         <element name="TypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}InvoiceTypeCodeType" minOccurs="0"/>
+         *         <element name="AdditionalInformation" minOccurs="0">
+         *           <complexType>
+         *             <complexContent>
+         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                 <sequence>
+         *                   <element name="StatementCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementCodeType" minOccurs="0"/>
+         *                   <element name="StatementTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementTypeCodeType" minOccurs="0"/>
+         *                 </sequence>
+         *               </restriction>
+         *             </complexContent>
+         *           </complexType>
+         *         </element>
+         *       </sequence>
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
          * 
* * @@ -4914,79 +2583,36 @@ public void setLine(AddressLineTextType value) { "typeCode", "additionalInformation" }) + @Builder(builderMethodName = "invoiceBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class Invoice { - @XmlElement(name = "TypeCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "TypeCode") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType(name = "token") protected String typeCode; - @XmlElement(name = "AdditionalInformation", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "AdditionalInformation") protected DeclarationNoNF.GoodsShipment.Invoice.AdditionalInformation additionalInformation; - /** - * Gets the value of the typeCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getTypeCode() { - return typeCode; - } - - /** - * Sets the value of the typeCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setTypeCode(String value) { - this.typeCode = value; - } - - /** - * Gets the value of the additionalInformation property. - * - * @return - * possible object is - * {@link DeclarationNoNF.GoodsShipment.Invoice.AdditionalInformation } - * - */ - public DeclarationNoNF.GoodsShipment.Invoice.AdditionalInformation getAdditionalInformation() { - return additionalInformation; - } - - /** - * Sets the value of the additionalInformation property. - * - * @param value - * allowed object is - * {@link DeclarationNoNF.GoodsShipment.Invoice.AdditionalInformation } - * - */ - public void setAdditionalInformation(DeclarationNoNF.GoodsShipment.Invoice.AdditionalInformation value) { - this.additionalInformation = value; - } - /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="StatementCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementCodeType" minOccurs="0"/>
-             *         <element name="StatementTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementTypeCodeType" minOccurs="0"/>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
+             * <complexType>
+             *   <complexContent>
+             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *       <sequence>
+             *         <element name="StatementCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementCodeType" minOccurs="0"/>
+             *         <element name="StatementTypeCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}AdditionalInformationStatementTypeCodeType" minOccurs="0"/>
+             *       </sequence>
+             *     </restriction>
+             *   </complexContent>
+             * </complexType>
              * 
* * @@ -4996,82 +2622,40 @@ public void setAdditionalInformation(DeclarationNoNF.GoodsShipment.Invoice.Addit "statementCode", "statementTypeCode" }) + @Builder(builderMethodName = "additionalInformationBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class AdditionalInformation { - @XmlElement(name = "StatementCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "StatementCode") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType(name = "token") protected String statementCode; - @XmlElement(name = "StatementTypeCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1") + @XmlElement(name = "StatementTypeCode") + @XmlSchemaType(name = "token") protected AdditionalInformationStatementTypeCodeType statementTypeCode; - /** - * Gets the value of the statementCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getStatementCode() { - return statementCode; - } - - /** - * Sets the value of the statementCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setStatementCode(String value) { - this.statementCode = value; - } - - /** - * Gets the value of the statementTypeCode property. - * - * @return - * possible object is - * {@link AdditionalInformationStatementTypeCodeType } - * - */ - public AdditionalInformationStatementTypeCodeType getStatementTypeCode() { - return statementTypeCode; - } - - /** - * Sets the value of the statementTypeCode property. - * - * @param value - * allowed object is - * {@link AdditionalInformationStatementTypeCodeType } - * - */ - public void setStatementTypeCode(AdditionalInformationStatementTypeCodeType value) { - this.statementTypeCode = value; - } - } } /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="ConditionCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}TradeTermsConditionCodeType"/>
-         *       </sequence>
-         *     </restriction>
-         *   </complexContent>
-         * </complexType>
+         * <complexType>
+         *   <complexContent>
+         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *       <sequence>
+         *         <element name="ConditionCode" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}TradeTermsConditionCodeType"/>
+         *       </sequence>
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
          * 
* * @@ -5080,55 +2664,36 @@ public void setStatementTypeCode(AdditionalInformationStatementTypeCodeType valu @XmlType(name = "", propOrder = { "conditionCode" }) + @Builder(builderMethodName = "tradeTermsBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class TradeTerms { - @XmlElement(name = "ConditionCode", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "ConditionCode", required = true) + @XmlSchemaType(name = "token") protected TradeTermsConditionCodeType conditionCode; - /** - * Gets the value of the conditionCode property. - * - * @return - * possible object is - * {@link TradeTermsConditionCodeType } - * - */ - public TradeTermsConditionCodeType getConditionCode() { - return conditionCode; - } - - /** - * Sets the value of the conditionCode property. - * - * @param value - * allowed object is - * {@link TradeTermsConditionCodeType } - * - */ - public void setConditionCode(TradeTermsConditionCodeType value) { - this.conditionCode = value; - } - } } /** - *

Java class for anonymous complex type. + *

Classe Java de anonymous complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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="TraderAssignedReferenceID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}UCRTraderAssignedReferenceIDType"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="TraderAssignedReferenceID" type="{urn:wco:datamodel:WCO:GoodsDeclaration_DS:1}UCRTraderAssignedReferenceIDType"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * @@ -5137,35 +2702,15 @@ public void setConditionCode(TradeTermsConditionCodeType value) { @XmlType(name = "", propOrder = { "traderAssignedReferenceID" }) + @Builder(builderMethodName = "uCRBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class UCR { - @XmlElement(name = "TraderAssignedReferenceID", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", required = true) + @XmlElement(name = "TraderAssignedReferenceID", required = true) protected UCRTraderAssignedReferenceIDType traderAssignedReferenceID; - /** - * Gets the value of the traderAssignedReferenceID property. - * - * @return - * possible object is - * {@link UCRTraderAssignedReferenceIDType } - * - */ - public UCRTraderAssignedReferenceIDType getTraderAssignedReferenceID() { - return traderAssignedReferenceID; - } - - /** - * Sets the value of the traderAssignedReferenceID property. - * - * @param value - * allowed object is - * {@link UCRTraderAssignedReferenceIDType } - * - */ - public void setTraderAssignedReferenceID(UCRTraderAssignedReferenceIDType value) { - this.traderAssignedReferenceID = value; - } - } } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration/_1/ObjectFactory.java b/src/main/java/wco/datamodel/wco/goodsdeclaration/_1/ObjectFactory.java index becaae2..9af3556 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration/_1/ObjectFactory.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration/_1/ObjectFactory.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration._1; diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration/_1/package-info.java b/src/main/java/wco/datamodel/wco/goodsdeclaration/_1/package-info.java new file mode 100644 index 0000000..2af94c5 --- /dev/null +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration/_1/package-info.java @@ -0,0 +1,9 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:wco:datamodel:WCO:GoodsDeclaration:1", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package wco.datamodel.wco.goodsdeclaration._1; diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalDocumentCategoryCodeType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalDocumentCategoryCodeType.java index 2876b28..21f3545 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalDocumentCategoryCodeType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalDocumentCategoryCodeType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -6,48 +13,48 @@ /** - *

Java class for AdditionalDocumentCategoryCodeType. + *

Classe Java de AdditionalDocumentCategoryCodeType. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

*

- * <simpleType name="AdditionalDocumentCategoryCodeType">
- *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
- *     <enumeration value="AC"/>
- *     <enumeration value="DSG"/>
- *     <enumeration value="DSI"/>
- *     <enumeration value="DSIG"/>
- *     <enumeration value="LPCO"/>
- *   </restriction>
- * </simpleType>
+ * <simpleType name="AdditionalDocumentCategoryCodeType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
+ *     <enumeration value="AC"/>
+ *     <enumeration value="DSG"/>
+ *     <enumeration value="DSI"/>
+ *     <enumeration value="DSIG"/>
+ *     <enumeration value="LPCO"/>
+ *   </restriction>
+ * </simpleType>
  * 
* */ -@XmlType(name = "AdditionalDocumentCategoryCodeType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1") +@XmlType(name = "AdditionalDocumentCategoryCodeType") @XmlEnum public enum AdditionalDocumentCategoryCodeType { /** - * Drawback Suspensão Comum + * Drawback Suspensão Comum * */ AC, /** - * Drawback Suspensão Genérico + * Drawback Suspensão Genérico * */ DSG, /** - * Drawback Suspensão Intermediário + * Drawback Suspensão Intermediário * */ DSI, /** - * Drawback Suspensão Intermediário genérico + * Drawback Suspensão Intermediário genérico * */ DSIG, diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalDocumentDrawbackHsClassificationTextType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalDocumentDrawbackHsClassificationTextType.java index d51fe0f..bdf4e51 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalDocumentDrawbackHsClassificationTextType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalDocumentDrawbackHsClassificationTextType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -5,55 +12,39 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlValue; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for AdditionalDocumentDrawbackHsClassificationTextType complex type. + *

Classe Java de AdditionalDocumentDrawbackHsClassificationTextType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="AdditionalDocumentDrawbackHsClassificationTextType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="AdditionalDocumentDrawbackHsClassificationTextType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "AdditionalDocumentDrawbackHsClassificationTextType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "AdditionalDocumentDrawbackHsClassificationTextType", propOrder = { "value" }) +@Builder(builderMethodName = "additionalDocumentDrawbackHsClassificationTextTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class AdditionalDocumentDrawbackHsClassificationTextType { @XmlValue protected String value; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalDocumentDrawbackRecipientIdTextType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalDocumentDrawbackRecipientIdTextType.java index 64e35d1..f8b6e06 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalDocumentDrawbackRecipientIdTextType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalDocumentDrawbackRecipientIdTextType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -5,55 +12,39 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlValue; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for AdditionalDocumentDrawbackRecipientIdTextType complex type. + *

Classe Java de AdditionalDocumentDrawbackRecipientIdTextType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="AdditionalDocumentDrawbackRecipientIdTextType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="AdditionalDocumentDrawbackRecipientIdTextType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "AdditionalDocumentDrawbackRecipientIdTextType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "AdditionalDocumentDrawbackRecipientIdTextType", propOrder = { "value" }) +@Builder(builderMethodName = "additionalDocumentDrawbackRecipientIdTextTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class AdditionalDocumentDrawbackRecipientIdTextType { @XmlValue protected String value; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalDocumentIdentificationIDType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalDocumentIdentificationIDType.java index cc328d3..c1a2faf 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalDocumentIdentificationIDType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalDocumentIdentificationIDType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -9,29 +16,37 @@ import javax.xml.bind.annotation.XmlValue; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for AdditionalDocumentIdentificationIDType complex type. + *

Classe Java de AdditionalDocumentIdentificationIDType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="AdditionalDocumentIdentificationIDType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="AdditionalDocumentIdentificationIDType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "AdditionalDocumentIdentificationIDType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "AdditionalDocumentIdentificationIDType", propOrder = { "value" }) +@Builder(builderMethodName = "additionalDocumentIdentificationIDTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class AdditionalDocumentIdentificationIDType { @XmlValue @@ -41,52 +56,4 @@ public class AdditionalDocumentIdentificationIDType { @XmlSchemaType(name = "token") protected String schemeID; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the schemeID property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSchemeID() { - return schemeID; - } - - /** - * Sets the value of the schemeID property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSchemeID(String value) { - this.schemeID = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalDocumentItemIDType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalDocumentItemIDType.java index a110f2c..f0da0d7 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalDocumentItemIDType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalDocumentItemIDType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -9,29 +16,37 @@ import javax.xml.bind.annotation.XmlValue; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for AdditionalDocumentItemIDType complex type. + *

Classe Java de AdditionalDocumentItemIDType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="AdditionalDocumentItemIDType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="AdditionalDocumentItemIDType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "AdditionalDocumentItemIDType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "AdditionalDocumentItemIDType", propOrder = { "value" }) +@Builder(builderMethodName = "additionalDocumentItemIDTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class AdditionalDocumentItemIDType { @XmlValue @@ -41,52 +56,4 @@ public class AdditionalDocumentItemIDType { @XmlSchemaType(name = "token") protected String schemeID; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the schemeID property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSchemeID() { - return schemeID; - } - - /** - * Sets the value of the schemeID property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSchemeID(String value) { - this.schemeID = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalDocumentQuantityQuantityType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalDocumentQuantityQuantityType.java index 10adb37..7332ba8 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalDocumentQuantityQuantityType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalDocumentQuantityQuantityType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -7,29 +14,37 @@ import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlValue; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for AdditionalDocumentQuantityQuantityType complex type. + *

Classe Java de AdditionalDocumentQuantityQuantityType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="AdditionalDocumentQuantityQuantityType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
- *       <attribute name="unitCode" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="AdditionalDocumentQuantityQuantityType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *       <attribute name="unitCode" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "AdditionalDocumentQuantityQuantityType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "AdditionalDocumentQuantityQuantityType", propOrder = { "value" }) +@Builder(builderMethodName = "additionalDocumentQuantityQuantityTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class AdditionalDocumentQuantityQuantityType { @XmlValue @@ -37,52 +52,4 @@ public class AdditionalDocumentQuantityQuantityType { @XmlAttribute(name = "unitCode") protected String unitCode; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setValue(BigDecimal value) { - this.value = value; - } - - /** - * Gets the value of the unitCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getUnitCode() { - return unitCode; - } - - /** - * Sets the value of the unitCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setUnitCode(String value) { - this.unitCode = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalDocumentValueWithExchangeCoverAmountType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalDocumentValueWithExchangeCoverAmountType.java index e728cd2..f602f4b 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalDocumentValueWithExchangeCoverAmountType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalDocumentValueWithExchangeCoverAmountType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -6,55 +13,39 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlValue; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for AdditionalDocumentValueWithExchangeCoverAmountType complex type. + *

Classe Java de AdditionalDocumentValueWithExchangeCoverAmountType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="AdditionalDocumentValueWithExchangeCoverAmountType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="AdditionalDocumentValueWithExchangeCoverAmountType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "AdditionalDocumentValueWithExchangeCoverAmountType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "AdditionalDocumentValueWithExchangeCoverAmountType", propOrder = { "value" }) +@Builder(builderMethodName = "additionalDocumentValueWithExchangeCoverAmountTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class AdditionalDocumentValueWithExchangeCoverAmountType { @XmlValue protected BigDecimal value; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setValue(BigDecimal value) { - this.value = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalDocumentValueWithoutExchangeCoverAmountType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalDocumentValueWithoutExchangeCoverAmountType.java index fd57fc6..5198b69 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalDocumentValueWithoutExchangeCoverAmountType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalDocumentValueWithoutExchangeCoverAmountType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -6,55 +13,39 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlValue; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for AdditionalDocumentValueWithoutExchangeCoverAmountType complex type. + *

Classe Java de AdditionalDocumentValueWithoutExchangeCoverAmountType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="AdditionalDocumentValueWithoutExchangeCoverAmountType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="AdditionalDocumentValueWithoutExchangeCoverAmountType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "AdditionalDocumentValueWithoutExchangeCoverAmountType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "AdditionalDocumentValueWithoutExchangeCoverAmountType", propOrder = { "value" }) +@Builder(builderMethodName = "additionalDocumentValueWithoutExchangeCoverAmountTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class AdditionalDocumentValueWithoutExchangeCoverAmountType { @XmlValue protected BigDecimal value; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setValue(BigDecimal value) { - this.value = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalInformationLimitDateTimeType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalInformationLimitDateTimeType.java index d76a4c3..49bee30 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalInformationLimitDateTimeType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalInformationLimitDateTimeType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -7,29 +14,37 @@ import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlValue; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for AdditionalInformationLimitDateTimeType complex type. + *

Classe Java de AdditionalInformationLimitDateTimeType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="AdditionalInformationLimitDateTimeType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>integer">
- *       <attribute name="lang" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="AdditionalInformationLimitDateTimeType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>integer">
+ *       <attribute name="lang" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "AdditionalInformationLimitDateTimeType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "AdditionalInformationLimitDateTimeType", propOrder = { "value" }) +@Builder(builderMethodName = "additionalInformationLimitDateTimeTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class AdditionalInformationLimitDateTimeType { @XmlValue @@ -37,52 +52,4 @@ public class AdditionalInformationLimitDateTimeType { @XmlAttribute(name = "lang") protected String lang; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link BigInteger } - * - */ - public BigInteger getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link BigInteger } - * - */ - public void setValue(BigInteger value) { - this.value = value; - } - - /** - * Gets the value of the lang property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLang() { - return lang; - } - - /** - * Sets the value of the lang property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLang(String value) { - this.lang = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalInformationStatementDescriptionTextType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalInformationStatementDescriptionTextType.java index 6cc8aba..582200a 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalInformationStatementDescriptionTextType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalInformationStatementDescriptionTextType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -6,29 +13,37 @@ import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlValue; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for AdditionalInformationStatementDescriptionTextType complex type. + *

Classe Java de AdditionalInformationStatementDescriptionTextType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="AdditionalInformationStatementDescriptionTextType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *       <attribute name="languageID" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="AdditionalInformationStatementDescriptionTextType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute name="languageID" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "AdditionalInformationStatementDescriptionTextType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "AdditionalInformationStatementDescriptionTextType", propOrder = { "value" }) +@Builder(builderMethodName = "additionalInformationStatementDescriptionTextTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class AdditionalInformationStatementDescriptionTextType { @XmlValue @@ -36,52 +51,4 @@ public class AdditionalInformationStatementDescriptionTextType { @XmlAttribute(name = "languageID") protected String languageID; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the languageID property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguageID() { - return languageID; - } - - /** - * Sets the value of the languageID property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguageID(String value) { - this.languageID = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalInformationStatementTypeCodeType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalInformationStatementTypeCodeType.java index 845b59e..127388f 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalInformationStatementTypeCodeType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AdditionalInformationStatementTypeCodeType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -6,35 +13,35 @@ /** - *

Java class for AdditionalInformationStatementTypeCodeType. + *

Classe Java de AdditionalInformationStatementTypeCodeType. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

*

- * <simpleType name="AdditionalInformationStatementTypeCodeType">
- *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
- *     <enumeration value="AAI"/>
- *     <enumeration value="ABC"/>
- *     <enumeration value="DEF"/>
- *     <enumeration value="AAZ"/>
- *     <enumeration value="ACG"/>
- *     <enumeration value="AHZ"/>
- *     <enumeration value="CUS"/>
- *     <enumeration value="PRI"/>
- *     <enumeration value="TRA"/>
- *     <enumeration value="AVD"/>
- *   </restriction>
- * </simpleType>
+ * <simpleType name="AdditionalInformationStatementTypeCodeType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
+ *     <enumeration value="AAI"/>
+ *     <enumeration value="ABC"/>
+ *     <enumeration value="DEF"/>
+ *     <enumeration value="AAZ"/>
+ *     <enumeration value="ACG"/>
+ *     <enumeration value="AHZ"/>
+ *     <enumeration value="CUS"/>
+ *     <enumeration value="PRI"/>
+ *     <enumeration value="TRA"/>
+ *     <enumeration value="AVD"/>
+ *   </restriction>
+ * </simpleType>
  * 
* */ -@XmlType(name = "AdditionalInformationStatementTypeCodeType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1") +@XmlType(name = "AdditionalInformationStatementTypeCodeType") @XmlEnum public enum AdditionalInformationStatementTypeCodeType { /** - * Observações Gerais + * Observações Gerais * */ AAI, @@ -46,13 +53,13 @@ public enum AdditionalInformationStatementTypeCodeType { ABC, /** - * Motivo retificação + * Motivo retificação * */ DEF, /** - * Exportação Temporária - Escolhendo esta opção deve-se também preencher statementDescription e limit no level GovernmentAgencyGoodsItem/AdditionalInformation + * Exportação Temporária - Escolhendo esta opção deve-se também preencher statementDescription e limit no level GovernmentAgencyGoodsItem/AdditionalInformation * */ AAZ, @@ -64,13 +71,13 @@ public enum AdditionalInformationStatementTypeCodeType { ACG, /** - * Situação Especial + * Situação Especial * */ AHZ, /** - * Forma Exportação + * Forma Exportação * */ CUS, @@ -88,7 +95,7 @@ public enum AdditionalInformationStatementTypeCodeType { TRA, /** - * Justificativa depuração estatística qtd/peso/valor - Escolhendo esta opção deve-se também preencher statementDescription no level GovernmentAgencyGoodsItem/AdditionalInformation + * Justificativa depuração estatística qtd/peso/valor - Escolhendo esta opção deve-se também preencher statementDescription no level GovernmentAgencyGoodsItem/AdditionalInformation * */ AVD; diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AddressCountryCodeType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AddressCountryCodeType.java index 8eeb23f..112b1db 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AddressCountryCodeType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AddressCountryCodeType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -6,267 +13,267 @@ /** - *

Java class for AddressCountryCodeType. + *

Classe Java de AddressCountryCodeType. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

*

- * <simpleType name="AddressCountryCodeType">
- *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
- *     <enumeration value="AD"/>
- *     <enumeration value="AE"/>
- *     <enumeration value="AF"/>
- *     <enumeration value="AG"/>
- *     <enumeration value="AI"/>
- *     <enumeration value="AL"/>
- *     <enumeration value="AM"/>
- *     <enumeration value="AO"/>
- *     <enumeration value="AR"/>
- *     <enumeration value="AS"/>
- *     <enumeration value="AT"/>
- *     <enumeration value="AU"/>
- *     <enumeration value="AW"/>
- *     <enumeration value="AX"/>
- *     <enumeration value="AZ"/>
- *     <enumeration value="BA"/>
- *     <enumeration value="BB"/>
- *     <enumeration value="BD"/>
- *     <enumeration value="BE"/>
- *     <enumeration value="BF"/>
- *     <enumeration value="BG"/>
- *     <enumeration value="BH"/>
- *     <enumeration value="BI"/>
- *     <enumeration value="BJ"/>
- *     <enumeration value="BL"/>
- *     <enumeration value="BM"/>
- *     <enumeration value="BN"/>
- *     <enumeration value="BO"/>
- *     <enumeration value="BQ"/>
- *     <enumeration value="BR"/>
- *     <enumeration value="BS"/>
- *     <enumeration value="BT"/>
- *     <enumeration value="BV"/>
- *     <enumeration value="BW"/>
- *     <enumeration value="BY"/>
- *     <enumeration value="BZ"/>
- *     <enumeration value="CA"/>
- *     <enumeration value="CC"/>
- *     <enumeration value="CD"/>
- *     <enumeration value="CF"/>
- *     <enumeration value="CG"/>
- *     <enumeration value="CH"/>
- *     <enumeration value="CI"/>
- *     <enumeration value="CK"/>
- *     <enumeration value="CL"/>
- *     <enumeration value="CM"/>
- *     <enumeration value="CN"/>
- *     <enumeration value="CO"/>
- *     <enumeration value="CR"/>
- *     <enumeration value="CU"/>
- *     <enumeration value="CV"/>
- *     <enumeration value="CW"/>
- *     <enumeration value="CX"/>
- *     <enumeration value="CY"/>
- *     <enumeration value="CZ"/>
- *     <enumeration value="DE"/>
- *     <enumeration value="DJ"/>
- *     <enumeration value="DK"/>
- *     <enumeration value="DM"/>
- *     <enumeration value="DO"/>
- *     <enumeration value="DZ"/>
- *     <enumeration value="EC"/>
- *     <enumeration value="EE"/>
- *     <enumeration value="EG"/>
- *     <enumeration value="EH"/>
- *     <enumeration value="ER"/>
- *     <enumeration value="ES"/>
- *     <enumeration value="ET"/>
- *     <enumeration value="FI"/>
- *     <enumeration value="FJ"/>
- *     <enumeration value="FK"/>
- *     <enumeration value="FM"/>
- *     <enumeration value="FO"/>
- *     <enumeration value="FR"/>
- *     <enumeration value="GA"/>
- *     <enumeration value="GB"/>
- *     <enumeration value="GD"/>
- *     <enumeration value="GE"/>
- *     <enumeration value="GF"/>
- *     <enumeration value="GG"/>
- *     <enumeration value="GH"/>
- *     <enumeration value="GI"/>
- *     <enumeration value="GL"/>
- *     <enumeration value="GM"/>
- *     <enumeration value="GN"/>
- *     <enumeration value="GP"/>
- *     <enumeration value="GQ"/>
- *     <enumeration value="GR"/>
- *     <enumeration value="GS"/>
- *     <enumeration value="GT"/>
- *     <enumeration value="GU"/>
- *     <enumeration value="GW"/>
- *     <enumeration value="GY"/>
- *     <enumeration value="HK"/>
- *     <enumeration value="HM"/>
- *     <enumeration value="HN"/>
- *     <enumeration value="HR"/>
- *     <enumeration value="HT"/>
- *     <enumeration value="HU"/>
- *     <enumeration value="ID"/>
- *     <enumeration value="IE"/>
- *     <enumeration value="IL"/>
- *     <enumeration value="IM"/>
- *     <enumeration value="IN"/>
- *     <enumeration value="IO"/>
- *     <enumeration value="IQ"/>
- *     <enumeration value="IR"/>
- *     <enumeration value="IS"/>
- *     <enumeration value="IT"/>
- *     <enumeration value="JE"/>
- *     <enumeration value="JM"/>
- *     <enumeration value="JO"/>
- *     <enumeration value="JP"/>
- *     <enumeration value="KE"/>
- *     <enumeration value="KG"/>
- *     <enumeration value="KH"/>
- *     <enumeration value="KI"/>
- *     <enumeration value="KM"/>
- *     <enumeration value="KN"/>
- *     <enumeration value="KP"/>
- *     <enumeration value="KR"/>
- *     <enumeration value="KW"/>
- *     <enumeration value="KY"/>
- *     <enumeration value="KZ"/>
- *     <enumeration value="LA"/>
- *     <enumeration value="LB"/>
- *     <enumeration value="LC"/>
- *     <enumeration value="LI"/>
- *     <enumeration value="LK"/>
- *     <enumeration value="LR"/>
- *     <enumeration value="LS"/>
- *     <enumeration value="LT"/>
- *     <enumeration value="LU"/>
- *     <enumeration value="LV"/>
- *     <enumeration value="LY"/>
- *     <enumeration value="MA"/>
- *     <enumeration value="MC"/>
- *     <enumeration value="MD"/>
- *     <enumeration value="ME"/>
- *     <enumeration value="MF"/>
- *     <enumeration value="MG"/>
- *     <enumeration value="MH"/>
- *     <enumeration value="MK"/>
- *     <enumeration value="ML"/>
- *     <enumeration value="MM"/>
- *     <enumeration value="MN"/>
- *     <enumeration value="MO"/>
- *     <enumeration value="MP"/>
- *     <enumeration value="MQ"/>
- *     <enumeration value="MR"/>
- *     <enumeration value="MS"/>
- *     <enumeration value="MT"/>
- *     <enumeration value="MU"/>
- *     <enumeration value="MV"/>
- *     <enumeration value="MW"/>
- *     <enumeration value="MX"/>
- *     <enumeration value="MY"/>
- *     <enumeration value="MZ"/>
- *     <enumeration value="NA"/>
- *     <enumeration value="NC"/>
- *     <enumeration value="NE"/>
- *     <enumeration value="NF"/>
- *     <enumeration value="NG"/>
- *     <enumeration value="NI"/>
- *     <enumeration value="NL"/>
- *     <enumeration value="NO"/>
- *     <enumeration value="NP"/>
- *     <enumeration value="NR"/>
- *     <enumeration value="NU"/>
- *     <enumeration value="NZ"/>
- *     <enumeration value="OM"/>
- *     <enumeration value="PA"/>
- *     <enumeration value="PE"/>
- *     <enumeration value="PF"/>
- *     <enumeration value="PG"/>
- *     <enumeration value="PH"/>
- *     <enumeration value="PK"/>
- *     <enumeration value="PL"/>
- *     <enumeration value="PM"/>
- *     <enumeration value="PN"/>
- *     <enumeration value="PR"/>
- *     <enumeration value="PS"/>
- *     <enumeration value="PT"/>
- *     <enumeration value="PW"/>
- *     <enumeration value="PY"/>
- *     <enumeration value="QA"/>
- *     <enumeration value="RE"/>
- *     <enumeration value="RO"/>
- *     <enumeration value="RS"/>
- *     <enumeration value="RU"/>
- *     <enumeration value="RW"/>
- *     <enumeration value="SA"/>
- *     <enumeration value="SB"/>
- *     <enumeration value="SC"/>
- *     <enumeration value="SD"/>
- *     <enumeration value="SE"/>
- *     <enumeration value="SG"/>
- *     <enumeration value="SH"/>
- *     <enumeration value="SI"/>
- *     <enumeration value="SJ"/>
- *     <enumeration value="SK"/>
- *     <enumeration value="SL"/>
- *     <enumeration value="SM"/>
- *     <enumeration value="SN"/>
- *     <enumeration value="SO"/>
- *     <enumeration value="SR"/>
- *     <enumeration value="SS"/>
- *     <enumeration value="ST"/>
- *     <enumeration value="SV"/>
- *     <enumeration value="SX"/>
- *     <enumeration value="SY"/>
- *     <enumeration value="SZ"/>
- *     <enumeration value="TC"/>
- *     <enumeration value="TD"/>
- *     <enumeration value="TF"/>
- *     <enumeration value="TG"/>
- *     <enumeration value="TH"/>
- *     <enumeration value="TJ"/>
- *     <enumeration value="TK"/>
- *     <enumeration value="TL"/>
- *     <enumeration value="TM"/>
- *     <enumeration value="TN"/>
- *     <enumeration value="TO"/>
- *     <enumeration value="TR"/>
- *     <enumeration value="TT"/>
- *     <enumeration value="TV"/>
- *     <enumeration value="TW"/>
- *     <enumeration value="TZ"/>
- *     <enumeration value="UA"/>
- *     <enumeration value="UG"/>
- *     <enumeration value="UM"/>
- *     <enumeration value="US"/>
- *     <enumeration value="UY"/>
- *     <enumeration value="UZ"/>
- *     <enumeration value="VA"/>
- *     <enumeration value="VC"/>
- *     <enumeration value="VE"/>
- *     <enumeration value="VG"/>
- *     <enumeration value="VI"/>
- *     <enumeration value="VN"/>
- *     <enumeration value="VU"/>
- *     <enumeration value="WF"/>
- *     <enumeration value="WS"/>
- *     <enumeration value="YE"/>
- *     <enumeration value="YT"/>
- *     <enumeration value="ZA"/>
- *     <enumeration value="ZM"/>
- *     <enumeration value="ZW"/>
- *   </restriction>
- * </simpleType>
+ * <simpleType name="AddressCountryCodeType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
+ *     <enumeration value="AD"/>
+ *     <enumeration value="AE"/>
+ *     <enumeration value="AF"/>
+ *     <enumeration value="AG"/>
+ *     <enumeration value="AI"/>
+ *     <enumeration value="AL"/>
+ *     <enumeration value="AM"/>
+ *     <enumeration value="AO"/>
+ *     <enumeration value="AR"/>
+ *     <enumeration value="AS"/>
+ *     <enumeration value="AT"/>
+ *     <enumeration value="AU"/>
+ *     <enumeration value="AW"/>
+ *     <enumeration value="AX"/>
+ *     <enumeration value="AZ"/>
+ *     <enumeration value="BA"/>
+ *     <enumeration value="BB"/>
+ *     <enumeration value="BD"/>
+ *     <enumeration value="BE"/>
+ *     <enumeration value="BF"/>
+ *     <enumeration value="BG"/>
+ *     <enumeration value="BH"/>
+ *     <enumeration value="BI"/>
+ *     <enumeration value="BJ"/>
+ *     <enumeration value="BL"/>
+ *     <enumeration value="BM"/>
+ *     <enumeration value="BN"/>
+ *     <enumeration value="BO"/>
+ *     <enumeration value="BQ"/>
+ *     <enumeration value="BR"/>
+ *     <enumeration value="BS"/>
+ *     <enumeration value="BT"/>
+ *     <enumeration value="BV"/>
+ *     <enumeration value="BW"/>
+ *     <enumeration value="BY"/>
+ *     <enumeration value="BZ"/>
+ *     <enumeration value="CA"/>
+ *     <enumeration value="CC"/>
+ *     <enumeration value="CD"/>
+ *     <enumeration value="CF"/>
+ *     <enumeration value="CG"/>
+ *     <enumeration value="CH"/>
+ *     <enumeration value="CI"/>
+ *     <enumeration value="CK"/>
+ *     <enumeration value="CL"/>
+ *     <enumeration value="CM"/>
+ *     <enumeration value="CN"/>
+ *     <enumeration value="CO"/>
+ *     <enumeration value="CR"/>
+ *     <enumeration value="CU"/>
+ *     <enumeration value="CV"/>
+ *     <enumeration value="CW"/>
+ *     <enumeration value="CX"/>
+ *     <enumeration value="CY"/>
+ *     <enumeration value="CZ"/>
+ *     <enumeration value="DE"/>
+ *     <enumeration value="DJ"/>
+ *     <enumeration value="DK"/>
+ *     <enumeration value="DM"/>
+ *     <enumeration value="DO"/>
+ *     <enumeration value="DZ"/>
+ *     <enumeration value="EC"/>
+ *     <enumeration value="EE"/>
+ *     <enumeration value="EG"/>
+ *     <enumeration value="EH"/>
+ *     <enumeration value="ER"/>
+ *     <enumeration value="ES"/>
+ *     <enumeration value="ET"/>
+ *     <enumeration value="FI"/>
+ *     <enumeration value="FJ"/>
+ *     <enumeration value="FK"/>
+ *     <enumeration value="FM"/>
+ *     <enumeration value="FO"/>
+ *     <enumeration value="FR"/>
+ *     <enumeration value="GA"/>
+ *     <enumeration value="GB"/>
+ *     <enumeration value="GD"/>
+ *     <enumeration value="GE"/>
+ *     <enumeration value="GF"/>
+ *     <enumeration value="GG"/>
+ *     <enumeration value="GH"/>
+ *     <enumeration value="GI"/>
+ *     <enumeration value="GL"/>
+ *     <enumeration value="GM"/>
+ *     <enumeration value="GN"/>
+ *     <enumeration value="GP"/>
+ *     <enumeration value="GQ"/>
+ *     <enumeration value="GR"/>
+ *     <enumeration value="GS"/>
+ *     <enumeration value="GT"/>
+ *     <enumeration value="GU"/>
+ *     <enumeration value="GW"/>
+ *     <enumeration value="GY"/>
+ *     <enumeration value="HK"/>
+ *     <enumeration value="HM"/>
+ *     <enumeration value="HN"/>
+ *     <enumeration value="HR"/>
+ *     <enumeration value="HT"/>
+ *     <enumeration value="HU"/>
+ *     <enumeration value="ID"/>
+ *     <enumeration value="IE"/>
+ *     <enumeration value="IL"/>
+ *     <enumeration value="IM"/>
+ *     <enumeration value="IN"/>
+ *     <enumeration value="IO"/>
+ *     <enumeration value="IQ"/>
+ *     <enumeration value="IR"/>
+ *     <enumeration value="IS"/>
+ *     <enumeration value="IT"/>
+ *     <enumeration value="JE"/>
+ *     <enumeration value="JM"/>
+ *     <enumeration value="JO"/>
+ *     <enumeration value="JP"/>
+ *     <enumeration value="KE"/>
+ *     <enumeration value="KG"/>
+ *     <enumeration value="KH"/>
+ *     <enumeration value="KI"/>
+ *     <enumeration value="KM"/>
+ *     <enumeration value="KN"/>
+ *     <enumeration value="KP"/>
+ *     <enumeration value="KR"/>
+ *     <enumeration value="KW"/>
+ *     <enumeration value="KY"/>
+ *     <enumeration value="KZ"/>
+ *     <enumeration value="LA"/>
+ *     <enumeration value="LB"/>
+ *     <enumeration value="LC"/>
+ *     <enumeration value="LI"/>
+ *     <enumeration value="LK"/>
+ *     <enumeration value="LR"/>
+ *     <enumeration value="LS"/>
+ *     <enumeration value="LT"/>
+ *     <enumeration value="LU"/>
+ *     <enumeration value="LV"/>
+ *     <enumeration value="LY"/>
+ *     <enumeration value="MA"/>
+ *     <enumeration value="MC"/>
+ *     <enumeration value="MD"/>
+ *     <enumeration value="ME"/>
+ *     <enumeration value="MF"/>
+ *     <enumeration value="MG"/>
+ *     <enumeration value="MH"/>
+ *     <enumeration value="MK"/>
+ *     <enumeration value="ML"/>
+ *     <enumeration value="MM"/>
+ *     <enumeration value="MN"/>
+ *     <enumeration value="MO"/>
+ *     <enumeration value="MP"/>
+ *     <enumeration value="MQ"/>
+ *     <enumeration value="MR"/>
+ *     <enumeration value="MS"/>
+ *     <enumeration value="MT"/>
+ *     <enumeration value="MU"/>
+ *     <enumeration value="MV"/>
+ *     <enumeration value="MW"/>
+ *     <enumeration value="MX"/>
+ *     <enumeration value="MY"/>
+ *     <enumeration value="MZ"/>
+ *     <enumeration value="NA"/>
+ *     <enumeration value="NC"/>
+ *     <enumeration value="NE"/>
+ *     <enumeration value="NF"/>
+ *     <enumeration value="NG"/>
+ *     <enumeration value="NI"/>
+ *     <enumeration value="NL"/>
+ *     <enumeration value="NO"/>
+ *     <enumeration value="NP"/>
+ *     <enumeration value="NR"/>
+ *     <enumeration value="NU"/>
+ *     <enumeration value="NZ"/>
+ *     <enumeration value="OM"/>
+ *     <enumeration value="PA"/>
+ *     <enumeration value="PE"/>
+ *     <enumeration value="PF"/>
+ *     <enumeration value="PG"/>
+ *     <enumeration value="PH"/>
+ *     <enumeration value="PK"/>
+ *     <enumeration value="PL"/>
+ *     <enumeration value="PM"/>
+ *     <enumeration value="PN"/>
+ *     <enumeration value="PR"/>
+ *     <enumeration value="PS"/>
+ *     <enumeration value="PT"/>
+ *     <enumeration value="PW"/>
+ *     <enumeration value="PY"/>
+ *     <enumeration value="QA"/>
+ *     <enumeration value="RE"/>
+ *     <enumeration value="RO"/>
+ *     <enumeration value="RS"/>
+ *     <enumeration value="RU"/>
+ *     <enumeration value="RW"/>
+ *     <enumeration value="SA"/>
+ *     <enumeration value="SB"/>
+ *     <enumeration value="SC"/>
+ *     <enumeration value="SD"/>
+ *     <enumeration value="SE"/>
+ *     <enumeration value="SG"/>
+ *     <enumeration value="SH"/>
+ *     <enumeration value="SI"/>
+ *     <enumeration value="SJ"/>
+ *     <enumeration value="SK"/>
+ *     <enumeration value="SL"/>
+ *     <enumeration value="SM"/>
+ *     <enumeration value="SN"/>
+ *     <enumeration value="SO"/>
+ *     <enumeration value="SR"/>
+ *     <enumeration value="SS"/>
+ *     <enumeration value="ST"/>
+ *     <enumeration value="SV"/>
+ *     <enumeration value="SX"/>
+ *     <enumeration value="SY"/>
+ *     <enumeration value="SZ"/>
+ *     <enumeration value="TC"/>
+ *     <enumeration value="TD"/>
+ *     <enumeration value="TF"/>
+ *     <enumeration value="TG"/>
+ *     <enumeration value="TH"/>
+ *     <enumeration value="TJ"/>
+ *     <enumeration value="TK"/>
+ *     <enumeration value="TL"/>
+ *     <enumeration value="TM"/>
+ *     <enumeration value="TN"/>
+ *     <enumeration value="TO"/>
+ *     <enumeration value="TR"/>
+ *     <enumeration value="TT"/>
+ *     <enumeration value="TV"/>
+ *     <enumeration value="TW"/>
+ *     <enumeration value="TZ"/>
+ *     <enumeration value="UA"/>
+ *     <enumeration value="UG"/>
+ *     <enumeration value="UM"/>
+ *     <enumeration value="US"/>
+ *     <enumeration value="UY"/>
+ *     <enumeration value="UZ"/>
+ *     <enumeration value="VA"/>
+ *     <enumeration value="VC"/>
+ *     <enumeration value="VE"/>
+ *     <enumeration value="VG"/>
+ *     <enumeration value="VI"/>
+ *     <enumeration value="VN"/>
+ *     <enumeration value="VU"/>
+ *     <enumeration value="WF"/>
+ *     <enumeration value="WS"/>
+ *     <enumeration value="YE"/>
+ *     <enumeration value="YT"/>
+ *     <enumeration value="ZA"/>
+ *     <enumeration value="ZM"/>
+ *     <enumeration value="ZW"/>
+ *   </restriction>
+ * </simpleType>
  * 
* */ -@XmlType(name = "AddressCountryCodeType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1") +@XmlType(name = "AddressCountryCodeType") @XmlEnum public enum AddressCountryCodeType { diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AddressCountrySubDivisionCodeType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AddressCountrySubDivisionCodeType.java index 84ee0f2..55ed932 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AddressCountrySubDivisionCodeType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AddressCountrySubDivisionCodeType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -7,46 +14,46 @@ /** - *

Java class for AddressCountrySubDivisionCodeType. + *

Classe Java de AddressCountrySubDivisionCodeType. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

*

- * <simpleType name="AddressCountrySubDivisionCodeType">
- *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
- *     <enumeration value="BR-AC"/>
- *     <enumeration value="BR-AL"/>
- *     <enumeration value="BR-AM"/>
- *     <enumeration value="BR-AP"/>
- *     <enumeration value="BR-BA"/>
- *     <enumeration value="BR-CE"/>
- *     <enumeration value="BR-DF"/>
- *     <enumeration value="BR-ES"/>
- *     <enumeration value="BR-GO"/>
- *     <enumeration value="BR-MA"/>
- *     <enumeration value="BR-MG"/>
- *     <enumeration value="BR-MS"/>
- *     <enumeration value="BR-MT"/>
- *     <enumeration value="BR-PA"/>
- *     <enumeration value="BR-PB"/>
- *     <enumeration value="BR-PE"/>
- *     <enumeration value="BR-PI"/>
- *     <enumeration value="BR-PR"/>
- *     <enumeration value="BR-RJ"/>
- *     <enumeration value="BR-RN"/>
- *     <enumeration value="BR-RO"/>
- *     <enumeration value="BR-RR"/>
- *     <enumeration value="BR-RS"/>
- *     <enumeration value="BR-SC"/>
- *     <enumeration value="BR-SE"/>
- *     <enumeration value="BR-SP"/>
- *     <enumeration value="BR-TO"/>
- *   </restriction>
- * </simpleType>
+ * <simpleType name="AddressCountrySubDivisionCodeType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
+ *     <enumeration value="BR-AC"/>
+ *     <enumeration value="BR-AL"/>
+ *     <enumeration value="BR-AM"/>
+ *     <enumeration value="BR-AP"/>
+ *     <enumeration value="BR-BA"/>
+ *     <enumeration value="BR-CE"/>
+ *     <enumeration value="BR-DF"/>
+ *     <enumeration value="BR-ES"/>
+ *     <enumeration value="BR-GO"/>
+ *     <enumeration value="BR-MA"/>
+ *     <enumeration value="BR-MG"/>
+ *     <enumeration value="BR-MS"/>
+ *     <enumeration value="BR-MT"/>
+ *     <enumeration value="BR-PA"/>
+ *     <enumeration value="BR-PB"/>
+ *     <enumeration value="BR-PE"/>
+ *     <enumeration value="BR-PI"/>
+ *     <enumeration value="BR-PR"/>
+ *     <enumeration value="BR-RJ"/>
+ *     <enumeration value="BR-RN"/>
+ *     <enumeration value="BR-RO"/>
+ *     <enumeration value="BR-RR"/>
+ *     <enumeration value="BR-RS"/>
+ *     <enumeration value="BR-SC"/>
+ *     <enumeration value="BR-SE"/>
+ *     <enumeration value="BR-SP"/>
+ *     <enumeration value="BR-TO"/>
+ *   </restriction>
+ * </simpleType>
  * 
* */ -@XmlType(name = "AddressCountrySubDivisionCodeType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1") +@XmlType(name = "AddressCountrySubDivisionCodeType") @XmlEnum public enum AddressCountrySubDivisionCodeType { diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AddressLineTextType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AddressLineTextType.java index 638845e..c195f40 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AddressLineTextType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/AddressLineTextType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -6,29 +13,37 @@ import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlValue; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for AddressLineTextType complex type. + *

Classe Java de AddressLineTextType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="AddressLineTextType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *       <attribute name="languageID" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="AddressLineTextType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute name="languageID" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "AddressLineTextType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "AddressLineTextType", propOrder = { "value" }) +@Builder(builderMethodName = "addressLineTextTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class AddressLineTextType { @XmlValue @@ -36,52 +51,4 @@ public class AddressLineTextType { @XmlAttribute(name = "languageID") protected String languageID; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the languageID property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguageID() { - return languageID; - } - - /** - * Sets the value of the languageID property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguageID(String value) { - this.languageID = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ClassificationIdentificationIDType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ClassificationIdentificationIDType.java index 397f1e2..c0e0db9 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ClassificationIdentificationIDType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ClassificationIdentificationIDType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -9,29 +16,37 @@ import javax.xml.bind.annotation.XmlValue; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for ClassificationIdentificationIDType complex type. + *

Classe Java de ClassificationIdentificationIDType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="ClassificationIdentificationIDType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="ClassificationIdentificationIDType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ClassificationIdentificationIDType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "ClassificationIdentificationIDType", propOrder = { "value" }) +@Builder(builderMethodName = "classificationIdentificationIDTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class ClassificationIdentificationIDType { @XmlValue @@ -41,52 +56,4 @@ public class ClassificationIdentificationIDType { @XmlSchemaType(name = "token") protected String schemeID; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the schemeID property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSchemeID() { - return schemeID; - } - - /** - * Sets the value of the schemeID property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSchemeID(String value) { - this.schemeID = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ClassificationIdentificationTypeCodeType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ClassificationIdentificationTypeCodeType.java index 388ea6e..f17a606 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ClassificationIdentificationTypeCodeType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ClassificationIdentificationTypeCodeType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -6,20 +13,20 @@ /** - *

Java class for ClassificationIdentificationTypeCodeType. + *

Classe Java de ClassificationIdentificationTypeCodeType. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

*

- * <simpleType name="ClassificationIdentificationTypeCodeType">
- *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
- *     <enumeration value="HS"/>
- *   </restriction>
- * </simpleType>
+ * <simpleType name="ClassificationIdentificationTypeCodeType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
+ *     <enumeration value="HS"/>
+ *   </restriction>
+ * </simpleType>
  * 
* */ -@XmlType(name = "ClassificationIdentificationTypeCodeType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1") +@XmlType(name = "ClassificationIdentificationTypeCodeType") @XmlEnum public enum ClassificationIdentificationTypeCodeType { diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/CommodityCommercialDescriptionTextType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/CommodityCommercialDescriptionTextType.java index 7f7e8da..401c753 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/CommodityCommercialDescriptionTextType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/CommodityCommercialDescriptionTextType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -6,29 +13,37 @@ import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlValue; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for CommodityCommercialDescriptionTextType complex type. + *

Classe Java de CommodityCommercialDescriptionTextType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="CommodityCommercialDescriptionTextType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *       <attribute name="languageID" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="CommodityCommercialDescriptionTextType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute name="languageID" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "CommodityCommercialDescriptionTextType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "CommodityCommercialDescriptionTextType", propOrder = { "value" }) +@Builder(builderMethodName = "commodityCommercialDescriptionTextTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class CommodityCommercialDescriptionTextType { @XmlValue @@ -36,52 +51,4 @@ public class CommodityCommercialDescriptionTextType { @XmlAttribute(name = "languageID") protected String languageID; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the languageID property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguageID() { - return languageID; - } - - /** - * Sets the value of the languageID property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguageID(String value) { - this.languageID = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/CommodityDescriptionTextType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/CommodityDescriptionTextType.java index e7dad6a..9c836e8 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/CommodityDescriptionTextType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/CommodityDescriptionTextType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -6,29 +13,37 @@ import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlValue; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for CommodityDescriptionTextType complex type. + *

Classe Java de CommodityDescriptionTextType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="CommodityDescriptionTextType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *       <attribute name="languageID" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="CommodityDescriptionTextType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute name="languageID" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "CommodityDescriptionTextType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "CommodityDescriptionTextType", propOrder = { "value" }) +@Builder(builderMethodName = "commodityDescriptionTextTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class CommodityDescriptionTextType { @XmlValue @@ -36,52 +51,4 @@ public class CommodityDescriptionTextType { @XmlAttribute(name = "languageID") protected String languageID; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the languageID property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguageID() { - return languageID; - } - - /** - * Sets the value of the languageID property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguageID(String value) { - this.languageID = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/CommodityInvoiceBRLvalueAmountType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/CommodityInvoiceBRLvalueAmountType.java index def0ded..9676a24 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/CommodityInvoiceBRLvalueAmountType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/CommodityInvoiceBRLvalueAmountType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -6,55 +13,39 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlValue; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for CommodityInvoiceBRLvalueAmountType complex type. + *

Classe Java de CommodityInvoiceBRLvalueAmountType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="CommodityInvoiceBRLvalueAmountType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="CommodityInvoiceBRLvalueAmountType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "CommodityInvoiceBRLvalueAmountType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "CommodityInvoiceBRLvalueAmountType", propOrder = { "value" }) +@Builder(builderMethodName = "commodityInvoiceBRLvalueAmountTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class CommodityInvoiceBRLvalueAmountType { @XmlValue protected BigDecimal value; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setValue(BigDecimal value) { - this.value = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/CommodityValueAmountType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/CommodityValueAmountType.java index 2234b6f..8cb7794 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/CommodityValueAmountType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/CommodityValueAmountType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -10,29 +17,37 @@ import javax.xml.bind.annotation.XmlValue; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for CommodityValueAmountType complex type. + *

Classe Java de CommodityValueAmountType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="CommodityValueAmountType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
- *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="CommodityValueAmountType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "CommodityValueAmountType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "CommodityValueAmountType", propOrder = { "value" }) +@Builder(builderMethodName = "commodityValueAmountTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class CommodityValueAmountType { @XmlValue @@ -42,52 +57,4 @@ public class CommodityValueAmountType { @XmlSchemaType(name = "token") protected String schemeID; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setValue(BigDecimal value) { - this.value = value; - } - - /** - * Gets the value of the schemeID property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSchemeID() { - return schemeID; - } - - /** - * Sets the value of the schemeID property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSchemeID(String value) { - this.schemeID = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/CommunicationIdentificationIDType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/CommunicationIdentificationIDType.java index 294fa8f..4135f07 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/CommunicationIdentificationIDType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/CommunicationIdentificationIDType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -5,55 +12,39 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlValue; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for CommunicationIdentificationIDType complex type. + *

Classe Java de CommunicationIdentificationIDType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="CommunicationIdentificationIDType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="CommunicationIdentificationIDType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "CommunicationIdentificationIDType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "CommunicationIdentificationIDType", propOrder = { "value" }) +@Builder(builderMethodName = "communicationIdentificationIDTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class CommunicationIdentificationIDType { @XmlValue protected String value; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/CommunicationTypeCodeType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/CommunicationTypeCodeType.java index c2ecd46..5e5f322 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/CommunicationTypeCodeType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/CommunicationTypeCodeType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -6,21 +13,21 @@ /** - *

Java class for CommunicationTypeCodeType. + *

Classe Java de CommunicationTypeCodeType. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

*

- * <simpleType name="CommunicationTypeCodeType">
- *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
- *     <enumeration value="EM"/>
- *     <enumeration value="TE"/>
- *   </restriction>
- * </simpleType>
+ * <simpleType name="CommunicationTypeCodeType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
+ *     <enumeration value="EM"/>
+ *     <enumeration value="TE"/>
+ *   </restriction>
+ * </simpleType>
  * 
* */ -@XmlType(name = "CommunicationTypeCodeType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1") +@XmlType(name = "CommunicationTypeCodeType") @XmlEnum public enum CommunicationTypeCodeType { diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ContactNameTextType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ContactNameTextType.java index df2cdf0..f991dd3 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ContactNameTextType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ContactNameTextType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -5,55 +12,39 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlValue; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for ContactNameTextType complex type. + *

Classe Java de ContactNameTextType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="ContactNameTextType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="ContactNameTextType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ContactNameTextType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "ContactNameTextType", propOrder = { "value" }) +@Builder(builderMethodName = "contactNameTextTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class ContactNameTextType { @XmlValue protected String value; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/CurrencyExchangeCurrencyTypeCodeType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/CurrencyExchangeCurrencyTypeCodeType.java index 0d1eb31..5b2efd7 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/CurrencyExchangeCurrencyTypeCodeType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/CurrencyExchangeCurrencyTypeCodeType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -6,175 +13,175 @@ /** - *

Java class for CurrencyExchangeCurrencyTypeCodeType. + *

Classe Java de CurrencyExchangeCurrencyTypeCodeType. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

*

- * <simpleType name="CurrencyExchangeCurrencyTypeCodeType">
- *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
- *     <enumeration value="AED"/>
- *     <enumeration value="AFN"/>
- *     <enumeration value="ALL"/>
- *     <enumeration value="AMD"/>
- *     <enumeration value="ANG"/>
- *     <enumeration value="AOA"/>
- *     <enumeration value="ARS"/>
- *     <enumeration value="AUD"/>
- *     <enumeration value="AWG"/>
- *     <enumeration value="BBD"/>
- *     <enumeration value="BDT"/>
- *     <enumeration value="BGN"/>
- *     <enumeration value="BHD"/>
- *     <enumeration value="BIF"/>
- *     <enumeration value="BMD"/>
- *     <enumeration value="BND"/>
- *     <enumeration value="BOB"/>
- *     <enumeration value="BRL"/>
- *     <enumeration value="BSD"/>
- *     <enumeration value="BTN"/>
- *     <enumeration value="BWP"/>
- *     <enumeration value="BYN"/>
- *     <enumeration value="BZD"/>
- *     <enumeration value="CAD"/>
- *     <enumeration value="CDF"/>
- *     <enumeration value="CHF"/>
- *     <enumeration value="CLF"/>
- *     <enumeration value="CLP"/>
- *     <enumeration value="CNH"/>
- *     <enumeration value="CNY"/>
- *     <enumeration value="COP"/>
- *     <enumeration value="CRC"/>
- *     <enumeration value="CUP"/>
- *     <enumeration value="CVE"/>
- *     <enumeration value="CZK"/>
- *     <enumeration value="DJF"/>
- *     <enumeration value="DKK"/>
- *     <enumeration value="DOP"/>
- *     <enumeration value="DZD"/>
- *     <enumeration value="EGP"/>
- *     <enumeration value="ERN"/>
- *     <enumeration value="ETB"/>
- *     <enumeration value="EUR"/>
- *     <enumeration value="FJD"/>
- *     <enumeration value="FKP"/>
- *     <enumeration value="GBP"/>
- *     <enumeration value="GEL"/>
- *     <enumeration value="GHS"/>
- *     <enumeration value="GIP"/>
- *     <enumeration value="GMD"/>
- *     <enumeration value="GNF"/>
- *     <enumeration value="GTQ"/>
- *     <enumeration value="GYD"/>
- *     <enumeration value="HKD"/>
- *     <enumeration value="HNL"/>
- *     <enumeration value="HRK"/>
- *     <enumeration value="HTG"/>
- *     <enumeration value="HUF"/>
- *     <enumeration value="IDR"/>
- *     <enumeration value="ILS"/>
- *     <enumeration value="INR"/>
- *     <enumeration value="IQD"/>
- *     <enumeration value="IRR"/>
- *     <enumeration value="ISK"/>
- *     <enumeration value="JMD"/>
- *     <enumeration value="JOD"/>
- *     <enumeration value="JPY"/>
- *     <enumeration value="KES"/>
- *     <enumeration value="KGS"/>
- *     <enumeration value="KHR"/>
- *     <enumeration value="KMF"/>
- *     <enumeration value="KRW"/>
- *     <enumeration value="KWD"/>
- *     <enumeration value="KYD"/>
- *     <enumeration value="KZT"/>
- *     <enumeration value="LAK"/>
- *     <enumeration value="LBP"/>
- *     <enumeration value="LKR"/>
- *     <enumeration value="LRD"/>
- *     <enumeration value="LSL"/>
- *     <enumeration value="LYD"/>
- *     <enumeration value="MAD"/>
- *     <enumeration value="MDL"/>
- *     <enumeration value="MGA"/>
- *     <enumeration value="MKD"/>
- *     <enumeration value="MMK"/>
- *     <enumeration value="MNT"/>
- *     <enumeration value="MOP"/>
- *     <enumeration value="MRO"/>
- *     <enumeration value="MUR"/>
- *     <enumeration value="MVR"/>
- *     <enumeration value="MWK"/>
- *     <enumeration value="MXN"/>
- *     <enumeration value="MYR"/>
- *     <enumeration value="MZN"/>
- *     <enumeration value="NAD"/>
- *     <enumeration value="NGN"/>
- *     <enumeration value="NIO"/>
- *     <enumeration value="NOK"/>
- *     <enumeration value="NPR"/>
- *     <enumeration value="NZD"/>
- *     <enumeration value="OMR"/>
- *     <enumeration value="PAB"/>
- *     <enumeration value="PEN"/>
- *     <enumeration value="PGK"/>
- *     <enumeration value="PHP"/>
- *     <enumeration value="PKR"/>
- *     <enumeration value="PLN"/>
- *     <enumeration value="PYG"/>
- *     <enumeration value="QAR"/>
- *     <enumeration value="RON"/>
- *     <enumeration value="RSD"/>
- *     <enumeration value="RUB"/>
- *     <enumeration value="RWF"/>
- *     <enumeration value="SAR"/>
- *     <enumeration value="SBD"/>
- *     <enumeration value="SCR"/>
- *     <enumeration value="SDG"/>
- *     <enumeration value="SDR"/>
- *     <enumeration value="SEK"/>
- *     <enumeration value="SGD"/>
- *     <enumeration value="SHP"/>
- *     <enumeration value="SLL"/>
- *     <enumeration value="SOS"/>
- *     <enumeration value="SRD"/>
- *     <enumeration value="SSP"/>
- *     <enumeration value="STD"/>
- *     <enumeration value="SVC"/>
- *     <enumeration value="SYP"/>
- *     <enumeration value="SZL"/>
- *     <enumeration value="THB"/>
- *     <enumeration value="TJS"/>
- *     <enumeration value="TMT"/>
- *     <enumeration value="TND"/>
- *     <enumeration value="TOP"/>
- *     <enumeration value="TRY"/>
- *     <enumeration value="TTD"/>
- *     <enumeration value="TWD"/>
- *     <enumeration value="TZS"/>
- *     <enumeration value="UAH"/>
- *     <enumeration value="UGX"/>
- *     <enumeration value="USD"/>
- *     <enumeration value="UYU"/>
- *     <enumeration value="UZS"/>
- *     <enumeration value="VEF"/>
- *     <enumeration value="VND"/>
- *     <enumeration value="VUV"/>
- *     <enumeration value="WST"/>
- *     <enumeration value="XAF"/>
- *     <enumeration value="XAU"/>
- *     <enumeration value="XCD"/>
- *     <enumeration value="XOF"/>
- *     <enumeration value="XPF"/>
- *     <enumeration value="YER"/>
- *     <enumeration value="ZAR"/>
- *     <enumeration value="ZMW"/>
- *   </restriction>
- * </simpleType>
+ * <simpleType name="CurrencyExchangeCurrencyTypeCodeType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
+ *     <enumeration value="AED"/>
+ *     <enumeration value="AFN"/>
+ *     <enumeration value="ALL"/>
+ *     <enumeration value="AMD"/>
+ *     <enumeration value="ANG"/>
+ *     <enumeration value="AOA"/>
+ *     <enumeration value="ARS"/>
+ *     <enumeration value="AUD"/>
+ *     <enumeration value="AWG"/>
+ *     <enumeration value="BBD"/>
+ *     <enumeration value="BDT"/>
+ *     <enumeration value="BGN"/>
+ *     <enumeration value="BHD"/>
+ *     <enumeration value="BIF"/>
+ *     <enumeration value="BMD"/>
+ *     <enumeration value="BND"/>
+ *     <enumeration value="BOB"/>
+ *     <enumeration value="BRL"/>
+ *     <enumeration value="BSD"/>
+ *     <enumeration value="BTN"/>
+ *     <enumeration value="BWP"/>
+ *     <enumeration value="BYN"/>
+ *     <enumeration value="BZD"/>
+ *     <enumeration value="CAD"/>
+ *     <enumeration value="CDF"/>
+ *     <enumeration value="CHF"/>
+ *     <enumeration value="CLF"/>
+ *     <enumeration value="CLP"/>
+ *     <enumeration value="CNH"/>
+ *     <enumeration value="CNY"/>
+ *     <enumeration value="COP"/>
+ *     <enumeration value="CRC"/>
+ *     <enumeration value="CUP"/>
+ *     <enumeration value="CVE"/>
+ *     <enumeration value="CZK"/>
+ *     <enumeration value="DJF"/>
+ *     <enumeration value="DKK"/>
+ *     <enumeration value="DOP"/>
+ *     <enumeration value="DZD"/>
+ *     <enumeration value="EGP"/>
+ *     <enumeration value="ERN"/>
+ *     <enumeration value="ETB"/>
+ *     <enumeration value="EUR"/>
+ *     <enumeration value="FJD"/>
+ *     <enumeration value="FKP"/>
+ *     <enumeration value="GBP"/>
+ *     <enumeration value="GEL"/>
+ *     <enumeration value="GHS"/>
+ *     <enumeration value="GIP"/>
+ *     <enumeration value="GMD"/>
+ *     <enumeration value="GNF"/>
+ *     <enumeration value="GTQ"/>
+ *     <enumeration value="GYD"/>
+ *     <enumeration value="HKD"/>
+ *     <enumeration value="HNL"/>
+ *     <enumeration value="HRK"/>
+ *     <enumeration value="HTG"/>
+ *     <enumeration value="HUF"/>
+ *     <enumeration value="IDR"/>
+ *     <enumeration value="ILS"/>
+ *     <enumeration value="INR"/>
+ *     <enumeration value="IQD"/>
+ *     <enumeration value="IRR"/>
+ *     <enumeration value="ISK"/>
+ *     <enumeration value="JMD"/>
+ *     <enumeration value="JOD"/>
+ *     <enumeration value="JPY"/>
+ *     <enumeration value="KES"/>
+ *     <enumeration value="KGS"/>
+ *     <enumeration value="KHR"/>
+ *     <enumeration value="KMF"/>
+ *     <enumeration value="KRW"/>
+ *     <enumeration value="KWD"/>
+ *     <enumeration value="KYD"/>
+ *     <enumeration value="KZT"/>
+ *     <enumeration value="LAK"/>
+ *     <enumeration value="LBP"/>
+ *     <enumeration value="LKR"/>
+ *     <enumeration value="LRD"/>
+ *     <enumeration value="LSL"/>
+ *     <enumeration value="LYD"/>
+ *     <enumeration value="MAD"/>
+ *     <enumeration value="MDL"/>
+ *     <enumeration value="MGA"/>
+ *     <enumeration value="MKD"/>
+ *     <enumeration value="MMK"/>
+ *     <enumeration value="MNT"/>
+ *     <enumeration value="MOP"/>
+ *     <enumeration value="MRO"/>
+ *     <enumeration value="MUR"/>
+ *     <enumeration value="MVR"/>
+ *     <enumeration value="MWK"/>
+ *     <enumeration value="MXN"/>
+ *     <enumeration value="MYR"/>
+ *     <enumeration value="MZN"/>
+ *     <enumeration value="NAD"/>
+ *     <enumeration value="NGN"/>
+ *     <enumeration value="NIO"/>
+ *     <enumeration value="NOK"/>
+ *     <enumeration value="NPR"/>
+ *     <enumeration value="NZD"/>
+ *     <enumeration value="OMR"/>
+ *     <enumeration value="PAB"/>
+ *     <enumeration value="PEN"/>
+ *     <enumeration value="PGK"/>
+ *     <enumeration value="PHP"/>
+ *     <enumeration value="PKR"/>
+ *     <enumeration value="PLN"/>
+ *     <enumeration value="PYG"/>
+ *     <enumeration value="QAR"/>
+ *     <enumeration value="RON"/>
+ *     <enumeration value="RSD"/>
+ *     <enumeration value="RUB"/>
+ *     <enumeration value="RWF"/>
+ *     <enumeration value="SAR"/>
+ *     <enumeration value="SBD"/>
+ *     <enumeration value="SCR"/>
+ *     <enumeration value="SDG"/>
+ *     <enumeration value="SDR"/>
+ *     <enumeration value="SEK"/>
+ *     <enumeration value="SGD"/>
+ *     <enumeration value="SHP"/>
+ *     <enumeration value="SLL"/>
+ *     <enumeration value="SOS"/>
+ *     <enumeration value="SRD"/>
+ *     <enumeration value="SSP"/>
+ *     <enumeration value="STD"/>
+ *     <enumeration value="SVC"/>
+ *     <enumeration value="SYP"/>
+ *     <enumeration value="SZL"/>
+ *     <enumeration value="THB"/>
+ *     <enumeration value="TJS"/>
+ *     <enumeration value="TMT"/>
+ *     <enumeration value="TND"/>
+ *     <enumeration value="TOP"/>
+ *     <enumeration value="TRY"/>
+ *     <enumeration value="TTD"/>
+ *     <enumeration value="TWD"/>
+ *     <enumeration value="TZS"/>
+ *     <enumeration value="UAH"/>
+ *     <enumeration value="UGX"/>
+ *     <enumeration value="USD"/>
+ *     <enumeration value="UYU"/>
+ *     <enumeration value="UZS"/>
+ *     <enumeration value="VEF"/>
+ *     <enumeration value="VND"/>
+ *     <enumeration value="VUV"/>
+ *     <enumeration value="WST"/>
+ *     <enumeration value="XAF"/>
+ *     <enumeration value="XAU"/>
+ *     <enumeration value="XCD"/>
+ *     <enumeration value="XOF"/>
+ *     <enumeration value="XPF"/>
+ *     <enumeration value="YER"/>
+ *     <enumeration value="ZAR"/>
+ *     <enumeration value="ZMW"/>
+ *   </restriction>
+ * </simpleType>
  * 
* */ -@XmlType(name = "CurrencyExchangeCurrencyTypeCodeType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1") +@XmlType(name = "CurrencyExchangeCurrencyTypeCodeType") @XmlEnum public enum CurrencyExchangeCurrencyTypeCodeType { diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/DeclarantIdentificationIDType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/DeclarantIdentificationIDType.java index 31fea27..90ca349 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/DeclarantIdentificationIDType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/DeclarantIdentificationIDType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -9,29 +16,37 @@ import javax.xml.bind.annotation.XmlValue; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for DeclarantIdentificationIDType complex type. + *

Classe Java de DeclarantIdentificationIDType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="DeclarantIdentificationIDType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="DeclarantIdentificationIDType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "DeclarantIdentificationIDType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "DeclarantIdentificationIDType", propOrder = { "value" }) +@Builder(builderMethodName = "declarantIdentificationIDTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class DeclarantIdentificationIDType { @XmlValue @@ -41,52 +56,4 @@ public class DeclarantIdentificationIDType { @XmlSchemaType(name = "token") protected String schemeID; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the schemeID property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSchemeID() { - return schemeID; - } - - /** - * Sets the value of the schemeID property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSchemeID(String value) { - this.schemeID = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/DeclarationIdentificationIDType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/DeclarationIdentificationIDType.java index a8f2bf7..1c22247 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/DeclarationIdentificationIDType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/DeclarationIdentificationIDType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -9,29 +16,37 @@ import javax.xml.bind.annotation.XmlValue; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for DeclarationIdentificationIDType complex type. + *

Classe Java de DeclarationIdentificationIDType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="DeclarationIdentificationIDType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="DeclarationIdentificationIDType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "DeclarationIdentificationIDType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "DeclarationIdentificationIDType", propOrder = { "value" }) +@Builder(builderMethodName = "declarationIdentificationIDTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class DeclarationIdentificationIDType { @XmlValue @@ -41,52 +56,4 @@ public class DeclarationIdentificationIDType { @XmlSchemaType(name = "token") protected String schemeID; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the schemeID property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSchemeID() { - return schemeID; - } - - /** - * Sets the value of the schemeID property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSchemeID(String value) { - this.schemeID = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/DeclarationOfficeIdentificationCodeType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/DeclarationOfficeIdentificationCodeType.java index 1eac984..36f8323 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/DeclarationOfficeIdentificationCodeType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/DeclarationOfficeIdentificationCodeType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -9,29 +16,37 @@ import javax.xml.bind.annotation.XmlValue; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for DeclarationOfficeIdentificationCodeType complex type. + *

Classe Java de DeclarationOfficeIdentificationCodeType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="DeclarationOfficeIdentificationCodeType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>token">
- *       <attribute name="listID" type="{http://www.w3.org/2001/XMLSchema}token" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="DeclarationOfficeIdentificationCodeType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>token">
+ *       <attribute name="listID" type="{http://www.w3.org/2001/XMLSchema}token" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "DeclarationOfficeIdentificationCodeType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "DeclarationOfficeIdentificationCodeType", propOrder = { "value" }) +@Builder(builderMethodName = "declarationOfficeIdentificationCodeTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class DeclarationOfficeIdentificationCodeType { @XmlValue @@ -43,52 +58,4 @@ public class DeclarationOfficeIdentificationCodeType { @XmlSchemaType(name = "token") protected String listID; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the listID property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getListID() { - return listID; - } - - /** - * Sets the value of the listID property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setListID(String value) { - this.listID = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/DestinationCountryCodeType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/DestinationCountryCodeType.java index 30d3e10..5113b78 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/DestinationCountryCodeType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/DestinationCountryCodeType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -6,268 +13,268 @@ /** - *

Java class for DestinationCountryCodeType. + *

Classe Java de DestinationCountryCodeType. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

*

- * <simpleType name="DestinationCountryCodeType">
- *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
- *     <enumeration value="AD"/>
- *     <enumeration value="AE"/>
- *     <enumeration value="AF"/>
- *     <enumeration value="AG"/>
- *     <enumeration value="AI"/>
- *     <enumeration value="AL"/>
- *     <enumeration value="AM"/>
- *     <enumeration value="AO"/>
- *     <enumeration value="AQ"/>
- *     <enumeration value="AR"/>
- *     <enumeration value="AS"/>
- *     <enumeration value="AT"/>
- *     <enumeration value="AU"/>
- *     <enumeration value="AW"/>
- *     <enumeration value="AX"/>
- *     <enumeration value="AZ"/>
- *     <enumeration value="BA"/>
- *     <enumeration value="BB"/>
- *     <enumeration value="BD"/>
- *     <enumeration value="BE"/>
- *     <enumeration value="BF"/>
- *     <enumeration value="BG"/>
- *     <enumeration value="BH"/>
- *     <enumeration value="BI"/>
- *     <enumeration value="BJ"/>
- *     <enumeration value="BL"/>
- *     <enumeration value="BM"/>
- *     <enumeration value="BN"/>
- *     <enumeration value="BO"/>
- *     <enumeration value="BQ"/>
- *     <enumeration value="BR"/>
- *     <enumeration value="BS"/>
- *     <enumeration value="BT"/>
- *     <enumeration value="BV"/>
- *     <enumeration value="BW"/>
- *     <enumeration value="BY"/>
- *     <enumeration value="BZ"/>
- *     <enumeration value="CA"/>
- *     <enumeration value="CC"/>
- *     <enumeration value="CD"/>
- *     <enumeration value="CF"/>
- *     <enumeration value="CG"/>
- *     <enumeration value="CH"/>
- *     <enumeration value="CI"/>
- *     <enumeration value="CK"/>
- *     <enumeration value="CL"/>
- *     <enumeration value="CM"/>
- *     <enumeration value="CN"/>
- *     <enumeration value="CO"/>
- *     <enumeration value="CR"/>
- *     <enumeration value="CU"/>
- *     <enumeration value="CV"/>
- *     <enumeration value="CW"/>
- *     <enumeration value="CX"/>
- *     <enumeration value="CY"/>
- *     <enumeration value="CZ"/>
- *     <enumeration value="DE"/>
- *     <enumeration value="DJ"/>
- *     <enumeration value="DK"/>
- *     <enumeration value="DM"/>
- *     <enumeration value="DO"/>
- *     <enumeration value="DZ"/>
- *     <enumeration value="EC"/>
- *     <enumeration value="EE"/>
- *     <enumeration value="EG"/>
- *     <enumeration value="EH"/>
- *     <enumeration value="ER"/>
- *     <enumeration value="ES"/>
- *     <enumeration value="ET"/>
- *     <enumeration value="FI"/>
- *     <enumeration value="FJ"/>
- *     <enumeration value="FK"/>
- *     <enumeration value="FM"/>
- *     <enumeration value="FO"/>
- *     <enumeration value="FR"/>
- *     <enumeration value="GA"/>
- *     <enumeration value="GB"/>
- *     <enumeration value="GD"/>
- *     <enumeration value="GE"/>
- *     <enumeration value="GF"/>
- *     <enumeration value="GG"/>
- *     <enumeration value="GH"/>
- *     <enumeration value="GI"/>
- *     <enumeration value="GL"/>
- *     <enumeration value="GM"/>
- *     <enumeration value="GN"/>
- *     <enumeration value="GP"/>
- *     <enumeration value="GQ"/>
- *     <enumeration value="GR"/>
- *     <enumeration value="GS"/>
- *     <enumeration value="GT"/>
- *     <enumeration value="GU"/>
- *     <enumeration value="GW"/>
- *     <enumeration value="GY"/>
- *     <enumeration value="HK"/>
- *     <enumeration value="HM"/>
- *     <enumeration value="HN"/>
- *     <enumeration value="HR"/>
- *     <enumeration value="HT"/>
- *     <enumeration value="HU"/>
- *     <enumeration value="ID"/>
- *     <enumeration value="IE"/>
- *     <enumeration value="IL"/>
- *     <enumeration value="IM"/>
- *     <enumeration value="IN"/>
- *     <enumeration value="IO"/>
- *     <enumeration value="IQ"/>
- *     <enumeration value="IR"/>
- *     <enumeration value="IS"/>
- *     <enumeration value="IT"/>
- *     <enumeration value="JE"/>
- *     <enumeration value="JM"/>
- *     <enumeration value="JO"/>
- *     <enumeration value="JP"/>
- *     <enumeration value="KE"/>
- *     <enumeration value="KG"/>
- *     <enumeration value="KH"/>
- *     <enumeration value="KI"/>
- *     <enumeration value="KM"/>
- *     <enumeration value="KN"/>
- *     <enumeration value="KP"/>
- *     <enumeration value="KR"/>
- *     <enumeration value="KW"/>
- *     <enumeration value="KY"/>
- *     <enumeration value="KZ"/>
- *     <enumeration value="LA"/>
- *     <enumeration value="LB"/>
- *     <enumeration value="LC"/>
- *     <enumeration value="LI"/>
- *     <enumeration value="LK"/>
- *     <enumeration value="LR"/>
- *     <enumeration value="LS"/>
- *     <enumeration value="LT"/>
- *     <enumeration value="LU"/>
- *     <enumeration value="LV"/>
- *     <enumeration value="LY"/>
- *     <enumeration value="MA"/>
- *     <enumeration value="MC"/>
- *     <enumeration value="MD"/>
- *     <enumeration value="ME"/>
- *     <enumeration value="MF"/>
- *     <enumeration value="MG"/>
- *     <enumeration value="MH"/>
- *     <enumeration value="MK"/>
- *     <enumeration value="ML"/>
- *     <enumeration value="MM"/>
- *     <enumeration value="MN"/>
- *     <enumeration value="MO"/>
- *     <enumeration value="MP"/>
- *     <enumeration value="MQ"/>
- *     <enumeration value="MR"/>
- *     <enumeration value="MS"/>
- *     <enumeration value="MT"/>
- *     <enumeration value="MU"/>
- *     <enumeration value="MV"/>
- *     <enumeration value="MW"/>
- *     <enumeration value="MX"/>
- *     <enumeration value="MY"/>
- *     <enumeration value="MZ"/>
- *     <enumeration value="NA"/>
- *     <enumeration value="NC"/>
- *     <enumeration value="NE"/>
- *     <enumeration value="NF"/>
- *     <enumeration value="NG"/>
- *     <enumeration value="NI"/>
- *     <enumeration value="NL"/>
- *     <enumeration value="NO"/>
- *     <enumeration value="NP"/>
- *     <enumeration value="NR"/>
- *     <enumeration value="NU"/>
- *     <enumeration value="NZ"/>
- *     <enumeration value="OM"/>
- *     <enumeration value="PA"/>
- *     <enumeration value="PE"/>
- *     <enumeration value="PF"/>
- *     <enumeration value="PG"/>
- *     <enumeration value="PH"/>
- *     <enumeration value="PK"/>
- *     <enumeration value="PL"/>
- *     <enumeration value="PM"/>
- *     <enumeration value="PN"/>
- *     <enumeration value="PR"/>
- *     <enumeration value="PS"/>
- *     <enumeration value="PT"/>
- *     <enumeration value="PW"/>
- *     <enumeration value="PY"/>
- *     <enumeration value="QA"/>
- *     <enumeration value="RE"/>
- *     <enumeration value="RO"/>
- *     <enumeration value="RS"/>
- *     <enumeration value="RU"/>
- *     <enumeration value="RW"/>
- *     <enumeration value="SA"/>
- *     <enumeration value="SB"/>
- *     <enumeration value="SC"/>
- *     <enumeration value="SD"/>
- *     <enumeration value="SE"/>
- *     <enumeration value="SG"/>
- *     <enumeration value="SH"/>
- *     <enumeration value="SI"/>
- *     <enumeration value="SJ"/>
- *     <enumeration value="SK"/>
- *     <enumeration value="SL"/>
- *     <enumeration value="SM"/>
- *     <enumeration value="SN"/>
- *     <enumeration value="SO"/>
- *     <enumeration value="SR"/>
- *     <enumeration value="SS"/>
- *     <enumeration value="ST"/>
- *     <enumeration value="SV"/>
- *     <enumeration value="SX"/>
- *     <enumeration value="SY"/>
- *     <enumeration value="SZ"/>
- *     <enumeration value="TC"/>
- *     <enumeration value="TD"/>
- *     <enumeration value="TF"/>
- *     <enumeration value="TG"/>
- *     <enumeration value="TH"/>
- *     <enumeration value="TJ"/>
- *     <enumeration value="TK"/>
- *     <enumeration value="TL"/>
- *     <enumeration value="TM"/>
- *     <enumeration value="TN"/>
- *     <enumeration value="TO"/>
- *     <enumeration value="TR"/>
- *     <enumeration value="TT"/>
- *     <enumeration value="TV"/>
- *     <enumeration value="TW"/>
- *     <enumeration value="TZ"/>
- *     <enumeration value="UA"/>
- *     <enumeration value="UG"/>
- *     <enumeration value="UM"/>
- *     <enumeration value="US"/>
- *     <enumeration value="UY"/>
- *     <enumeration value="UZ"/>
- *     <enumeration value="VA"/>
- *     <enumeration value="VC"/>
- *     <enumeration value="VE"/>
- *     <enumeration value="VG"/>
- *     <enumeration value="VI"/>
- *     <enumeration value="VN"/>
- *     <enumeration value="VU"/>
- *     <enumeration value="WF"/>
- *     <enumeration value="WS"/>
- *     <enumeration value="YE"/>
- *     <enumeration value="YT"/>
- *     <enumeration value="ZA"/>
- *     <enumeration value="ZM"/>
- *     <enumeration value="ZW"/>
- *   </restriction>
- * </simpleType>
+ * <simpleType name="DestinationCountryCodeType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
+ *     <enumeration value="AD"/>
+ *     <enumeration value="AE"/>
+ *     <enumeration value="AF"/>
+ *     <enumeration value="AG"/>
+ *     <enumeration value="AI"/>
+ *     <enumeration value="AL"/>
+ *     <enumeration value="AM"/>
+ *     <enumeration value="AO"/>
+ *     <enumeration value="AQ"/>
+ *     <enumeration value="AR"/>
+ *     <enumeration value="AS"/>
+ *     <enumeration value="AT"/>
+ *     <enumeration value="AU"/>
+ *     <enumeration value="AW"/>
+ *     <enumeration value="AX"/>
+ *     <enumeration value="AZ"/>
+ *     <enumeration value="BA"/>
+ *     <enumeration value="BB"/>
+ *     <enumeration value="BD"/>
+ *     <enumeration value="BE"/>
+ *     <enumeration value="BF"/>
+ *     <enumeration value="BG"/>
+ *     <enumeration value="BH"/>
+ *     <enumeration value="BI"/>
+ *     <enumeration value="BJ"/>
+ *     <enumeration value="BL"/>
+ *     <enumeration value="BM"/>
+ *     <enumeration value="BN"/>
+ *     <enumeration value="BO"/>
+ *     <enumeration value="BQ"/>
+ *     <enumeration value="BR"/>
+ *     <enumeration value="BS"/>
+ *     <enumeration value="BT"/>
+ *     <enumeration value="BV"/>
+ *     <enumeration value="BW"/>
+ *     <enumeration value="BY"/>
+ *     <enumeration value="BZ"/>
+ *     <enumeration value="CA"/>
+ *     <enumeration value="CC"/>
+ *     <enumeration value="CD"/>
+ *     <enumeration value="CF"/>
+ *     <enumeration value="CG"/>
+ *     <enumeration value="CH"/>
+ *     <enumeration value="CI"/>
+ *     <enumeration value="CK"/>
+ *     <enumeration value="CL"/>
+ *     <enumeration value="CM"/>
+ *     <enumeration value="CN"/>
+ *     <enumeration value="CO"/>
+ *     <enumeration value="CR"/>
+ *     <enumeration value="CU"/>
+ *     <enumeration value="CV"/>
+ *     <enumeration value="CW"/>
+ *     <enumeration value="CX"/>
+ *     <enumeration value="CY"/>
+ *     <enumeration value="CZ"/>
+ *     <enumeration value="DE"/>
+ *     <enumeration value="DJ"/>
+ *     <enumeration value="DK"/>
+ *     <enumeration value="DM"/>
+ *     <enumeration value="DO"/>
+ *     <enumeration value="DZ"/>
+ *     <enumeration value="EC"/>
+ *     <enumeration value="EE"/>
+ *     <enumeration value="EG"/>
+ *     <enumeration value="EH"/>
+ *     <enumeration value="ER"/>
+ *     <enumeration value="ES"/>
+ *     <enumeration value="ET"/>
+ *     <enumeration value="FI"/>
+ *     <enumeration value="FJ"/>
+ *     <enumeration value="FK"/>
+ *     <enumeration value="FM"/>
+ *     <enumeration value="FO"/>
+ *     <enumeration value="FR"/>
+ *     <enumeration value="GA"/>
+ *     <enumeration value="GB"/>
+ *     <enumeration value="GD"/>
+ *     <enumeration value="GE"/>
+ *     <enumeration value="GF"/>
+ *     <enumeration value="GG"/>
+ *     <enumeration value="GH"/>
+ *     <enumeration value="GI"/>
+ *     <enumeration value="GL"/>
+ *     <enumeration value="GM"/>
+ *     <enumeration value="GN"/>
+ *     <enumeration value="GP"/>
+ *     <enumeration value="GQ"/>
+ *     <enumeration value="GR"/>
+ *     <enumeration value="GS"/>
+ *     <enumeration value="GT"/>
+ *     <enumeration value="GU"/>
+ *     <enumeration value="GW"/>
+ *     <enumeration value="GY"/>
+ *     <enumeration value="HK"/>
+ *     <enumeration value="HM"/>
+ *     <enumeration value="HN"/>
+ *     <enumeration value="HR"/>
+ *     <enumeration value="HT"/>
+ *     <enumeration value="HU"/>
+ *     <enumeration value="ID"/>
+ *     <enumeration value="IE"/>
+ *     <enumeration value="IL"/>
+ *     <enumeration value="IM"/>
+ *     <enumeration value="IN"/>
+ *     <enumeration value="IO"/>
+ *     <enumeration value="IQ"/>
+ *     <enumeration value="IR"/>
+ *     <enumeration value="IS"/>
+ *     <enumeration value="IT"/>
+ *     <enumeration value="JE"/>
+ *     <enumeration value="JM"/>
+ *     <enumeration value="JO"/>
+ *     <enumeration value="JP"/>
+ *     <enumeration value="KE"/>
+ *     <enumeration value="KG"/>
+ *     <enumeration value="KH"/>
+ *     <enumeration value="KI"/>
+ *     <enumeration value="KM"/>
+ *     <enumeration value="KN"/>
+ *     <enumeration value="KP"/>
+ *     <enumeration value="KR"/>
+ *     <enumeration value="KW"/>
+ *     <enumeration value="KY"/>
+ *     <enumeration value="KZ"/>
+ *     <enumeration value="LA"/>
+ *     <enumeration value="LB"/>
+ *     <enumeration value="LC"/>
+ *     <enumeration value="LI"/>
+ *     <enumeration value="LK"/>
+ *     <enumeration value="LR"/>
+ *     <enumeration value="LS"/>
+ *     <enumeration value="LT"/>
+ *     <enumeration value="LU"/>
+ *     <enumeration value="LV"/>
+ *     <enumeration value="LY"/>
+ *     <enumeration value="MA"/>
+ *     <enumeration value="MC"/>
+ *     <enumeration value="MD"/>
+ *     <enumeration value="ME"/>
+ *     <enumeration value="MF"/>
+ *     <enumeration value="MG"/>
+ *     <enumeration value="MH"/>
+ *     <enumeration value="MK"/>
+ *     <enumeration value="ML"/>
+ *     <enumeration value="MM"/>
+ *     <enumeration value="MN"/>
+ *     <enumeration value="MO"/>
+ *     <enumeration value="MP"/>
+ *     <enumeration value="MQ"/>
+ *     <enumeration value="MR"/>
+ *     <enumeration value="MS"/>
+ *     <enumeration value="MT"/>
+ *     <enumeration value="MU"/>
+ *     <enumeration value="MV"/>
+ *     <enumeration value="MW"/>
+ *     <enumeration value="MX"/>
+ *     <enumeration value="MY"/>
+ *     <enumeration value="MZ"/>
+ *     <enumeration value="NA"/>
+ *     <enumeration value="NC"/>
+ *     <enumeration value="NE"/>
+ *     <enumeration value="NF"/>
+ *     <enumeration value="NG"/>
+ *     <enumeration value="NI"/>
+ *     <enumeration value="NL"/>
+ *     <enumeration value="NO"/>
+ *     <enumeration value="NP"/>
+ *     <enumeration value="NR"/>
+ *     <enumeration value="NU"/>
+ *     <enumeration value="NZ"/>
+ *     <enumeration value="OM"/>
+ *     <enumeration value="PA"/>
+ *     <enumeration value="PE"/>
+ *     <enumeration value="PF"/>
+ *     <enumeration value="PG"/>
+ *     <enumeration value="PH"/>
+ *     <enumeration value="PK"/>
+ *     <enumeration value="PL"/>
+ *     <enumeration value="PM"/>
+ *     <enumeration value="PN"/>
+ *     <enumeration value="PR"/>
+ *     <enumeration value="PS"/>
+ *     <enumeration value="PT"/>
+ *     <enumeration value="PW"/>
+ *     <enumeration value="PY"/>
+ *     <enumeration value="QA"/>
+ *     <enumeration value="RE"/>
+ *     <enumeration value="RO"/>
+ *     <enumeration value="RS"/>
+ *     <enumeration value="RU"/>
+ *     <enumeration value="RW"/>
+ *     <enumeration value="SA"/>
+ *     <enumeration value="SB"/>
+ *     <enumeration value="SC"/>
+ *     <enumeration value="SD"/>
+ *     <enumeration value="SE"/>
+ *     <enumeration value="SG"/>
+ *     <enumeration value="SH"/>
+ *     <enumeration value="SI"/>
+ *     <enumeration value="SJ"/>
+ *     <enumeration value="SK"/>
+ *     <enumeration value="SL"/>
+ *     <enumeration value="SM"/>
+ *     <enumeration value="SN"/>
+ *     <enumeration value="SO"/>
+ *     <enumeration value="SR"/>
+ *     <enumeration value="SS"/>
+ *     <enumeration value="ST"/>
+ *     <enumeration value="SV"/>
+ *     <enumeration value="SX"/>
+ *     <enumeration value="SY"/>
+ *     <enumeration value="SZ"/>
+ *     <enumeration value="TC"/>
+ *     <enumeration value="TD"/>
+ *     <enumeration value="TF"/>
+ *     <enumeration value="TG"/>
+ *     <enumeration value="TH"/>
+ *     <enumeration value="TJ"/>
+ *     <enumeration value="TK"/>
+ *     <enumeration value="TL"/>
+ *     <enumeration value="TM"/>
+ *     <enumeration value="TN"/>
+ *     <enumeration value="TO"/>
+ *     <enumeration value="TR"/>
+ *     <enumeration value="TT"/>
+ *     <enumeration value="TV"/>
+ *     <enumeration value="TW"/>
+ *     <enumeration value="TZ"/>
+ *     <enumeration value="UA"/>
+ *     <enumeration value="UG"/>
+ *     <enumeration value="UM"/>
+ *     <enumeration value="US"/>
+ *     <enumeration value="UY"/>
+ *     <enumeration value="UZ"/>
+ *     <enumeration value="VA"/>
+ *     <enumeration value="VC"/>
+ *     <enumeration value="VE"/>
+ *     <enumeration value="VG"/>
+ *     <enumeration value="VI"/>
+ *     <enumeration value="VN"/>
+ *     <enumeration value="VU"/>
+ *     <enumeration value="WF"/>
+ *     <enumeration value="WS"/>
+ *     <enumeration value="YE"/>
+ *     <enumeration value="YT"/>
+ *     <enumeration value="ZA"/>
+ *     <enumeration value="ZM"/>
+ *     <enumeration value="ZW"/>
+ *   </restriction>
+ * </simpleType>
  * 
* */ -@XmlType(name = "DestinationCountryCodeType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1") +@XmlType(name = "DestinationCountryCodeType") @XmlEnum public enum DestinationCountryCodeType { diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ExitOfficeIdentificationCodeType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ExitOfficeIdentificationCodeType.java index 91f4165..e8fccd3 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ExitOfficeIdentificationCodeType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ExitOfficeIdentificationCodeType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -9,29 +16,37 @@ import javax.xml.bind.annotation.XmlValue; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for ExitOfficeIdentificationCodeType complex type. + *

Classe Java de ExitOfficeIdentificationCodeType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="ExitOfficeIdentificationCodeType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="ExitOfficeIdentificationCodeType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ExitOfficeIdentificationCodeType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "ExitOfficeIdentificationCodeType", propOrder = { "value" }) +@Builder(builderMethodName = "exitOfficeIdentificationCodeTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class ExitOfficeIdentificationCodeType { @XmlValue @@ -41,52 +56,4 @@ public class ExitOfficeIdentificationCodeType { @XmlSchemaType(name = "token") protected String schemeID; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the schemeID property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSchemeID() { - return schemeID; - } - - /** - * Sets the value of the schemeID property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSchemeID(String value) { - this.schemeID = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ExporterIdentificationIDType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ExporterIdentificationIDType.java index 8177793..cfa11be 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ExporterIdentificationIDType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ExporterIdentificationIDType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -9,29 +16,37 @@ import javax.xml.bind.annotation.XmlValue; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for ExporterIdentificationIDType complex type. + *

Classe Java de ExporterIdentificationIDType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="ExporterIdentificationIDType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="ExporterIdentificationIDType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ExporterIdentificationIDType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "ExporterIdentificationIDType", propOrder = { "value" }) +@Builder(builderMethodName = "exporterIdentificationIDTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class ExporterIdentificationIDType { @XmlValue @@ -41,52 +56,4 @@ public class ExporterIdentificationIDType { @XmlSchemaType(name = "token") protected String schemeID; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the schemeID property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSchemeID() { - return schemeID; - } - - /** - * Sets the value of the schemeID property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSchemeID(String value) { - this.schemeID = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ExporterNameTextType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ExporterNameTextType.java index b232ae7..ba9d91e 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ExporterNameTextType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ExporterNameTextType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -6,29 +13,37 @@ import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlValue; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for ExporterNameTextType complex type. + *

Classe Java de ExporterNameTextType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="ExporterNameTextType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *       <attribute name="languageID" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="ExporterNameTextType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute name="languageID" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ExporterNameTextType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "ExporterNameTextType", propOrder = { "value" }) +@Builder(builderMethodName = "exporterNameTextTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class ExporterNameTextType { @XmlValue @@ -36,52 +51,4 @@ public class ExporterNameTextType { @XmlAttribute(name = "languageID") protected String languageID; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the languageID property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguageID() { - return languageID; - } - - /** - * Sets the value of the languageID property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguageID(String value) { - this.languageID = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/GoodsMeasureNetNetWeightMeasureType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/GoodsMeasureNetNetWeightMeasureType.java index 1049f8a..9e70ae7 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/GoodsMeasureNetNetWeightMeasureType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/GoodsMeasureNetNetWeightMeasureType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -7,29 +14,37 @@ import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlValue; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for GoodsMeasureNetNetWeightMeasureType complex type. + *

Classe Java de GoodsMeasureNetNetWeightMeasureType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="GoodsMeasureNetNetWeightMeasureType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
- *       <attribute name="unitCode" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="GoodsMeasureNetNetWeightMeasureType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *       <attribute name="unitCode" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "GoodsMeasureNetNetWeightMeasureType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "GoodsMeasureNetNetWeightMeasureType", propOrder = { "value" }) +@Builder(builderMethodName = "goodsMeasureNetNetWeightMeasureTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class GoodsMeasureNetNetWeightMeasureType { @XmlValue @@ -37,52 +52,4 @@ public class GoodsMeasureNetNetWeightMeasureType { @XmlAttribute(name = "unitCode") protected String unitCode; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setValue(BigDecimal value) { - this.value = value; - } - - /** - * Gets the value of the unitCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getUnitCode() { - return unitCode; - } - - /** - * Sets the value of the unitCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setUnitCode(String value) { - this.unitCode = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/GoodsMeasureTariffQuantityType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/GoodsMeasureTariffQuantityType.java index f850cb4..1058cad 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/GoodsMeasureTariffQuantityType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/GoodsMeasureTariffQuantityType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -7,29 +14,37 @@ import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlValue; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for GoodsMeasureTariffQuantityType complex type. + *

Classe Java de GoodsMeasureTariffQuantityType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="GoodsMeasureTariffQuantityType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
- *       <attribute name="unitCode" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="GoodsMeasureTariffQuantityType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *       <attribute name="unitCode" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "GoodsMeasureTariffQuantityType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "GoodsMeasureTariffQuantityType", propOrder = { "value" }) +@Builder(builderMethodName = "goodsMeasureTariffQuantityTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class GoodsMeasureTariffQuantityType { @XmlValue @@ -37,52 +52,4 @@ public class GoodsMeasureTariffQuantityType { @XmlAttribute(name = "unitCode") protected String unitCode; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setValue(BigDecimal value) { - this.value = value; - } - - /** - * Gets the value of the unitCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getUnitCode() { - return unitCode; - } - - /** - * Sets the value of the unitCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setUnitCode(String value) { - this.unitCode = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/GoodsMeasureTypeCodeType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/GoodsMeasureTypeCodeType.java index f45db0f..a5a0daa 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/GoodsMeasureTypeCodeType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/GoodsMeasureTypeCodeType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -6,27 +13,27 @@ /** - *

Java class for GoodsMeasureTypeCodeType. + *

Classe Java de GoodsMeasureTypeCodeType. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

*

- * <simpleType name="GoodsMeasureTypeCodeType">
- *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
- *     <enumeration value="AAF"/>
- *     <enumeration value="ABW"/>
- *   </restriction>
- * </simpleType>
+ * <simpleType name="GoodsMeasureTypeCodeType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
+ *     <enumeration value="AAF"/>
+ *     <enumeration value="ABW"/>
+ *   </restriction>
+ * </simpleType>
  * 
* */ -@XmlType(name = "GoodsMeasureTypeCodeType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1") +@XmlType(name = "GoodsMeasureTypeCodeType") @XmlEnum public enum GoodsMeasureTypeCodeType { /** - * Unidade de medida estatística + * Unidade de medida estatística * */ AAF, diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/GoodsMeasureUnitDescriptionTextType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/GoodsMeasureUnitDescriptionTextType.java index 8a917f3..7a63369 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/GoodsMeasureUnitDescriptionTextType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/GoodsMeasureUnitDescriptionTextType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -6,29 +13,37 @@ import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlValue; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for GoodsMeasureUnitDescriptionTextType complex type. + *

Classe Java de GoodsMeasureUnitDescriptionTextType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="GoodsMeasureUnitDescriptionTextType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *       <attribute name="languageID" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="GoodsMeasureUnitDescriptionTextType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute name="languageID" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "GoodsMeasureUnitDescriptionTextType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "GoodsMeasureUnitDescriptionTextType", propOrder = { "value" }) +@Builder(builderMethodName = "goodsMeasureUnitDescriptionTextTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class GoodsMeasureUnitDescriptionTextType { @XmlValue @@ -36,52 +51,4 @@ public class GoodsMeasureUnitDescriptionTextType { @XmlAttribute(name = "languageID") protected String languageID; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the languageID property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguageID() { - return languageID; - } - - /** - * Sets the value of the languageID property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguageID(String value) { - this.languageID = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/GovernmentAgencyGoodsItemCustomsValueAmountType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/GovernmentAgencyGoodsItemCustomsValueAmountType.java index ddb13fa..f51c698 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/GovernmentAgencyGoodsItemCustomsValueAmountType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/GovernmentAgencyGoodsItemCustomsValueAmountType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -7,29 +14,37 @@ import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlValue; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for GovernmentAgencyGoodsItemCustomsValueAmountType complex type. + *

Classe Java de GovernmentAgencyGoodsItemCustomsValueAmountType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="GovernmentAgencyGoodsItemCustomsValueAmountType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
- *       <attribute name="languageID" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="GovernmentAgencyGoodsItemCustomsValueAmountType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *       <attribute name="languageID" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "GovernmentAgencyGoodsItemCustomsValueAmountType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "GovernmentAgencyGoodsItemCustomsValueAmountType", propOrder = { "value" }) +@Builder(builderMethodName = "governmentAgencyGoodsItemCustomsValueAmountTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class GovernmentAgencyGoodsItemCustomsValueAmountType { @XmlValue @@ -37,52 +52,4 @@ public class GovernmentAgencyGoodsItemCustomsValueAmountType { @XmlAttribute(name = "languageID") protected String languageID; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setValue(BigDecimal value) { - this.value = value; - } - - /** - * Gets the value of the languageID property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguageID() { - return languageID; - } - - /** - * Sets the value of the languageID property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguageID(String value) { - this.languageID = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/GovernmentAgencyGoodsItemValueWithExchangeCoverAmountType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/GovernmentAgencyGoodsItemValueWithExchangeCoverAmountType.java index 833f7e1..3d47b3a 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/GovernmentAgencyGoodsItemValueWithExchangeCoverAmountType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/GovernmentAgencyGoodsItemValueWithExchangeCoverAmountType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -7,29 +14,37 @@ import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlValue; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for GovernmentAgencyGoodsItemValueWithExchangeCoverAmountType complex type. + *

Classe Java de GovernmentAgencyGoodsItemValueWithExchangeCoverAmountType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="GovernmentAgencyGoodsItemValueWithExchangeCoverAmountType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
- *       <attribute name="languageID" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="GovernmentAgencyGoodsItemValueWithExchangeCoverAmountType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *       <attribute name="languageID" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "GovernmentAgencyGoodsItemValueWithExchangeCoverAmountType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "GovernmentAgencyGoodsItemValueWithExchangeCoverAmountType", propOrder = { "value" }) +@Builder(builderMethodName = "governmentAgencyGoodsItemValueWithExchangeCoverAmountTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class GovernmentAgencyGoodsItemValueWithExchangeCoverAmountType { @XmlValue @@ -37,52 +52,4 @@ public class GovernmentAgencyGoodsItemValueWithExchangeCoverAmountType { @XmlAttribute(name = "languageID") protected String languageID; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setValue(BigDecimal value) { - this.value = value; - } - - /** - * Gets the value of the languageID property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguageID() { - return languageID; - } - - /** - * Sets the value of the languageID property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguageID(String value) { - this.languageID = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/GovernmentAgencyGoodsItemValueWithoutExchangeCoverAmountType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/GovernmentAgencyGoodsItemValueWithoutExchangeCoverAmountType.java index db7a4cc..92c9286 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/GovernmentAgencyGoodsItemValueWithoutExchangeCoverAmountType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/GovernmentAgencyGoodsItemValueWithoutExchangeCoverAmountType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -7,29 +14,37 @@ import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlValue; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for GovernmentAgencyGoodsItemValueWithoutExchangeCoverAmountType complex type. + *

Classe Java de GovernmentAgencyGoodsItemValueWithoutExchangeCoverAmountType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="GovernmentAgencyGoodsItemValueWithoutExchangeCoverAmountType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
- *       <attribute name="languageID" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="GovernmentAgencyGoodsItemValueWithoutExchangeCoverAmountType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *       <attribute name="languageID" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "GovernmentAgencyGoodsItemValueWithoutExchangeCoverAmountType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "GovernmentAgencyGoodsItemValueWithoutExchangeCoverAmountType", propOrder = { "value" }) +@Builder(builderMethodName = "governmentAgencyGoodsItemValueWithoutExchangeCoverAmountTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class GovernmentAgencyGoodsItemValueWithoutExchangeCoverAmountType { @XmlValue @@ -37,52 +52,4 @@ public class GovernmentAgencyGoodsItemValueWithoutExchangeCoverAmountType { @XmlAttribute(name = "languageID") protected String languageID; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setValue(BigDecimal value) { - this.value = value; - } - - /** - * Gets the value of the languageID property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguageID() { - return languageID; - } - - /** - * Sets the value of the languageID property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguageID(String value) { - this.languageID = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/GovernmentProcedureCurrentCodeType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/GovernmentProcedureCurrentCodeType.java index ad1124d..80d4c61 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/GovernmentProcedureCurrentCodeType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/GovernmentProcedureCurrentCodeType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -9,29 +16,37 @@ import javax.xml.bind.annotation.XmlValue; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for GovernmentProcedureCurrentCodeType complex type. + *

Classe Java de GovernmentProcedureCurrentCodeType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="GovernmentProcedureCurrentCodeType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="GovernmentProcedureCurrentCodeType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "GovernmentProcedureCurrentCodeType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "GovernmentProcedureCurrentCodeType", propOrder = { "value" }) +@Builder(builderMethodName = "governmentProcedureCurrentCodeTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class GovernmentProcedureCurrentCodeType { @XmlValue @@ -41,52 +56,4 @@ public class GovernmentProcedureCurrentCodeType { @XmlSchemaType(name = "token") protected String schemeID; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the schemeID property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSchemeID() { - return schemeID; - } - - /** - * Sets the value of the schemeID property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSchemeID(String value) { - this.schemeID = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ImporterNameTextType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ImporterNameTextType.java index 9ec7f5a..c9ea926 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ImporterNameTextType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ImporterNameTextType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -6,29 +13,37 @@ import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlValue; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for ImporterNameTextType complex type. + *

Classe Java de ImporterNameTextType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="ImporterNameTextType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *       <attribute name="languageID" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="ImporterNameTextType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute name="languageID" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ImporterNameTextType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "ImporterNameTextType", propOrder = { "value" }) +@Builder(builderMethodName = "importerNameTextTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class ImporterNameTextType { @XmlValue @@ -36,52 +51,4 @@ public class ImporterNameTextType { @XmlAttribute(name = "languageID") protected String languageID; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the languageID property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguageID() { - return languageID; - } - - /** - * Sets the value of the languageID property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguageID(String value) { - this.languageID = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/InvoiceIdentificationIDType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/InvoiceIdentificationIDType.java index ab59c93..70ba2dc 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/InvoiceIdentificationIDType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/InvoiceIdentificationIDType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -9,57 +16,65 @@ import javax.xml.bind.annotation.XmlValue; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** * * - * Quando uma Nota Fiscal for fomulário, enviar neste campo como identificador o seguinte formato: + * Quando uma Nota Fiscal for fomulário, enviar neste campo como identificador o seguinte formato: * - * Prefixo F para determinar que é nota Formulário + * Prefixo F para determinar que é nota Formulário * 1 caracter - * cUF - Código da UF do emitente do Documento Fiscal + * cUF - Código da UF do emitente do Documento Fiscal * 2 caracteres - * AAMM - Ano e Mês de emissão da NF-e + * AAMM - Ano e Mês de emissão da NF-e * 4 caracteres * CNPJ - CNPJ do emitente * 14 caracteres * mod - Modelo do Documento Fiscal * 2 caracteres - * serie - Série do Documento Fiscal + * serie - Série do Documento Fiscal * 3 caracteres - * nNF - Número do Documento Fiscal + * nNF - Número do Documento Fiscal * 9 caracteres - * tpEmis – forma de emissão da NF-e + * tpEmis – forma de emissão da NF-e * 1 caracteres - * cNF - Código Numérico que compõe a Chave de Acesso + * cNF - Código Numérico que compõe a Chave de Acesso * 8 caracteres * * - * O identificador da Nota Fiscal Formulário seguirá regras semelhantes ao da NFe. Apenas o primeiro caracter que deve ser um F e não é necessário o digito verificador ao final. + * O identificador da Nota Fiscal Formulário seguirá regras semelhantes ao da NFe. Apenas o primeiro caracter que deve ser um F e não é necessário o digito verificador ao final. * Para maiores detalhes do preenchimento, seguir o manual da NF-e. http://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=33ol5hhSYZk= * * - *

Java class for InvoiceIdentificationIDType complex type. + *

Classe Java de InvoiceIdentificationIDType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="InvoiceIdentificationIDType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="InvoiceIdentificationIDType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "InvoiceIdentificationIDType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "InvoiceIdentificationIDType", propOrder = { "value" }) +@Builder(builderMethodName = "invoiceIdentificationIDTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class InvoiceIdentificationIDType { @XmlValue @@ -69,52 +84,4 @@ public class InvoiceIdentificationIDType { @XmlSchemaType(name = "token") protected String schemeID; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the schemeID property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSchemeID() { - return schemeID; - } - - /** - * Sets the value of the schemeID property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSchemeID(String value) { - this.schemeID = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/InvoiceIssueDateTimeType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/InvoiceIssueDateTimeType.java index f492aa1..592da06 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/InvoiceIssueDateTimeType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/InvoiceIssueDateTimeType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -6,29 +13,37 @@ import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlValue; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for InvoiceIssueDateTimeType complex type. + *

Classe Java de InvoiceIssueDateTimeType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="InvoiceIssueDateTimeType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *       <attribute name="languageID" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="InvoiceIssueDateTimeType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute name="languageID" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "InvoiceIssueDateTimeType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "InvoiceIssueDateTimeType", propOrder = { "value" }) +@Builder(builderMethodName = "invoiceIssueDateTimeTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class InvoiceIssueDateTimeType { @XmlValue @@ -36,52 +51,4 @@ public class InvoiceIssueDateTimeType { @XmlAttribute(name = "languageID") protected String languageID; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the languageID property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguageID() { - return languageID; - } - - /** - * Sets the value of the languageID property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguageID(String value) { - this.languageID = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/InvoiceLineInvoiceIdentificationIDType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/InvoiceLineInvoiceIdentificationIDType.java index f52848b..649c7f0 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/InvoiceLineInvoiceIdentificationIDType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/InvoiceLineInvoiceIdentificationIDType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -9,29 +16,37 @@ import javax.xml.bind.annotation.XmlValue; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for InvoiceLineInvoiceIdentificationIDType complex type. + *

Classe Java de InvoiceLineInvoiceIdentificationIDType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="InvoiceLineInvoiceIdentificationIDType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="InvoiceLineInvoiceIdentificationIDType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "InvoiceLineInvoiceIdentificationIDType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "InvoiceLineInvoiceIdentificationIDType", propOrder = { "value" }) +@Builder(builderMethodName = "invoiceLineInvoiceIdentificationIDTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class InvoiceLineInvoiceIdentificationIDType { @XmlValue @@ -41,52 +56,4 @@ public class InvoiceLineInvoiceIdentificationIDType { @XmlSchemaType(name = "token") protected String schemeID; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the schemeID property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSchemeID() { - return schemeID; - } - - /** - * Sets the value of the schemeID property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSchemeID(String value) { - this.schemeID = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/InvoiceQuantityQuantityType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/InvoiceQuantityQuantityType.java index 9a197f1..02e705a 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/InvoiceQuantityQuantityType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/InvoiceQuantityQuantityType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -7,29 +14,37 @@ import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlValue; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for InvoiceQuantityQuantityType complex type. + *

Classe Java de InvoiceQuantityQuantityType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="InvoiceQuantityQuantityType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
- *       <attribute name="unitCode" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="InvoiceQuantityQuantityType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *       <attribute name="unitCode" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "InvoiceQuantityQuantityType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "InvoiceQuantityQuantityType", propOrder = { "value" }) +@Builder(builderMethodName = "invoiceQuantityQuantityTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class InvoiceQuantityQuantityType { @XmlValue @@ -37,52 +52,4 @@ public class InvoiceQuantityQuantityType { @XmlAttribute(name = "unitCode") protected String unitCode; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setValue(BigDecimal value) { - this.value = value; - } - - /** - * Gets the value of the unitCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getUnitCode() { - return unitCode; - } - - /** - * Sets the value of the unitCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setUnitCode(String value) { - this.unitCode = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ObjectFactory.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ObjectFactory.java index 39a82c4..3250b21 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ObjectFactory.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ObjectFactory.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -38,187 +45,179 @@ public ReferencedInvoiceIssueDateTimeType createReferencedInvoiceIssueDateTimeTy } /** - * Create an instance of {@link GoodsMeasureUnitDescriptionTextType } - * - */ - public GoodsMeasureUnitDescriptionTextType createGoodsMeasureUnitDescriptionTextType() { - return new GoodsMeasureUnitDescriptionTextType(); - } - - /** - * Create an instance of {@link ExitOfficeIdentificationCodeType } + * Create an instance of {@link AdditionalDocumentIdentificationIDType } * */ - public ExitOfficeIdentificationCodeType createExitOfficeIdentificationCodeType() { - return new ExitOfficeIdentificationCodeType(); + public AdditionalDocumentIdentificationIDType createAdditionalDocumentIdentificationIDType() { + return new AdditionalDocumentIdentificationIDType(); } /** - * Create an instance of {@link InvoiceIdentificationIDType } + * Create an instance of {@link AdditionalInformationLimitDateTimeType } * */ - public InvoiceIdentificationIDType createInvoiceIdentificationIDType() { - return new InvoiceIdentificationIDType(); + public AdditionalInformationLimitDateTimeType createAdditionalInformationLimitDateTimeType() { + return new AdditionalInformationLimitDateTimeType(); } /** - * Create an instance of {@link AdditionalDocumentQuantityQuantityType } + * Create an instance of {@link AdditionalInformationStatementDescriptionTextType } * */ - public AdditionalDocumentQuantityQuantityType createAdditionalDocumentQuantityQuantityType() { - return new AdditionalDocumentQuantityQuantityType(); + public AdditionalInformationStatementDescriptionTextType createAdditionalInformationStatementDescriptionTextType() { + return new AdditionalInformationStatementDescriptionTextType(); } /** - * Create an instance of {@link WarehouseLatitudeMeasureType } + * Create an instance of {@link AddressLineTextType } * */ - public WarehouseLatitudeMeasureType createWarehouseLatitudeMeasureType() { - return new WarehouseLatitudeMeasureType(); + public AddressLineTextType createAddressLineTextType() { + return new AddressLineTextType(); } /** - * Create an instance of {@link GovernmentProcedureCurrentCodeType } + * Create an instance of {@link ClassificationIdentificationIDType } * */ - public GovernmentProcedureCurrentCodeType createGovernmentProcedureCurrentCodeType() { - return new GovernmentProcedureCurrentCodeType(); + public ClassificationIdentificationIDType createClassificationIdentificationIDType() { + return new ClassificationIdentificationIDType(); } /** - * Create an instance of {@link ImporterNameTextType } + * Create an instance of {@link CommodityCommercialDescriptionTextType } * */ - public ImporterNameTextType createImporterNameTextType() { - return new ImporterNameTextType(); + public CommodityCommercialDescriptionTextType createCommodityCommercialDescriptionTextType() { + return new CommodityCommercialDescriptionTextType(); } /** - * Create an instance of {@link WarehouseIdentificationIDType } + * Create an instance of {@link CommodityDescriptionTextType } * */ - public WarehouseIdentificationIDType createWarehouseIdentificationIDType() { - return new WarehouseIdentificationIDType(); + public CommodityDescriptionTextType createCommodityDescriptionTextType() { + return new CommodityDescriptionTextType(); } /** - * Create an instance of {@link ProductCriteriaConformanceTypeCodeType } + * Create an instance of {@link CommodityValueAmountType } * */ - public ProductCriteriaConformanceTypeCodeType createProductCriteriaConformanceTypeCodeType() { - return new ProductCriteriaConformanceTypeCodeType(); + public CommodityValueAmountType createCommodityValueAmountType() { + return new CommodityValueAmountType(); } /** - * Create an instance of {@link DeclarationOfficeIdentificationCodeType } + * Create an instance of {@link DeclarantIdentificationIDType } * */ - public DeclarationOfficeIdentificationCodeType createDeclarationOfficeIdentificationCodeType() { - return new DeclarationOfficeIdentificationCodeType(); + public DeclarantIdentificationIDType createDeclarantIdentificationIDType() { + return new DeclarantIdentificationIDType(); } /** - * Create an instance of {@link AdditionalInformationLimitDateTimeType } + * Create an instance of {@link DeclarationIdentificationIDType } * */ - public AdditionalInformationLimitDateTimeType createAdditionalInformationLimitDateTimeType() { - return new AdditionalInformationLimitDateTimeType(); + public DeclarationIdentificationIDType createDeclarationIdentificationIDType() { + return new DeclarationIdentificationIDType(); } /** - * Create an instance of {@link SubmitterIdentificationIDType } + * Create an instance of {@link DeclarationOfficeIdentificationCodeType } * */ - public SubmitterIdentificationIDType createSubmitterIdentificationIDType() { - return new SubmitterIdentificationIDType(); + public DeclarationOfficeIdentificationCodeType createDeclarationOfficeIdentificationCodeType() { + return new DeclarationOfficeIdentificationCodeType(); } /** - * Create an instance of {@link GoodsMeasureNetNetWeightMeasureType } + * Create an instance of {@link ExitOfficeIdentificationCodeType } * */ - public GoodsMeasureNetNetWeightMeasureType createGoodsMeasureNetNetWeightMeasureType() { - return new GoodsMeasureNetNetWeightMeasureType(); + public ExitOfficeIdentificationCodeType createExitOfficeIdentificationCodeType() { + return new ExitOfficeIdentificationCodeType(); } /** - * Create an instance of {@link AdditionalDocumentValueWithExchangeCoverAmountType } + * Create an instance of {@link ExporterIdentificationIDType } * */ - public AdditionalDocumentValueWithExchangeCoverAmountType createAdditionalDocumentValueWithExchangeCoverAmountType() { - return new AdditionalDocumentValueWithExchangeCoverAmountType(); + public ExporterIdentificationIDType createExporterIdentificationIDType() { + return new ExporterIdentificationIDType(); } /** - * Create an instance of {@link AdditionalDocumentItemIDType } + * Create an instance of {@link ExporterNameTextType } * */ - public AdditionalDocumentItemIDType createAdditionalDocumentItemIDType() { - return new AdditionalDocumentItemIDType(); + public ExporterNameTextType createExporterNameTextType() { + return new ExporterNameTextType(); } /** - * Create an instance of {@link GovernmentAgencyGoodsItemValueWithoutExchangeCoverAmountType } + * Create an instance of {@link GoodsMeasureNetNetWeightMeasureType } * */ - public GovernmentAgencyGoodsItemValueWithoutExchangeCoverAmountType createGovernmentAgencyGoodsItemValueWithoutExchangeCoverAmountType() { - return new GovernmentAgencyGoodsItemValueWithoutExchangeCoverAmountType(); + public GoodsMeasureNetNetWeightMeasureType createGoodsMeasureNetNetWeightMeasureType() { + return new GoodsMeasureNetNetWeightMeasureType(); } /** - * Create an instance of {@link AdditionalDocumentDrawbackRecipientIdTextType } + * Create an instance of {@link GoodsMeasureTariffQuantityType } * */ - public AdditionalDocumentDrawbackRecipientIdTextType createAdditionalDocumentDrawbackRecipientIdTextType() { - return new AdditionalDocumentDrawbackRecipientIdTextType(); + public GoodsMeasureTariffQuantityType createGoodsMeasureTariffQuantityType() { + return new GoodsMeasureTariffQuantityType(); } /** - * Create an instance of {@link ReferencedInvoiceLineInvoiceIdentificationIDType } + * Create an instance of {@link GovernmentAgencyGoodsItemCustomsValueAmountType } * */ - public ReferencedInvoiceLineInvoiceIdentificationIDType createReferencedInvoiceLineInvoiceIdentificationIDType() { - return new ReferencedInvoiceLineInvoiceIdentificationIDType(); + public GovernmentAgencyGoodsItemCustomsValueAmountType createGovernmentAgencyGoodsItemCustomsValueAmountType() { + return new GovernmentAgencyGoodsItemCustomsValueAmountType(); } /** - * Create an instance of {@link ExporterNameTextType } + * Create an instance of {@link GovernmentProcedureCurrentCodeType } * */ - public ExporterNameTextType createExporterNameTextType() { - return new ExporterNameTextType(); + public GovernmentProcedureCurrentCodeType createGovernmentProcedureCurrentCodeType() { + return new GovernmentProcedureCurrentCodeType(); } /** - * Create an instance of {@link GoodsMeasureTariffQuantityType } + * Create an instance of {@link ImporterNameTextType } * */ - public GoodsMeasureTariffQuantityType createGoodsMeasureTariffQuantityType() { - return new GoodsMeasureTariffQuantityType(); + public ImporterNameTextType createImporterNameTextType() { + return new ImporterNameTextType(); } /** - * Create an instance of {@link CommunicationIdentificationIDType } + * Create an instance of {@link InvoiceIdentificationIDType } * */ - public CommunicationIdentificationIDType createCommunicationIdentificationIDType() { - return new CommunicationIdentificationIDType(); + public InvoiceIdentificationIDType createInvoiceIdentificationIDType() { + return new InvoiceIdentificationIDType(); } /** - * Create an instance of {@link ExporterIdentificationIDType } + * Create an instance of {@link InvoiceIssueDateTimeType } * */ - public ExporterIdentificationIDType createExporterIdentificationIDType() { - return new ExporterIdentificationIDType(); + public InvoiceIssueDateTimeType createInvoiceIssueDateTimeType() { + return new InvoiceIssueDateTimeType(); } /** - * Create an instance of {@link CommodityDescriptionTextType } + * Create an instance of {@link InvoiceLineInvoiceIdentificationIDType } * */ - public CommodityDescriptionTextType createCommodityDescriptionTextType() { - return new CommodityDescriptionTextType(); + public InvoiceLineInvoiceIdentificationIDType createInvoiceLineInvoiceIdentificationIDType() { + return new InvoiceLineInvoiceIdentificationIDType(); } /** @@ -238,83 +237,83 @@ public PreviousDocumentIdentificationIDType createPreviousDocumentIdentification } /** - * Create an instance of {@link GovernmentAgencyGoodsItemValueWithExchangeCoverAmountType } + * Create an instance of {@link ProductCharacteristicsDescriptionTextType } * */ - public GovernmentAgencyGoodsItemValueWithExchangeCoverAmountType createGovernmentAgencyGoodsItemValueWithExchangeCoverAmountType() { - return new GovernmentAgencyGoodsItemValueWithExchangeCoverAmountType(); + public ProductCharacteristicsDescriptionTextType createProductCharacteristicsDescriptionTextType() { + return new ProductCharacteristicsDescriptionTextType(); } /** - * Create an instance of {@link UCRTraderAssignedReferenceIDType } + * Create an instance of {@link ProductCharacteristicsTypeCodeType } * */ - public UCRTraderAssignedReferenceIDType createUCRTraderAssignedReferenceIDType() { - return new UCRTraderAssignedReferenceIDType(); + public ProductCharacteristicsTypeCodeType createProductCharacteristicsTypeCodeType() { + return new ProductCharacteristicsTypeCodeType(); } /** - * Create an instance of {@link CommodityValueAmountType } + * Create an instance of {@link ProductIdentificationIDType } * */ - public CommodityValueAmountType createCommodityValueAmountType() { - return new CommodityValueAmountType(); + public ProductIdentificationIDType createProductIdentificationIDType() { + return new ProductIdentificationIDType(); } /** - * Create an instance of {@link ProductCharacteristicsTypeCodeType } + * Create an instance of {@link ReferencedInvoiceIdentificationIDType } * */ - public ProductCharacteristicsTypeCodeType createProductCharacteristicsTypeCodeType() { - return new ProductCharacteristicsTypeCodeType(); + public ReferencedInvoiceIdentificationIDType createReferencedInvoiceIdentificationIDType() { + return new ReferencedInvoiceIdentificationIDType(); } /** - * Create an instance of {@link AddressLineTextType } + * Create an instance of {@link ReferencedInvoiceLineInvoiceIdentificationIDType } * */ - public AddressLineTextType createAddressLineTextType() { - return new AddressLineTextType(); + public ReferencedInvoiceLineInvoiceIdentificationIDType createReferencedInvoiceLineInvoiceIdentificationIDType() { + return new ReferencedInvoiceLineInvoiceIdentificationIDType(); } /** - * Create an instance of {@link InvoiceIssueDateTimeType } + * Create an instance of {@link SubmitterIdentificationIDType } * */ - public InvoiceIssueDateTimeType createInvoiceIssueDateTimeType() { - return new InvoiceIssueDateTimeType(); + public SubmitterIdentificationIDType createSubmitterIdentificationIDType() { + return new SubmitterIdentificationIDType(); } /** - * Create an instance of {@link InvoiceLineInvoiceIdentificationIDType } + * Create an instance of {@link TradeTermsDescriptionTextType } * */ - public InvoiceLineInvoiceIdentificationIDType createInvoiceLineInvoiceIdentificationIDType() { - return new InvoiceLineInvoiceIdentificationIDType(); + public TradeTermsDescriptionTextType createTradeTermsDescriptionTextType() { + return new TradeTermsDescriptionTextType(); } /** - * Create an instance of {@link ClassificationIdentificationIDType } + * Create an instance of {@link UCRTraderAssignedReferenceIDType } * */ - public ClassificationIdentificationIDType createClassificationIdentificationIDType() { - return new ClassificationIdentificationIDType(); + public UCRTraderAssignedReferenceIDType createUCRTraderAssignedReferenceIDType() { + return new UCRTraderAssignedReferenceIDType(); } /** - * Create an instance of {@link TradeTermsDescriptionTextType } + * Create an instance of {@link WarehouseIdentificationIDType } * */ - public TradeTermsDescriptionTextType createTradeTermsDescriptionTextType() { - return new TradeTermsDescriptionTextType(); + public WarehouseIdentificationIDType createWarehouseIdentificationIDType() { + return new WarehouseIdentificationIDType(); } /** - * Create an instance of {@link CommodityCommercialDescriptionTextType } + * Create an instance of {@link ProductCriteriaConformanceTypeCodeType } * */ - public CommodityCommercialDescriptionTextType createCommodityCommercialDescriptionTextType() { - return new CommodityCommercialDescriptionTextType(); + public ProductCriteriaConformanceTypeCodeType createProductCriteriaConformanceTypeCodeType() { + return new ProductCriteriaConformanceTypeCodeType(); } /** @@ -326,91 +325,91 @@ public ProductCriteriaConformanceDescriptionTextType createProductCriteriaConfor } /** - * Create an instance of {@link WarehouseLongitudeMeasureType } + * Create an instance of {@link WarehouseLatitudeMeasureType } * */ - public WarehouseLongitudeMeasureType createWarehouseLongitudeMeasureType() { - return new WarehouseLongitudeMeasureType(); + public WarehouseLatitudeMeasureType createWarehouseLatitudeMeasureType() { + return new WarehouseLatitudeMeasureType(); } /** - * Create an instance of {@link InvoiceQuantityQuantityType } + * Create an instance of {@link WarehouseLongitudeMeasureType } * */ - public InvoiceQuantityQuantityType createInvoiceQuantityQuantityType() { - return new InvoiceQuantityQuantityType(); + public WarehouseLongitudeMeasureType createWarehouseLongitudeMeasureType() { + return new WarehouseLongitudeMeasureType(); } /** - * Create an instance of {@link DeclarantIdentificationIDType } + * Create an instance of {@link GoodsMeasureUnitDescriptionTextType } * */ - public DeclarantIdentificationIDType createDeclarantIdentificationIDType() { - return new DeclarantIdentificationIDType(); + public GoodsMeasureUnitDescriptionTextType createGoodsMeasureUnitDescriptionTextType() { + return new GoodsMeasureUnitDescriptionTextType(); } /** - * Create an instance of {@link CommodityInvoiceBRLvalueAmountType } + * Create an instance of {@link GovernmentAgencyGoodsItemValueWithExchangeCoverAmountType } * */ - public CommodityInvoiceBRLvalueAmountType createCommodityInvoiceBRLvalueAmountType() { - return new CommodityInvoiceBRLvalueAmountType(); + public GovernmentAgencyGoodsItemValueWithExchangeCoverAmountType createGovernmentAgencyGoodsItemValueWithExchangeCoverAmountType() { + return new GovernmentAgencyGoodsItemValueWithExchangeCoverAmountType(); } /** - * Create an instance of {@link ContactNameTextType } + * Create an instance of {@link GovernmentAgencyGoodsItemValueWithoutExchangeCoverAmountType } * */ - public ContactNameTextType createContactNameTextType() { - return new ContactNameTextType(); + public GovernmentAgencyGoodsItemValueWithoutExchangeCoverAmountType createGovernmentAgencyGoodsItemValueWithoutExchangeCoverAmountType() { + return new GovernmentAgencyGoodsItemValueWithoutExchangeCoverAmountType(); } /** - * Create an instance of {@link AdditionalDocumentIdentificationIDType } + * Create an instance of {@link AdditionalDocumentItemIDType } * */ - public AdditionalDocumentIdentificationIDType createAdditionalDocumentIdentificationIDType() { - return new AdditionalDocumentIdentificationIDType(); + public AdditionalDocumentItemIDType createAdditionalDocumentItemIDType() { + return new AdditionalDocumentItemIDType(); } /** - * Create an instance of {@link ProductCharacteristicsDescriptionTextType } + * Create an instance of {@link AdditionalDocumentQuantityQuantityType } * */ - public ProductCharacteristicsDescriptionTextType createProductCharacteristicsDescriptionTextType() { - return new ProductCharacteristicsDescriptionTextType(); + public AdditionalDocumentQuantityQuantityType createAdditionalDocumentQuantityQuantityType() { + return new AdditionalDocumentQuantityQuantityType(); } /** - * Create an instance of {@link GovernmentAgencyGoodsItemCustomsValueAmountType } + * Create an instance of {@link InvoiceQuantityQuantityType } * */ - public GovernmentAgencyGoodsItemCustomsValueAmountType createGovernmentAgencyGoodsItemCustomsValueAmountType() { - return new GovernmentAgencyGoodsItemCustomsValueAmountType(); + public InvoiceQuantityQuantityType createInvoiceQuantityQuantityType() { + return new InvoiceQuantityQuantityType(); } /** - * Create an instance of {@link AdditionalInformationStatementDescriptionTextType } + * Create an instance of {@link CommodityInvoiceBRLvalueAmountType } * */ - public AdditionalInformationStatementDescriptionTextType createAdditionalInformationStatementDescriptionTextType() { - return new AdditionalInformationStatementDescriptionTextType(); + public CommodityInvoiceBRLvalueAmountType createCommodityInvoiceBRLvalueAmountType() { + return new CommodityInvoiceBRLvalueAmountType(); } /** - * Create an instance of {@link ProductIdentificationIDType } + * Create an instance of {@link CommunicationIdentificationIDType } * */ - public ProductIdentificationIDType createProductIdentificationIDType() { - return new ProductIdentificationIDType(); + public CommunicationIdentificationIDType createCommunicationIdentificationIDType() { + return new CommunicationIdentificationIDType(); } /** - * Create an instance of {@link AdditionalDocumentValueWithoutExchangeCoverAmountType } + * Create an instance of {@link ContactNameTextType } * */ - public AdditionalDocumentValueWithoutExchangeCoverAmountType createAdditionalDocumentValueWithoutExchangeCoverAmountType() { - return new AdditionalDocumentValueWithoutExchangeCoverAmountType(); + public ContactNameTextType createContactNameTextType() { + return new ContactNameTextType(); } /** @@ -422,19 +421,27 @@ public AdditionalDocumentDrawbackHsClassificationTextType createAdditionalDocume } /** - * Create an instance of {@link DeclarationIdentificationIDType } + * Create an instance of {@link AdditionalDocumentDrawbackRecipientIdTextType } * */ - public DeclarationIdentificationIDType createDeclarationIdentificationIDType() { - return new DeclarationIdentificationIDType(); + public AdditionalDocumentDrawbackRecipientIdTextType createAdditionalDocumentDrawbackRecipientIdTextType() { + return new AdditionalDocumentDrawbackRecipientIdTextType(); } /** - * Create an instance of {@link ReferencedInvoiceIdentificationIDType } + * Create an instance of {@link AdditionalDocumentValueWithExchangeCoverAmountType } * */ - public ReferencedInvoiceIdentificationIDType createReferencedInvoiceIdentificationIDType() { - return new ReferencedInvoiceIdentificationIDType(); + public AdditionalDocumentValueWithExchangeCoverAmountType createAdditionalDocumentValueWithExchangeCoverAmountType() { + return new AdditionalDocumentValueWithExchangeCoverAmountType(); + } + + /** + * Create an instance of {@link AdditionalDocumentValueWithoutExchangeCoverAmountType } + * + */ + public AdditionalDocumentValueWithoutExchangeCoverAmountType createAdditionalDocumentValueWithoutExchangeCoverAmountType() { + return new AdditionalDocumentValueWithoutExchangeCoverAmountType(); } /** diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/PackagingQuantityQuantityType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/PackagingQuantityQuantityType.java index ebba154..149873e 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/PackagingQuantityQuantityType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/PackagingQuantityQuantityType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -7,29 +14,37 @@ import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlValue; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for PackagingQuantityQuantityType complex type. + *

Classe Java de PackagingQuantityQuantityType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="PackagingQuantityQuantityType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
- *       <attribute name="unitCode" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="PackagingQuantityQuantityType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *       <attribute name="unitCode" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "PackagingQuantityQuantityType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "PackagingQuantityQuantityType", propOrder = { "value" }) +@Builder(builderMethodName = "packagingQuantityQuantityTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class PackagingQuantityQuantityType { @XmlValue @@ -37,52 +52,4 @@ public class PackagingQuantityQuantityType { @XmlAttribute(name = "unitCode") protected String unitCode; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setValue(BigDecimal value) { - this.value = value; - } - - /** - * Gets the value of the unitCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getUnitCode() { - return unitCode; - } - - /** - * Sets the value of the unitCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setUnitCode(String value) { - this.unitCode = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/PreviousDocumentIdentificationIDType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/PreviousDocumentIdentificationIDType.java index 568f7ae..ffad7d7 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/PreviousDocumentIdentificationIDType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/PreviousDocumentIdentificationIDType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -9,29 +16,37 @@ import javax.xml.bind.annotation.XmlValue; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for PreviousDocumentIdentificationIDType complex type. + *

Classe Java de PreviousDocumentIdentificationIDType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="PreviousDocumentIdentificationIDType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="PreviousDocumentIdentificationIDType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "PreviousDocumentIdentificationIDType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "PreviousDocumentIdentificationIDType", propOrder = { "value" }) +@Builder(builderMethodName = "previousDocumentIdentificationIDTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class PreviousDocumentIdentificationIDType { @XmlValue @@ -41,52 +56,4 @@ public class PreviousDocumentIdentificationIDType { @XmlSchemaType(name = "token") protected String schemeID; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the schemeID property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSchemeID() { - return schemeID; - } - - /** - * Sets the value of the schemeID property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSchemeID(String value) { - this.schemeID = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ProductCharacteristicsDescriptionTextType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ProductCharacteristicsDescriptionTextType.java index d33e14f..c82d41d 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ProductCharacteristicsDescriptionTextType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ProductCharacteristicsDescriptionTextType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -6,29 +13,37 @@ import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlValue; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for ProductCharacteristicsDescriptionTextType complex type. + *

Classe Java de ProductCharacteristicsDescriptionTextType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="ProductCharacteristicsDescriptionTextType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *       <attribute name="languageID" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="ProductCharacteristicsDescriptionTextType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute name="languageID" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ProductCharacteristicsDescriptionTextType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "ProductCharacteristicsDescriptionTextType", propOrder = { "value" }) +@Builder(builderMethodName = "productCharacteristicsDescriptionTextTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class ProductCharacteristicsDescriptionTextType { @XmlValue @@ -36,52 +51,4 @@ public class ProductCharacteristicsDescriptionTextType { @XmlAttribute(name = "languageID") protected String languageID; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the languageID property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguageID() { - return languageID; - } - - /** - * Sets the value of the languageID property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguageID(String value) { - this.languageID = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ProductCharacteristicsTypeCodeType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ProductCharacteristicsTypeCodeType.java index 02c63ae..e2e8500 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ProductCharacteristicsTypeCodeType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ProductCharacteristicsTypeCodeType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -9,29 +16,37 @@ import javax.xml.bind.annotation.XmlValue; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for ProductCharacteristicsTypeCodeType complex type. + *

Classe Java de ProductCharacteristicsTypeCodeType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="ProductCharacteristicsTypeCodeType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="ProductCharacteristicsTypeCodeType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ProductCharacteristicsTypeCodeType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "ProductCharacteristicsTypeCodeType", propOrder = { "value" }) +@Builder(builderMethodName = "productCharacteristicsTypeCodeTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class ProductCharacteristicsTypeCodeType { @XmlValue @@ -41,52 +56,4 @@ public class ProductCharacteristicsTypeCodeType { @XmlSchemaType(name = "token") protected String schemeID; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the schemeID property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSchemeID() { - return schemeID; - } - - /** - * Sets the value of the schemeID property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSchemeID(String value) { - this.schemeID = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ProductCriteriaConformanceDescriptionTextType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ProductCriteriaConformanceDescriptionTextType.java index bb162df..b480b6a 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ProductCriteriaConformanceDescriptionTextType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ProductCriteriaConformanceDescriptionTextType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -6,29 +13,37 @@ import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlValue; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for ProductCriteriaConformanceDescriptionTextType complex type. + *

Classe Java de ProductCriteriaConformanceDescriptionTextType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="ProductCriteriaConformanceDescriptionTextType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *       <attribute name="languageID" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="ProductCriteriaConformanceDescriptionTextType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute name="languageID" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ProductCriteriaConformanceDescriptionTextType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "ProductCriteriaConformanceDescriptionTextType", propOrder = { "value" }) +@Builder(builderMethodName = "productCriteriaConformanceDescriptionTextTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class ProductCriteriaConformanceDescriptionTextType { @XmlValue @@ -36,52 +51,4 @@ public class ProductCriteriaConformanceDescriptionTextType { @XmlAttribute(name = "languageID") protected String languageID; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the languageID property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguageID() { - return languageID; - } - - /** - * Sets the value of the languageID property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguageID(String value) { - this.languageID = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ProductCriteriaConformanceTypeCodeType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ProductCriteriaConformanceTypeCodeType.java index 0e3208b..d8177bf 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ProductCriteriaConformanceTypeCodeType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ProductCriteriaConformanceTypeCodeType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -9,29 +16,37 @@ import javax.xml.bind.annotation.XmlValue; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for ProductCriteriaConformanceTypeCodeType complex type. + *

Classe Java de ProductCriteriaConformanceTypeCodeType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="ProductCriteriaConformanceTypeCodeType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="ProductCriteriaConformanceTypeCodeType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ProductCriteriaConformanceTypeCodeType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "ProductCriteriaConformanceTypeCodeType", propOrder = { "value" }) +@Builder(builderMethodName = "productCriteriaConformanceTypeCodeTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class ProductCriteriaConformanceTypeCodeType { @XmlValue @@ -41,52 +56,4 @@ public class ProductCriteriaConformanceTypeCodeType { @XmlSchemaType(name = "token") protected String schemeID; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the schemeID property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSchemeID() { - return schemeID; - } - - /** - * Sets the value of the schemeID property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSchemeID(String value) { - this.schemeID = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ProductIdentificationIDType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ProductIdentificationIDType.java index 211cb4f..7e55f88 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ProductIdentificationIDType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ProductIdentificationIDType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -9,29 +16,37 @@ import javax.xml.bind.annotation.XmlValue; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for ProductIdentificationIDType complex type. + *

Classe Java de ProductIdentificationIDType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="ProductIdentificationIDType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="ProductIdentificationIDType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ProductIdentificationIDType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "ProductIdentificationIDType", propOrder = { "value" }) +@Builder(builderMethodName = "productIdentificationIDTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class ProductIdentificationIDType { @XmlValue @@ -41,52 +56,4 @@ public class ProductIdentificationIDType { @XmlSchemaType(name = "token") protected String schemeID; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the schemeID property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSchemeID() { - return schemeID; - } - - /** - * Sets the value of the schemeID property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSchemeID(String value) { - this.schemeID = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ProductIdentifierTypeCodeType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ProductIdentifierTypeCodeType.java index 99827b6..f7ced9f 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ProductIdentifierTypeCodeType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ProductIdentifierTypeCodeType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -6,26 +13,26 @@ /** - *

Java class for ProductIdentifierTypeCodeType. + *

Classe Java de ProductIdentifierTypeCodeType. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

*

- * <simpleType name="ProductIdentifierTypeCodeType">
- *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
- *     <enumeration value="VN"/>
- *   </restriction>
- * </simpleType>
+ * <simpleType name="ProductIdentifierTypeCodeType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
+ *     <enumeration value="VN"/>
+ *   </restriction>
+ * </simpleType>
  * 
* */ -@XmlType(name = "ProductIdentifierTypeCodeType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1") +@XmlType(name = "ProductIdentifierTypeCodeType") @XmlEnum public enum ProductIdentifierTypeCodeType { /** - * Vendor Number --> Código do Produto + * Vendor Number --> Código do Produto * */ VN; diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ReferencedInvoiceIdentificationIDType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ReferencedInvoiceIdentificationIDType.java index 376825c..127ef43 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ReferencedInvoiceIdentificationIDType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ReferencedInvoiceIdentificationIDType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -9,57 +16,65 @@ import javax.xml.bind.annotation.XmlValue; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** * * - * Quando uma Nota Fiscal for fomulário, enviar neste campo como identificador o seguinte formato: + * Quando uma Nota Fiscal for fomulário, enviar neste campo como identificador o seguinte formato: * - * Prefixo F para determinar que é nota Formulário + * Prefixo F para determinar que é nota Formulário * 1 caracter - * cUF - Código da UF do emitente do Documento Fiscal + * cUF - Código da UF do emitente do Documento Fiscal * 2 caracteres - * AAMM - Ano e Mês de emissão da NF-e + * AAMM - Ano e Mês de emissão da NF-e * 4 caracteres * CNPJ - CNPJ do emitente * 14 caracteres * mod - Modelo do Documento Fiscal * 2 caracteres - * serie - Série do Documento Fiscal + * serie - Série do Documento Fiscal * 3 caracteres - * nNF - Número do Documento Fiscal + * nNF - Número do Documento Fiscal * 9 caracteres - * tpEmis – forma de emissão da NF-e + * tpEmis – forma de emissão da NF-e * 1 caracteres - * cNF - Código Numérico que compõe a Chave de Acesso + * cNF - Código Numérico que compõe a Chave de Acesso * 8 caracteres * * - * O identificador da Nota Fiscal Formulário seguirá regras semelhantes ao da NFe. Apenas o primeiro caracter que deve ser um F e não é necessário o digito verificador ao final. + * O identificador da Nota Fiscal Formulário seguirá regras semelhantes ao da NFe. Apenas o primeiro caracter que deve ser um F e não é necessário o digito verificador ao final. * Para maiores detalhes do preenchimento, seguir o manual da NF-e. http://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=33ol5hhSYZk= * * - *

Java class for ReferencedInvoiceIdentificationIDType complex type. + *

Classe Java de ReferencedInvoiceIdentificationIDType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="ReferencedInvoiceIdentificationIDType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="ReferencedInvoiceIdentificationIDType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ReferencedInvoiceIdentificationIDType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "ReferencedInvoiceIdentificationIDType", propOrder = { "value" }) +@Builder(builderMethodName = "referencedInvoiceIdentificationIDTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class ReferencedInvoiceIdentificationIDType { @XmlValue @@ -69,52 +84,4 @@ public class ReferencedInvoiceIdentificationIDType { @XmlSchemaType(name = "token") protected String schemeID; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the schemeID property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSchemeID() { - return schemeID; - } - - /** - * Sets the value of the schemeID property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSchemeID(String value) { - this.schemeID = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ReferencedInvoiceIssueDateTimeType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ReferencedInvoiceIssueDateTimeType.java index 8bc7f91..de5e936 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ReferencedInvoiceIssueDateTimeType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ReferencedInvoiceIssueDateTimeType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -9,111 +16,71 @@ import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlValue; import javax.xml.datatype.XMLGregorianCalendar; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for ReferencedInvoiceIssueDateTimeType complex type. + *

Classe Java de ReferencedInvoiceIssueDateTimeType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="ReferencedInvoiceIssueDateTimeType">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <choice>
- *         <element name="DateTimeString">
- *           <complexType>
- *             <simpleContent>
- *               <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *                 <attribute name="formatCode" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
- *               </extension>
- *             </simpleContent>
- *           </complexType>
- *         </element>
- *         <element name="DateTime" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
- *       </choice>
- *     </restriction>
- *   </complexContent>
- * </complexType>
+ * <complexType name="ReferencedInvoiceIssueDateTimeType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice>
+ *         <element name="DateTimeString">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *                 <attribute name="formatCode" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="DateTime" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ReferencedInvoiceIssueDateTimeType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "ReferencedInvoiceIssueDateTimeType", propOrder = { "dateTimeString", "dateTime" }) +@Builder(builderMethodName = "referencedInvoiceIssueDateTimeTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class ReferencedInvoiceIssueDateTimeType { - @XmlElement(name = "DateTimeString", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1") + @XmlElement(name = "DateTimeString") protected ReferencedInvoiceIssueDateTimeType.DateTimeString dateTimeString; - @XmlElement(name = "DateTime", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1") + @XmlElement(name = "DateTime") @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar dateTime; - /** - * Gets the value of the dateTimeString property. - * - * @return - * possible object is - * {@link ReferencedInvoiceIssueDateTimeType.DateTimeString } - * - */ - public ReferencedInvoiceIssueDateTimeType.DateTimeString getDateTimeString() { - return dateTimeString; - } /** - * Sets the value of the dateTimeString property. + *

Classe Java de anonymous complex type. * - * @param value - * allowed object is - * {@link ReferencedInvoiceIssueDateTimeType.DateTimeString } - * - */ - public void setDateTimeString(ReferencedInvoiceIssueDateTimeType.DateTimeString value) { - this.dateTimeString = value; - } - - /** - * Gets the value of the dateTime property. - * - * @return - * possible object is - * {@link XMLGregorianCalendar } - * - */ - public XMLGregorianCalendar getDateTime() { - return dateTime; - } - - /** - * Sets the value of the dateTime property. - * - * @param value - * allowed object is - * {@link XMLGregorianCalendar } - * - */ - public void setDateTime(XMLGregorianCalendar value) { - this.dateTime = value; - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. + *

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

-     * <complexType>
-     *   <simpleContent>
-     *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
-     *       <attribute name="formatCode" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
-     *     </extension>
-     *   </simpleContent>
-     * </complexType>
+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+     *       <attribute name="formatCode" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
      * 
* * @@ -122,6 +89,10 @@ public void setDateTime(XMLGregorianCalendar value) { @XmlType(name = "", propOrder = { "value" }) + @Builder(builderMethodName = "dateTimeStringBuilder") + @AllArgsConstructor + @NoArgsConstructor + @Data public static class DateTimeString { @XmlValue @@ -129,54 +100,6 @@ public static class DateTimeString { @XmlAttribute(name = "formatCode", required = true) protected String formatCode; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the formatCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getFormatCode() { - return formatCode; - } - - /** - * Sets the value of the formatCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setFormatCode(String value) { - this.formatCode = value; - } - } } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ReferencedInvoiceLineInvoiceIdentificationIDType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ReferencedInvoiceLineInvoiceIdentificationIDType.java index 998e431..ebce958 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ReferencedInvoiceLineInvoiceIdentificationIDType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ReferencedInvoiceLineInvoiceIdentificationIDType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -9,29 +16,37 @@ import javax.xml.bind.annotation.XmlValue; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for ReferencedInvoiceLineInvoiceIdentificationIDType complex type. + *

Classe Java de ReferencedInvoiceLineInvoiceIdentificationIDType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="ReferencedInvoiceLineInvoiceIdentificationIDType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="ReferencedInvoiceLineInvoiceIdentificationIDType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ReferencedInvoiceLineInvoiceIdentificationIDType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "ReferencedInvoiceLineInvoiceIdentificationIDType", propOrder = { "value" }) +@Builder(builderMethodName = "referencedInvoiceLineInvoiceIdentificationIDTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class ReferencedInvoiceLineInvoiceIdentificationIDType { @XmlValue @@ -41,52 +56,4 @@ public class ReferencedInvoiceLineInvoiceIdentificationIDType { @XmlSchemaType(name = "token") protected String schemeID; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the schemeID property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSchemeID() { - return schemeID; - } - - /** - * Sets the value of the schemeID property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSchemeID(String value) { - this.schemeID = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ReferencedInvoiceTypeCodeType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ReferencedInvoiceTypeCodeType.java index fb0e153..785f982 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ReferencedInvoiceTypeCodeType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/ReferencedInvoiceTypeCodeType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -6,21 +13,21 @@ /** - *

Java class for ReferencedInvoiceTypeCodeType. + *

Classe Java de ReferencedInvoiceTypeCodeType. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

*

- * <simpleType name="ReferencedInvoiceTypeCodeType">
- *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
- *     <enumeration value="COM"/>
- *     <enumeration value="REM"/>
- *   </restriction>
- * </simpleType>
+ * <simpleType name="ReferencedInvoiceTypeCodeType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
+ *     <enumeration value="COM"/>
+ *     <enumeration value="REM"/>
+ *   </restriction>
+ * </simpleType>
  * 
* */ -@XmlType(name = "ReferencedInvoiceTypeCodeType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1") +@XmlType(name = "ReferencedInvoiceTypeCodeType") @XmlEnum public enum ReferencedInvoiceTypeCodeType { diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/SubmitterIdentificationIDType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/SubmitterIdentificationIDType.java index 18a1d28..ef969cd 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/SubmitterIdentificationIDType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/SubmitterIdentificationIDType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -9,29 +16,37 @@ import javax.xml.bind.annotation.XmlValue; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for SubmitterIdentificationIDType complex type. + *

Classe Java de SubmitterIdentificationIDType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="SubmitterIdentificationIDType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="SubmitterIdentificationIDType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "SubmitterIdentificationIDType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "SubmitterIdentificationIDType", propOrder = { "value" }) +@Builder(builderMethodName = "submitterIdentificationIDTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class SubmitterIdentificationIDType { @XmlValue @@ -41,52 +56,4 @@ public class SubmitterIdentificationIDType { @XmlSchemaType(name = "token") protected String schemeID; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the schemeID property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSchemeID() { - return schemeID; - } - - /** - * Sets the value of the schemeID property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSchemeID(String value) { - this.schemeID = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/TradeTermsConditionCodeType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/TradeTermsConditionCodeType.java index 1639eae..de283da 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/TradeTermsConditionCodeType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/TradeTermsConditionCodeType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -7,33 +14,33 @@ /** - *

Java class for TradeTermsConditionCodeType. + *

Classe Java de TradeTermsConditionCodeType. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

*

- * <simpleType name="TradeTermsConditionCodeType">
- *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
- *     <enumeration value="C+F"/>
- *     <enumeration value="C+I"/>
- *     <enumeration value="CFR"/>
- *     <enumeration value="CIF"/>
- *     <enumeration value="CIP"/>
- *     <enumeration value="CPT"/>
- *     <enumeration value="DAP"/>
- *     <enumeration value="DAT"/>
- *     <enumeration value="DDP"/>
- *     <enumeration value="EXW"/>
- *     <enumeration value="FAS"/>
- *     <enumeration value="FCA"/>
- *     <enumeration value="FOB"/>
- *     <enumeration value="OCV"/>
- *   </restriction>
- * </simpleType>
+ * <simpleType name="TradeTermsConditionCodeType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
+ *     <enumeration value="C+F"/>
+ *     <enumeration value="C+I"/>
+ *     <enumeration value="CFR"/>
+ *     <enumeration value="CIF"/>
+ *     <enumeration value="CIP"/>
+ *     <enumeration value="CPT"/>
+ *     <enumeration value="DAP"/>
+ *     <enumeration value="DAT"/>
+ *     <enumeration value="DDP"/>
+ *     <enumeration value="EXW"/>
+ *     <enumeration value="FAS"/>
+ *     <enumeration value="FCA"/>
+ *     <enumeration value="FOB"/>
+ *     <enumeration value="OCV"/>
+ *   </restriction>
+ * </simpleType>
  * 
* */ -@XmlType(name = "TradeTermsConditionCodeType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1") +@XmlType(name = "TradeTermsConditionCodeType") @XmlEnum public enum TradeTermsConditionCodeType { diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/TradeTermsDescriptionTextType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/TradeTermsDescriptionTextType.java index caee434..674e204 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/TradeTermsDescriptionTextType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/TradeTermsDescriptionTextType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -6,29 +13,37 @@ import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlValue; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for TradeTermsDescriptionTextType complex type. + *

Classe Java de TradeTermsDescriptionTextType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="TradeTermsDescriptionTextType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *       <attribute name="languageID" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="TradeTermsDescriptionTextType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute name="languageID" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "TradeTermsDescriptionTextType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "TradeTermsDescriptionTextType", propOrder = { "value" }) +@Builder(builderMethodName = "tradeTermsDescriptionTextTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class TradeTermsDescriptionTextType { @XmlValue @@ -36,52 +51,4 @@ public class TradeTermsDescriptionTextType { @XmlAttribute(name = "languageID") protected String languageID; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the languageID property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguageID() { - return languageID; - } - - /** - * Sets the value of the languageID property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguageID(String value) { - this.languageID = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/UCRTraderAssignedReferenceIDType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/UCRTraderAssignedReferenceIDType.java index 97dd6d1..0a9ed3a 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/UCRTraderAssignedReferenceIDType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/UCRTraderAssignedReferenceIDType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -9,29 +16,37 @@ import javax.xml.bind.annotation.XmlValue; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for UCRTraderAssignedReferenceIDType complex type. + *

Classe Java de UCRTraderAssignedReferenceIDType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="UCRTraderAssignedReferenceIDType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="UCRTraderAssignedReferenceIDType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "UCRTraderAssignedReferenceIDType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "UCRTraderAssignedReferenceIDType", propOrder = { "value" }) +@Builder(builderMethodName = "uCRTraderAssignedReferenceIDTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class UCRTraderAssignedReferenceIDType { @XmlValue @@ -41,52 +56,4 @@ public class UCRTraderAssignedReferenceIDType { @XmlSchemaType(name = "token") protected String schemeID; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the schemeID property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSchemeID() { - return schemeID; - } - - /** - * Sets the value of the schemeID property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSchemeID(String value) { - this.schemeID = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/WarehouseIdentificationIDType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/WarehouseIdentificationIDType.java index 6ea7444..b815705 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/WarehouseIdentificationIDType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/WarehouseIdentificationIDType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -9,29 +16,37 @@ import javax.xml.bind.annotation.XmlValue; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for WarehouseIdentificationIDType complex type. + *

Classe Java de WarehouseIdentificationIDType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="WarehouseIdentificationIDType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="WarehouseIdentificationIDType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "WarehouseIdentificationIDType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "WarehouseIdentificationIDType", propOrder = { "value" }) +@Builder(builderMethodName = "warehouseIdentificationIDTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class WarehouseIdentificationIDType { @XmlValue @@ -41,52 +56,4 @@ public class WarehouseIdentificationIDType { @XmlSchemaType(name = "token") protected String schemeID; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the schemeID property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSchemeID() { - return schemeID; - } - - /** - * Sets the value of the schemeID property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSchemeID(String value) { - this.schemeID = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/WarehouseLatitudeMeasureType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/WarehouseLatitudeMeasureType.java index 79fc5b1..9a3ce81 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/WarehouseLatitudeMeasureType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/WarehouseLatitudeMeasureType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -6,29 +13,37 @@ import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlValue; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for WarehouseLatitudeMeasureType complex type. + *

Classe Java de WarehouseLatitudeMeasureType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="WarehouseLatitudeMeasureType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *       <attribute name="languageID" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="WarehouseLatitudeMeasureType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute name="languageID" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "WarehouseLatitudeMeasureType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "WarehouseLatitudeMeasureType", propOrder = { "value" }) +@Builder(builderMethodName = "warehouseLatitudeMeasureTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class WarehouseLatitudeMeasureType { @XmlValue @@ -36,52 +51,4 @@ public class WarehouseLatitudeMeasureType { @XmlAttribute(name = "languageID") protected String languageID; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the languageID property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguageID() { - return languageID; - } - - /** - * Sets the value of the languageID property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguageID(String value) { - this.languageID = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/WarehouseLongitudeMeasureType.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/WarehouseLongitudeMeasureType.java index f7128f7..a5febd1 100644 --- a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/WarehouseLongitudeMeasureType.java +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/WarehouseLongitudeMeasureType.java @@ -1,3 +1,10 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + package wco.datamodel.wco.goodsdeclaration_ds._1; @@ -6,29 +13,37 @@ import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlValue; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; /** - *

Java class for WarehouseLongitudeMeasureType complex type. + *

Classe Java de WarehouseLongitudeMeasureType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

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

- * <complexType name="WarehouseLongitudeMeasureType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *       <attribute name="languageID" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
+ * <complexType name="WarehouseLongitudeMeasureType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute name="languageID" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
  * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "WarehouseLongitudeMeasureType", namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", propOrder = { +@XmlType(name = "WarehouseLongitudeMeasureType", propOrder = { "value" }) +@Builder(builderMethodName = "warehouseLongitudeMeasureTypeBuilder") +@AllArgsConstructor +@NoArgsConstructor +@Data public class WarehouseLongitudeMeasureType { @XmlValue @@ -36,52 +51,4 @@ public class WarehouseLongitudeMeasureType { @XmlAttribute(name = "languageID") protected String languageID; - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the languageID property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguageID() { - return languageID; - } - - /** - * Sets the value of the languageID property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguageID(String value) { - this.languageID = value; - } - } diff --git a/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/package-info.java b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/package-info.java new file mode 100644 index 0000000..bdb3a44 --- /dev/null +++ b/src/main/java/wco/datamodel/wco/goodsdeclaration_ds/_1/package-info.java @@ -0,0 +1,9 @@ +// +// Este arquivo foi gerado pela Arquitetura JavaTM para Implementação de Referência (JAXB) de Bind XML, v2.3.0 +// Consulte https://javaee.github.io/jaxb-v2/ +// Todas as modificações neste arquivo serão perdidas após a recompilação do esquema de origem. +// Gerado em: 2018.11.14 às 04:12:02 PM BRST +// + +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:wco:datamodel:WCO:GoodsDeclaration_DS:1", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package wco.datamodel.wco.goodsdeclaration_ds._1;