Code Duplication    Length = 30-30 lines in 2 locations

satcfdi/create/pld/fep.py 1 location

@@ 922-951 (lines=30) @@
919
        })
920
        
921
922
class DatosModificacionType(ScalarMap):
923
    """
924
    
925
    :param tipo_modificacion_capital_fijo:
926
    :param inicial_capital_fijo:
927
    :param final_capital_fijo:
928
    :param tipo_modificacion_capital_variable:
929
    :param inicial_capital_variable:
930
    :param final_capital_variable:
931
    :param datos_accionista:
932
    """
933
    
934
    def __init__(
935
            self,
936
            tipo_modificacion_capital_fijo: str,
937
            inicial_capital_fijo: str,
938
            final_capital_fijo: str,
939
            tipo_modificacion_capital_variable: str,
940
            inicial_capital_variable: str,
941
            final_capital_variable: str,
942
            datos_accionista: DatosAccionista1Type | dict | Sequence[DatosAccionista1Type | dict],
943
    ): 
944
        super().__init__({
945
            'TipoModificacionCapitalFijo': tipo_modificacion_capital_fijo,
946
            'InicialCapitalFijo': inicial_capital_fijo,
947
            'FinalCapitalFijo': final_capital_fijo,
948
            'TipoModificacionCapitalVariable': tipo_modificacion_capital_variable,
949
            'InicialCapitalVariable': inicial_capital_variable,
950
            'FinalCapitalVariable': final_capital_variable,
951
            'DatosAccionista': datos_accionista,
952
        })
953
        
954

satcfdi/create/pld/fes.py 1 location

@@ 298-327 (lines=30) @@
295
        })
296
        
297
298
class DatosModificacionType(ScalarMap):
299
    """
300
    
301
    :param tipo_modificacion_capital_fijo:
302
    :param inicial_capital_fijo:
303
    :param final_capital_fijo:
304
    :param tipo_modificacion_capital_variable:
305
    :param inicial_capital_variable:
306
    :param final_capital_variable:
307
    :param datos_accionista:
308
    """
309
    
310
    def __init__(
311
            self,
312
            tipo_modificacion_capital_fijo: str,
313
            inicial_capital_fijo: str,
314
            final_capital_fijo: str,
315
            tipo_modificacion_capital_variable: str,
316
            inicial_capital_variable: str,
317
            final_capital_variable: str,
318
            datos_accionista: DatosAccionista1Type | dict | Sequence[DatosAccionista1Type | dict],
319
    ): 
320
        super().__init__({
321
            'TipoModificacionCapitalFijo': tipo_modificacion_capital_fijo,
322
            'InicialCapitalFijo': inicial_capital_fijo,
323
            'FinalCapitalFijo': final_capital_fijo,
324
            'TipoModificacionCapitalVariable': tipo_modificacion_capital_variable,
325
            'InicialCapitalVariable': inicial_capital_variable,
326
            'FinalCapitalVariable': final_capital_variable,
327
            'DatosAccionista': datos_accionista,
328
        })
329
        
330