def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]:
        """
        The deserialization information for the current model
        Returns: dict[str, Callable[[ParseNode], None]]
        """
        from .item_body import ItemBody
        from .service_announcement_attachment import ServiceAnnouncementAttachment
        from .service_announcement_base import ServiceAnnouncementBase
        from .service_update_category import ServiceUpdateCategory
        from .service_update_message_viewpoint import ServiceUpdateMessageViewpoint
        from .service_update_severity import ServiceUpdateSeverity

        from .item_body import ItemBody
        from .service_announcement_attachment import ServiceAnnouncementAttachment
        from .service_announcement_base import ServiceAnnouncementBase
        from .service_update_category import ServiceUpdateCategory
        from .service_update_message_viewpoint import ServiceUpdateMessageViewpoint
        from .service_update_severity import ServiceUpdateSeverity

        fields: dict[str, Callable[[Any], None]] = {
            "actionRequiredByDateTime": lambda n : setattr(self, 'action_required_by_date_time', n.get_datetime_value()),
            "attachments": lambda n : setattr(self, 'attachments', n.get_collection_of_object_values(ServiceAnnouncementAttachment)),
            "attachmentsArchive": lambda n : setattr(self, 'attachments_archive', n.get_bytes_value()),
            "body": lambda n : setattr(self, 'body', n.get_object_value(ItemBody)),
            "category": lambda n : setattr(self, 'category', n.get_enum_value(ServiceUpdateCategory)),
            "hasAttachments": lambda n : setattr(self, 'has_attachments', n.get_bool_value()),
            "isMajorChange": lambda n : setattr(self, 'is_major_change', n.get_bool_value()),
            "services": lambda n : setattr(self, 'services', n.get_collection_of_primitive_values(str)),
            "severity": lambda n : setattr(self, 'severity', n.get_enum_value(ServiceUpdateSeverity)),
            "tags": lambda n : setattr(self, 'tags', n.get_collection_of_primitive_values(str)),
            "viewPoint": lambda n : setattr(self, 'view_point', n.get_object_value(ServiceUpdateMessageViewpoint)),
        }
        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/service_update_message.py