objets_metier_rs 1.0.2

Bibliothèque Rust moderne et sûre pour l'API COM Objets Métier Sage 100c - Production Ready
pub mod factory_adresse_wrapper;
pub mod factory_analyse_wrapper;
pub mod factory_analytique_wrapper;
pub mod factory_banque_wrapper;
pub mod factory_client_wrapper;
pub mod factory_code_risque_wrapper;
pub mod factory_collaborateur_wrapper;
pub mod factory_compte_ana_wrapper;
pub mod factory_compte_reporting_wrapper;
pub mod factory_compte_wrapper;
pub mod factory_contact_wrapper;
pub mod factory_devise_wrapper;
pub mod factory_dossier_contact_wrapper;
pub mod factory_dossier_wrapper;
pub mod factory_ecriture_ana_wrapper;
pub mod factory_ecriture_in_wrapper;
pub mod factory_ecriture_od_wrapper;
pub mod factory_ecriture_wrapper;
pub mod factory_fournisseur_wrapper;
pub mod factory_journal_analytique_wrapper;
pub mod factory_journal_wrapper;
pub mod factory_modele_ecriture_wrapper;
pub mod factory_modele_grille_wrapper;
pub mod factory_modele_reglement_wrapper;
pub mod factory_nature_compte_wrapper;
pub mod factory_pays_wrapper;
pub mod factory_rappel_wrapper;
pub mod factory_reglement_wrapper;
pub mod factory_service_contact_wrapper;
pub mod factory_struct_banque_wrapper;
pub mod factory_taxe_wrapper;
pub mod factory_tiers_autre_wrapper;
pub mod factory_tiers_salarie_wrapper;
pub mod factory_tiers_stat_wrapper;
pub mod factory_tiers_type_wrapper;
pub mod factory_tiers_wrapper;
pub mod factory_type_contacts_wrapper;

pub use factory_adresse_wrapper::FactoryAdresse;
pub use factory_analyse_wrapper::FactoryAnalyse;
pub use factory_analytique_wrapper::FactoryAnalytique;
pub use factory_banque_wrapper::FactoryBanque;
pub use factory_client_wrapper::FactoryClient;
pub use factory_code_risque_wrapper::FactoryCodeRisque;
pub use factory_collaborateur_wrapper::FactoryCollaborateur;
pub use factory_compte_ana_wrapper::FactoryCompteAna;
pub use factory_compte_reporting_wrapper::FactoryCompteR;
pub use factory_compte_wrapper::FactoryCompte;
pub use factory_contact_wrapper::FactoryContact;
pub use factory_devise_wrapper::FactoryDevise;
pub use factory_dossier_contact_wrapper::FactoryDossierContact;
pub use factory_dossier_wrapper::FactoryDossier;
pub use factory_ecriture_ana_wrapper::FactoryEcritureAna;
pub use factory_ecriture_in_wrapper::FactoryEcritureIn;
pub use factory_ecriture_od_wrapper::FactoryEcritureOD;
pub use factory_ecriture_wrapper::FactoryEcriture;
pub use factory_fournisseur_wrapper::FactoryFournisseur;
pub use factory_journal_analytique_wrapper::FactoryJournalA;
pub use factory_journal_wrapper::FactoryJournal;
pub use factory_modele_ecriture_wrapper::FactoryModeleEcriture;
pub use factory_modele_grille_wrapper::FactoryModeleGrille;
pub use factory_modele_reglement_wrapper::FactoryModeleReglement;
pub use factory_nature_compte_wrapper::FactoryNatureCompte;
pub use factory_pays_wrapper::FactoryPays;
pub use factory_rappel_wrapper::FactoryRappel;
pub use factory_reglement_wrapper::FactoryReglement;
pub use factory_service_contact_wrapper::FactoryServiceContact;
pub use factory_struct_banque_wrapper::FactoryStructBanque;
pub use factory_taxe_wrapper::FactoryTaxe;
pub use factory_tiers_autre_wrapper::FactoryTiersAutre;
pub use factory_tiers_salarie_wrapper::FactoryTiersSalarie;
pub use factory_tiers_stat_wrapper::FactoryTiersStat;
pub use factory_tiers_type_wrapper::FactoryTiersType;
pub use factory_tiers_wrapper::FactoryTiers;
pub use factory_type_contacts_wrapper::FactoryTypeContacts;

// ============================================================================
// ALIAS POUR CONFORMITÉ API SAGE 100C
// ============================================================================
// Ces alias assurent la conformité à 100% avec l'API BSCPTAApplication100c
// Documentation: sage_analyzer_log.txt lignes 95 et 154

/// Alias pour FactoryAdresse conforme au nom officiel de l'API Sage 100c.
/// FactoryClientLivraison gère les adresses postales des tiers (principale, livraison, facturation).
///
/// Référence API : sage_analyzer_log.txt ligne 95
/// ```
/// use objets_metier_rs::wrappers::cpta::factories::FactoryClientLivraison;
/// ```
pub type FactoryClientLivraison = FactoryAdresse;

/// Alias pour FactoryContact conforme au nom officiel de l'API Sage 100c.
/// FactoryTiersContact gère les personnes de contact associées aux tiers.
///
/// Référence API : sage_analyzer_log.txt ligne 154
/// ```
/// use objets_metier_rs::wrappers::cpta::factories::FactoryTiersContact;
/// ```
pub type FactoryTiersContact = FactoryContact;