Requirements ============ .. currentmodule:: aircraft_data_hierarchy.requirements .. autoclass:: Requirements :show-inheritance: .. rubric:: Attributes Summary .. autosummary:: ~Requirements.model_config .. rubric:: Methods Summary .. autosummary:: ~Requirements.add_requirement ~Requirements.get_requirements_by_category ~Requirements.remove_requirement ~Requirements.validate_non_empty .. rubric:: Attributes Documentation .. autoattribute:: model_config .. rubric:: Methods Documentation .. automethod:: add_requirement .. automethod:: get_requirements_by_category .. automethod:: remove_requirement .. automethod:: validate_non_empty