Code Duplication    Length = 39-39 lines in 2 locations

satcfdi/create/pld/fep.py 1 location

@@ 712-750 (lines=39) @@
709
        })
710
        
711
712
class DatosEscindenteType(ScalarMap):
713
    """
714
    
715
    :param denominacion_razon:
716
    :param pais_nacionalidad:
717
    :param giro_mercantil:
718
    :param capital_social_fijo:
719
    :param escindente_subsiste:
720
    :param fecha_constitucion:
721
    :param rfc:
722
    :param capital_social_variable:
723
    :param folio_mercantil:
724
    :param datos_accionista_escindente:
725
    """
726
    
727
    def __init__(
728
            self,
729
            denominacion_razon: str,
730
            pais_nacionalidad: str,
731
            giro_mercantil: str,
732
            capital_social_fijo: str,
733
            escindente_subsiste: str,
734
            fecha_constitucion: date = None,
735
            rfc: str = None,
736
            capital_social_variable: str = None,
737
            folio_mercantil: str = None,
738
            datos_accionista_escindente: DatosAccionista1Type | dict | Sequence[DatosAccionista1Type | dict] = None,
739
    ): 
740
        super().__init__({
741
            'DenominacionRazon': denominacion_razon,
742
            'PaisNacionalidad': pais_nacionalidad,
743
            'GiroMercantil': giro_mercantil,
744
            'CapitalSocialFijo': capital_social_fijo,
745
            'EscindenteSubsiste': escindente_subsiste,
746
            'FechaConstitucion': fecha_constitucion,
747
            'Rfc': rfc,
748
            'CapitalSocialVariable': capital_social_variable,
749
            'FolioMercantil': folio_mercantil,
750
            'DatosAccionistaEscindente': datos_accionista_escindente,
751
        })
752
        
753

satcfdi/create/pld/spr.py 1 location

@@ 403-441 (lines=39) @@
400
        })
401
        
402
403
class DatosEscindenteType(ScalarMap):
404
    """
405
    
406
    :param denominacion_razon:
407
    :param pais_nacionalidad:
408
    :param giro_mercantil:
409
    :param capital_social_fijo:
410
    :param escindente_subsiste:
411
    :param fecha_constitucion:
412
    :param rfc:
413
    :param capital_social_variable:
414
    :param folio_mercantil:
415
    :param datos_accionista_escindente:
416
    """
417
    
418
    def __init__(
419
            self,
420
            denominacion_razon: str,
421
            pais_nacionalidad: str,
422
            giro_mercantil: str,
423
            capital_social_fijo: str,
424
            escindente_subsiste: str,
425
            fecha_constitucion: date = None,
426
            rfc: str = None,
427
            capital_social_variable: str = None,
428
            folio_mercantil: str = None,
429
            datos_accionista_escindente: DatosAccionistaT3Type | dict | Sequence[DatosAccionistaT3Type | dict] = None,
430
    ): 
431
        super().__init__({
432
            'DenominacionRazon': denominacion_razon,
433
            'PaisNacionalidad': pais_nacionalidad,
434
            'GiroMercantil': giro_mercantil,
435
            'CapitalSocialFijo': capital_social_fijo,
436
            'EscindenteSubsiste': escindente_subsiste,
437
            'FechaConstitucion': fecha_constitucion,
438
            'Rfc': rfc,
439
            'CapitalSocialVariable': capital_social_variable,
440
            'FolioMercantil': folio_mercantil,
441
            'DatosAccionistaEscindente': datos_accionista_escindente,
442
        })
443
        
444