def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]:
        """
        The deserialization information for the current model
        Returns: dict[str, Callable[[ParseNode], None]]
        """
        from .directory_audit import DirectoryAudit
        from .entity import Entity
        from .provisioning_object_summary import ProvisioningObjectSummary
        from .sign_in import SignIn

        from .directory_audit import DirectoryAudit
        from .entity import Entity
        from .provisioning_object_summary import ProvisioningObjectSummary
        from .sign_in import SignIn

        fields: dict[str, Callable[[Any], None]] = {
            "directoryAudits": lambda n : setattr(self, 'directory_audits', n.get_collection_of_object_values(DirectoryAudit)),
            "provisioning": lambda n : setattr(self, 'provisioning', n.get_collection_of_object_values(ProvisioningObjectSummary)),
            "signIns": lambda n : setattr(self, 'sign_ins', n.get_collection_of_object_values(SignIn)),
        }
        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/audit_log_root.py