def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]:
        """
        The deserialization information for the current model
        Returns: dict[str, Callable[[ParseNode], None]]
        """
        from ..alert import Alert
        from ..attack_simulation_root import AttackSimulationRoot
        from ..entity import Entity
        from ..secure_score import SecureScore
        from ..secure_score_control_profile import SecureScoreControlProfile
        from ..subject_rights_request import SubjectRightsRequest
        from .alert import Alert
        from .cases_root import CasesRoot
        from .identity_container import IdentityContainer
        from .incident import Incident
        from .labels_root import LabelsRoot
        from .threat_intelligence import ThreatIntelligence
        from .triggers_root import TriggersRoot
        from .trigger_types_root import TriggerTypesRoot

        from ..alert import Alert
        from ..attack_simulation_root import AttackSimulationRoot
        from ..entity import Entity
        from ..secure_score import SecureScore
        from ..secure_score_control_profile import SecureScoreControlProfile
        from ..subject_rights_request import SubjectRightsRequest
        from .alert import Alert
        from .cases_root import CasesRoot
        from .identity_container import IdentityContainer
        from .incident import Incident
        from .labels_root import LabelsRoot
        from .threat_intelligence import ThreatIntelligence
        from .triggers_root import TriggersRoot
        from .trigger_types_root import TriggerTypesRoot

        fields: dict[str, Callable[[Any], None]] = {
            "alerts": lambda n : setattr(self, 'alerts', n.get_collection_of_object_values(Alert)),
            "alerts_v2": lambda n : setattr(self, 'alerts_v2', n.get_collection_of_object_values(Alert)),
            "attackSimulation": lambda n : setattr(self, 'attack_simulation', n.get_object_value(AttackSimulationRoot)),
            "cases": lambda n : setattr(self, 'cases', n.get_object_value(CasesRoot)),
            "identities": lambda n : setattr(self, 'identities', n.get_object_value(IdentityContainer)),
            "incidents": lambda n : setattr(self, 'incidents', n.get_collection_of_object_values(Incident)),
            "labels": lambda n : setattr(self, 'labels', n.get_object_value(LabelsRoot)),
            "secureScoreControlProfiles": lambda n : setattr(self, 'secure_score_control_profiles', n.get_collection_of_object_values(SecureScoreControlProfile)),
            "secureScores": lambda n : setattr(self, 'secure_scores', n.get_collection_of_object_values(SecureScore)),
            "subjectRightsRequests": lambda n : setattr(self, 'subject_rights_requests', n.get_collection_of_object_values(SubjectRightsRequest)),
            "threatIntelligence": lambda n : setattr(self, 'threat_intelligence', n.get_object_value(ThreatIntelligence)),
            "triggerTypes": lambda n : setattr(self, 'trigger_types', n.get_object_value(TriggerTypesRoot)),
            "triggers": lambda n : setattr(self, 'triggers', n.get_object_value(TriggersRoot)),
        }
        super_fields = super().get_field_deserializers()
        fields.update(super_fields)
        return fields

        The deserialization information for the current model
        Returns: dict[str, Callable[[ParseNode], None]]
        
msgraph/generated/models/security/security.py