Module Law_source.Allocations_familialesSource
Sourcetype prise_en_charge = | GardeAlterneePartageAllocations of unit| GardeAlterneeAllocataireUnique of unit| EffectiveEtPermanente of unit| ServicesSociauxAllocationVerseeALaFamille of unit| ServicesSociauxAllocationVerseeAuxServicesSociaux of unit
Sourcetype situation_obligation_scolaire = | Avant of unit| Pendant of unit| Apres of unit
Sourcetype collectivite = | Guadeloupe of unit| Guyane of unit| Martinique of unit| LaReunion of unit| SaintBarthelemy of unit| SaintMartin of unit| Metropole of unit| SaintPierreEtMiquelon of unit| Mayotte of unit
Sourcetype element_prestations_familiales = | PrestationAccueilJeuneEnfant of unit| AllocationsFamiliales of unit| ComplementFamilial of unit| AllocationLogement of unit| AllocationEducationEnfantHandicape of unit| AllocationSoutienFamilial of unit| AllocationRentreeScolaire of unit| AllocationJournalierePresenceParentale of unit
Sourcetype interface_allocations_familiales_out = {date_courante_out : Runtime.date;enfants_out : enfant_entree array;enfants_a_charge_out : enfant array;ressources_menage_out : Runtime.money;residence_out : collectivite;montant_verse_out : Runtime.money;personne_charge_effective_permanente_est_parent_out : bool;personne_charge_effective_permanente_remplit_titre_I_out : bool;
} Sourcetype interface_allocations_familiales_in = {date_courante_in : unit -> Runtime.date;enfants_in : unit -> enfant_entree array;enfants_a_charge_in : unit -> enfant array;ressources_menage_in : unit -> Runtime.money;residence_in : unit -> collectivite;montant_verse_in : unit -> Runtime.money;personne_charge_effective_permanente_est_parent_in : unit -> bool;personne_charge_effective_permanente_remplit_titre_I_in : unit -> bool;
}