def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]:
        """
        The deserialization information for the current model
        Returns: dict[str, Callable[[ParseNode], None]]
        """
        from .android_compliance_policy import AndroidCompliancePolicy
        from .android_work_profile_compliance_policy import AndroidWorkProfileCompliancePolicy
        from .device_compliance_device_overview import DeviceComplianceDeviceOverview
        from .device_compliance_device_status import DeviceComplianceDeviceStatus
        from .device_compliance_policy_assignment import DeviceCompliancePolicyAssignment
        from .device_compliance_scheduled_action_for_rule import DeviceComplianceScheduledActionForRule
        from .device_compliance_user_overview import DeviceComplianceUserOverview
        from .device_compliance_user_status import DeviceComplianceUserStatus
        from .entity import Entity
        from .ios_compliance_policy import IosCompliancePolicy
        from .mac_o_s_compliance_policy import MacOSCompliancePolicy
        from .setting_state_device_summary import SettingStateDeviceSummary
        from .windows10_compliance_policy import Windows10CompliancePolicy
        from .windows10_mobile_compliance_policy import Windows10MobileCompliancePolicy
        from .windows81_compliance_policy import Windows81CompliancePolicy
        from .windows_phone81_compliance_policy import WindowsPhone81CompliancePolicy

        from .android_compliance_policy import AndroidCompliancePolicy
        from .android_work_profile_compliance_policy import AndroidWorkProfileCompliancePolicy
        from .device_compliance_device_overview import DeviceComplianceDeviceOverview
        from .device_compliance_device_status import DeviceComplianceDeviceStatus
        from .device_compliance_policy_assignment import DeviceCompliancePolicyAssignment
        from .device_compliance_scheduled_action_for_rule import DeviceComplianceScheduledActionForRule
        from .device_compliance_user_overview import DeviceComplianceUserOverview
        from .device_compliance_user_status import DeviceComplianceUserStatus
        from .entity import Entity
        from .ios_compliance_policy import IosCompliancePolicy
        from .mac_o_s_compliance_policy import MacOSCompliancePolicy
        from .setting_state_device_summary import SettingStateDeviceSummary
        from .windows10_compliance_policy import Windows10CompliancePolicy
        from .windows10_mobile_compliance_policy import Windows10MobileCompliancePolicy
        from .windows81_compliance_policy import Windows81CompliancePolicy
        from .windows_phone81_compliance_policy import WindowsPhone81CompliancePolicy

        fields: dict[str, Callable[[Any], None]] = {
            "assignments": lambda n : setattr(self, 'assignments', n.get_collection_of_object_values(DeviceCompliancePolicyAssignment)),
            "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()),
            "description": lambda n : setattr(self, 'description', n.get_str_value()),
            "deviceSettingStateSummaries": lambda n : setattr(self, 'device_setting_state_summaries', n.get_collection_of_object_values(SettingStateDeviceSummary)),
            "deviceStatusOverview": lambda n : setattr(self, 'device_status_overview', n.get_object_value(DeviceComplianceDeviceOverview)),
            "deviceStatuses": lambda n : setattr(self, 'device_statuses', n.get_collection_of_object_values(DeviceComplianceDeviceStatus)),
            "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()),
            "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()),
            "scheduledActionsForRule": lambda n : setattr(self, 'scheduled_actions_for_rule', n.get_collection_of_object_values(DeviceComplianceScheduledActionForRule)),
            "userStatusOverview": lambda n : setattr(self, 'user_status_overview', n.get_object_value(DeviceComplianceUserOverview)),
            "userStatuses": lambda n : setattr(self, 'user_statuses', n.get_collection_of_object_values(DeviceComplianceUserStatus)),
            "version": lambda n : setattr(self, 'version', n.get_int_value()),
        }
        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/device_compliance_policy.py