@@ -105,58 +105,77 @@ void registerServices(BuildProducer<ServiceProviderBuildItem> services) throws I
105105 );
106106 }
107107
108+ @ BuildStep
109+ ReflectiveClassBuildItem reflectionLombok () {
110+ return new ReflectiveClassBuildItem (true , false ,
111+ "io.github.project.openubl.xbuilder.content.models.standard.general.CreditNote$CreditNoteBuilderImpl" ,
112+ "io.github.project.openubl.xbuilder.content.models.standard.general.DebitNote$DebitNoteBuilderImpl" ,
113+ "io.github.project.openubl.xbuilder.content.models.standard.general.Invoice$InvoiceBuilderImpl" ,
114+
115+ "io.github.project.openubl.xbuilder.content.models.sunat.baja.VoidedDocuments$VoidedDocumentsBuilderImpl" ,
116+ "io.github.project.openubl.xbuilder.content.models.sunat.resumen.SummaryDocuments$SunatDocumentBuilderImpl" ,
117+
118+ "io.github.project.openubl.xbuilder.content.models.sunat.percepcionretencion.Perception$PerceptionBuilderImpl" ,
119+ "io.github.project.openubl.xbuilder.content.models.sunat.percepcionretencion.Retention$RetentionBuilderImpl"
120+ );
121+ }
122+
108123 @ BuildStep
109124 ReflectiveClassBuildItem reflection () {
110- return new ReflectiveClassBuildItem (
111- true ,
112- false ,
113- io .github .project .openubl .xbuilder .content .models .common .Document .class ,
125+ return new ReflectiveClassBuildItem (true , false ,
114126 io .github .project .openubl .xbuilder .content .models .common .Cliente .class ,
115- io .github .project .openubl .xbuilder .content .models .common .Proveedor .class ,
116- io .github .project .openubl .xbuilder .content .models .common .Contacto .class ,
117- io .github .project .openubl .xbuilder .content .models .common .Firmante .class ,
118- io .github .project .openubl .xbuilder .content .models .common .Direccion .class ,
119127 io .github .project .openubl .xbuilder .content .models .common .Cliente .ClienteBuilder .class ,
128+ io .github .project .openubl .xbuilder .content .models .common .Contacto .class ,
120129 io .github .project .openubl .xbuilder .content .models .common .Contacto .ContactoBuilder .class ,
130+ io .github .project .openubl .xbuilder .content .models .common .Direccion .class ,
131+ io .github .project .openubl .xbuilder .content .models .common .Direccion .DireccionBuilder .class ,
132+ io .github .project .openubl .xbuilder .content .models .common .Document .class ,
133+ io .github .project .openubl .xbuilder .content .models .common .Document .DocumentBuilder .class ,
134+ io .github .project .openubl .xbuilder .content .models .common .Firmante .class ,
121135 io .github .project .openubl .xbuilder .content .models .common .Firmante .FirmanteBuilder .class ,
136+ io .github .project .openubl .xbuilder .content .models .common .Proveedor .class ,
122137 io .github .project .openubl .xbuilder .content .models .common .Proveedor .ProveedorBuilder .class ,
123- io .github .project .openubl .xbuilder .content .models .common .Direccion .DireccionBuilder .class ,
138+ io .github .project .openubl .xbuilder .content .models .common .TipoCambio .class ,
139+ io .github .project .openubl .xbuilder .content .models .common .TipoCambio .TipoCambioBuilder .class ,
124140
125141 io .github .project .openubl .xbuilder .content .models .standard .general .Anticipo .class ,
142+ io .github .project .openubl .xbuilder .content .models .standard .general .Anticipo .AnticipoBuilder .class ,
126143 io .github .project .openubl .xbuilder .content .models .standard .general .BaseDocumentoTributarioRelacionado .class ,
144+ io .github .project .openubl .xbuilder .content .models .standard .general .BaseDocumentoTributarioRelacionado .BaseDocumentoTributarioRelacionadoBuilder .class ,
127145 io .github .project .openubl .xbuilder .content .models .standard .general .CargoDescuento .class ,
128- io .github .project .openubl .xbuilder .content .models .standard .general .Note .class ,
129- io .github .project .openubl .xbuilder .content .models .standard .general .DebitNote .class ,
146+ io .github .project .openubl .xbuilder .content .models .standard .general .CargoDescuento .CargoDescuentoBuilder .class ,
130147 io .github .project .openubl .xbuilder .content .models .standard .general .CreditNote .class ,
148+ io .github .project .openubl .xbuilder .content .models .standard .general .CreditNote .CreditNoteBuilder .class ,
131149 io .github .project .openubl .xbuilder .content .models .standard .general .CuotaDePago .class ,
132- io .github .project .openubl .xbuilder .content .models .standard .general .SalesDocument .class ,
150+ io .github .project .openubl .xbuilder .content .models .standard .general .CuotaDePago .CuotaDePagoBuilder .class ,
151+ io .github .project .openubl .xbuilder .content .models .standard .general .DebitNote .class ,
152+ io .github .project .openubl .xbuilder .content .models .standard .general .DebitNote .DebitNoteBuilder .class ,
133153 io .github .project .openubl .xbuilder .content .models .standard .general .Detraccion .class ,
154+ io .github .project .openubl .xbuilder .content .models .standard .general .Detraccion .DetraccionBuilder .class ,
155+ io .github .project .openubl .xbuilder .content .models .standard .general .DocumentoRelacionado .class ,
156+ io .github .project .openubl .xbuilder .content .models .standard .general .DocumentoRelacionado .DocumentoRelacionadoBuilder .class ,
134157 io .github .project .openubl .xbuilder .content .models .standard .general .DocumentoVentaDetalle .class ,
135- // io.github.project.openubl.xbuilder.content.models.standard.general.DocumentoRelacionado .class,
158+ io .github .project .openubl .xbuilder .content .models .standard .general .DocumentoVentaDetalle . DocumentoVentaDetalleBuilder .class ,
136159 io .github .project .openubl .xbuilder .content .models .standard .general .FormaDePago .class ,
137- // io.github.project.openubl.xbuilder.content.models.standard.general.Guia.class,
160+ io .github .project .openubl .xbuilder .content .models .standard .general .FormaDePago .FormaDePagoBuilder .class ,
161+ io .github .project .openubl .xbuilder .content .models .standard .general .Guia .class ,
162+ io .github .project .openubl .xbuilder .content .models .standard .general .Guia .GuiaBuilder .class ,
138163 io .github .project .openubl .xbuilder .content .models .standard .general .Invoice .class ,
139- io .github .project .openubl .xbuilder .content .models .standard .general .Percepcion .class ,
140- io .github .project .openubl .xbuilder .content .models .standard .general .TotalImporte .class ,
141- io .github .project .openubl .xbuilder .content .models .standard .general .TotalImporteNote .class ,
142- io .github .project .openubl .xbuilder .content .models .standard .general .TotalImporteInvoice .class ,
143- io .github .project .openubl .xbuilder .content .models .standard .general .TotalImpuestos .class ,
144- io .github .project .openubl .xbuilder .content .models .standard .general .DebitNote .DebitNoteBuilder .class ,
145- io .github .project .openubl .xbuilder .content .models .standard .general .CreditNote .CreditNoteBuilder .class ,
146- io .github .project .openubl .xbuilder .content .models .standard .general .CargoDescuento .CargoDescuentoBuilder .class ,
147164 io .github .project .openubl .xbuilder .content .models .standard .general .Invoice .InvoiceBuilder .class ,
165+ io .github .project .openubl .xbuilder .content .models .standard .general .Note .class ,
148166 io .github .project .openubl .xbuilder .content .models .standard .general .Note .NoteBuilder .class ,
149- io .github .project .openubl .xbuilder .content .models .standard .general .CreditNote .CreditNoteBuilder .class ,
150- io .github .project .openubl .xbuilder .content .models .standard .general .DebitNote .DebitNoteBuilder .class ,
151- io .github .project .openubl .xbuilder .content .models .standard .general .FormaDePago .FormaDePagoBuilder .class ,
152- io .github .project .openubl .xbuilder .content .models .standard .general .TotalImporteNote .TotalImporteNoteBuilder .class ,
153- io .github .project .openubl .xbuilder .content .models .standard .general .TotalImporte .TotalImporteBuilder .class ,
154- io .github .project .openubl .xbuilder .content .models .standard .general .TotalImporteNote .TotalImporteNoteBuilder .class ,
155- io .github .project .openubl .xbuilder .content .models .standard .general .TotalImporteInvoice .TotalImporteInvoiceBuilder .class ,
167+ io .github .project .openubl .xbuilder .content .models .standard .general .Percepcion .class ,
168+ io .github .project .openubl .xbuilder .content .models .standard .general .Percepcion .PercepcionBuilder .class ,
169+ io .github .project .openubl .xbuilder .content .models .standard .general .SalesDocument .class ,
156170 io .github .project .openubl .xbuilder .content .models .standard .general .SalesDocument .SalesDocumentBuilder .class ,
157- io .github .project .openubl .xbuilder .content .models .standard .general .Invoice .InvoiceBuilder .class ,
158- io .github .project .openubl .xbuilder .content .models .standard .general .Note .NoteBuilder .class ,
171+ io .github .project .openubl .xbuilder .content .models .standard .general .TotalImporte .class ,
172+ io .github .project .openubl .xbuilder .content .models .standard .general .TotalImporte .TotalImporteBuilder .class ,
173+ io .github .project .openubl .xbuilder .content .models .standard .general .TotalImporteInvoice .class ,
159174 io .github .project .openubl .xbuilder .content .models .standard .general .TotalImporteInvoice .TotalImporteInvoiceBuilder .class ,
175+ io .github .project .openubl .xbuilder .content .models .standard .general .TotalImporteNote .class ,
176+ io .github .project .openubl .xbuilder .content .models .standard .general .TotalImporteNote .TotalImporteNoteBuilder .class ,
177+ io .github .project .openubl .xbuilder .content .models .standard .general .TotalImpuestos .class ,
178+ io .github .project .openubl .xbuilder .content .models .standard .general .TotalImpuestos .TotalImpuestosBuilder .class ,
160179
161180 io .github .project .openubl .xbuilder .content .catalogs .Catalog .class ,
162181 io .github .project .openubl .xbuilder .content .catalogs .CatalogContadoCredito .class ,
@@ -191,10 +210,12 @@ ReflectiveClassBuildItem reflection() {
191210
192211 io .github .project .openubl .xbuilder .content .models .sunat .SunatDocument .class ,
193212 io .github .project .openubl .xbuilder .content .models .sunat .SunatDocument .SunatDocumentBuilder .class ,
213+
194214 io .github .project .openubl .xbuilder .content .models .sunat .baja .VoidedDocuments .class ,
195215 io .github .project .openubl .xbuilder .content .models .sunat .baja .VoidedDocuments .VoidedDocumentsBuilder .class ,
196216 io .github .project .openubl .xbuilder .content .models .sunat .baja .VoidedDocumentsItem .class ,
197217 io .github .project .openubl .xbuilder .content .models .sunat .baja .VoidedDocumentsItem .VoidedDocumentsItemBuilder .class ,
218+
198219 io .github .project .openubl .xbuilder .content .models .sunat .resumen .SummaryDocuments .class ,
199220 io .github .project .openubl .xbuilder .content .models .sunat .resumen .SummaryDocuments .SunatDocumentBuilder .class ,
200221 io .github .project .openubl .xbuilder .content .models .sunat .resumen .SummaryDocumentsItem .class ,
0 commit comments