"""Initialize and register all route handlers.""" # Import all handlers from .applications_handlers import ( get_applications_by_ids, get_collaborator_applications, get_label_participant_applications, get_roles_by_ids, get_subaccount_applications, get_vendor_applications, ) from .configurations_handlers import ( get_all_vendor_currency_codes, get_company_brands, get_countries, get_genres, get_owners, get_parent_companies, get_regions, get_service_tiers, ) from .identity_handlers import identity from .misc_handlers import health from .sme_handlers import is_subaccount_sme, is_vendor_sme from .subaccount_bulk_handlers import ( get_subaccounts_names, get_vendor_subaccounts, lookup_subaccounts_by_ids, lookup_subaccounts_by_uuids, ) from .subaccount_core_handlers import ( create_subaccount, get_subaccount, get_subaccount_document, get_subaccounts, is_subaccount_for_vendor, is_subaccount_type, update_subaccount_status, ) from .vendor_bulk_handlers import ( get_vendors, get_vendors_by_external_identifier, get_vendors_names, lookup_vendors_by_uuids, lookup_vendors_by_vendor_ids, ) from .vendor_core_handlers import ( create_update_vendor, create_vendor, get_vendor, is_distributor_type, is_valid_vendor, is_vendor_a_distributor, set_vendor_distributor, update_vendor, ) from .vendor_relationships_handlers import ( bulk_add_restricted_features_for_vendor, bulk_remove_restricted_features_for_vendor, get_company_brand, get_enabled_features_for_vendor, get_master_contact, get_phys_suppliers, get_vendor_assigned_reviewer, get_vendor_assigned_to, get_vendor_document, get_vendor_secondary_internal_contact, get_vendor_service_details, set_phys_suppliers, ) __all__ = [ 'bulk_add_restricted_features_for_vendor', 'bulk_remove_restricted_features_for_vendor', 'create_subaccount', 'create_update_vendor', 'create_vendor', 'get_all_vendor_currency_codes', 'get_applications_by_ids', 'get_collaborator_applications', 'get_company_brand', 'get_company_brands', 'get_countries', 'get_enabled_features_for_vendor', 'get_genres', 'get_label_participant_applications', 'get_master_contact', 'get_owners', 'get_parent_companies', 'get_phys_suppliers', 'get_regions', 'get_roles_by_ids', 'get_service_tiers', 'get_subaccount', 'get_subaccount_applications', 'get_subaccount_document', 'get_subaccounts', 'get_subaccounts_names', 'get_vendor', 'get_vendor_applications', 'get_vendor_assigned_reviewer', 'get_vendor_assigned_to', 'get_vendor_document', 'get_vendor_secondary_internal_contact', 'get_vendor_service_details', 'get_vendor_subaccounts', 'get_vendors', 'get_vendors_by_external_identifier', 'get_vendors_names', 'health', 'identity', 'is_distributor_type', 'is_subaccount_for_vendor', 'is_subaccount_sme', 'is_subaccount_type', 'is_valid_vendor', 'is_vendor_a_distributor', 'is_vendor_sme', 'lookup_subaccounts_by_ids', 'lookup_subaccounts_by_uuids', 'lookup_vendors_by_uuids', 'lookup_vendors_by_vendor_ids', 'set_phys_suppliers', 'set_vendor_distributor', 'update_subaccount_status', 'update_vendor', ]