def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]:
        """
        The deserialization information for the current model
        Returns: dict[str, Callable[[ParseNode], None]]
        """
        from .audio import Audio
        from .base_item import BaseItem
        from .bundle import Bundle
        from .deleted import Deleted
        from .drive_item_version import DriveItemVersion
        from .file import File
        from .file_system_info import FileSystemInfo
        from .folder import Folder
        from .geo_coordinates import GeoCoordinates
        from .image import Image
        from .item_analytics import ItemAnalytics
        from .item_retention_label import ItemRetentionLabel
        from .list_item import ListItem
        from .malware import Malware
        from .package import Package
        from .pending_operations import PendingOperations
        from .permission import Permission
        from .photo import Photo
        from .publication_facet import PublicationFacet
        from .remote_item import RemoteItem
        from .root import Root
        from .search_result import SearchResult
        from .shared import Shared
        from .sharepoint_ids import SharepointIds
        from .special_folder import SpecialFolder
        from .subscription import Subscription
        from .thumbnail_set import ThumbnailSet
        from .video import Video
        from .workbook import Workbook

        from .audio import Audio
        from .base_item import BaseItem
        from .bundle import Bundle
        from .deleted import Deleted
        from .drive_item_version import DriveItemVersion
        from .file import File
        from .file_system_info import FileSystemInfo
        from .folder import Folder
        from .geo_coordinates import GeoCoordinates
        from .image import Image
        from .item_analytics import ItemAnalytics
        from .item_retention_label import ItemRetentionLabel
        from .list_item import ListItem
        from .malware import Malware
        from .package import Package
        from .pending_operations import PendingOperations
        from .permission import Permission
        from .photo import Photo
        from .publication_facet import PublicationFacet
        from .remote_item import RemoteItem
        from .root import Root
        from .search_result import SearchResult
        from .shared import Shared
        from .sharepoint_ids import SharepointIds
        from .special_folder import SpecialFolder
        from .subscription import Subscription
        from .thumbnail_set import ThumbnailSet
        from .video import Video
        from .workbook import Workbook

        fields: dict[str, Callable[[Any], None]] = {
            "analytics": lambda n : setattr(self, 'analytics', n.get_object_value(ItemAnalytics)),
            "audio": lambda n : setattr(self, 'audio', n.get_object_value(Audio)),
            "bundle": lambda n : setattr(self, 'bundle', n.get_object_value(Bundle)),
            "cTag": lambda n : setattr(self, 'c_tag', n.get_str_value()),
            "children": lambda n : setattr(self, 'children', n.get_collection_of_object_values(DriveItem)),
            "content": lambda n : setattr(self, 'content', n.get_bytes_value()),
            "deleted": lambda n : setattr(self, 'deleted', n.get_object_value(Deleted)),
            "file": lambda n : setattr(self, 'file', n.get_object_value(File)),
            "fileSystemInfo": lambda n : setattr(self, 'file_system_info', n.get_object_value(FileSystemInfo)),
            "folder": lambda n : setattr(self, 'folder', n.get_object_value(Folder)),
            "image": lambda n : setattr(self, 'image', n.get_object_value(Image)),
            "listItem": lambda n : setattr(self, 'list_item', n.get_object_value(ListItem)),
            "location": lambda n : setattr(self, 'location', n.get_object_value(GeoCoordinates)),
            "malware": lambda n : setattr(self, 'malware', n.get_object_value(Malware)),
            "package": lambda n : setattr(self, 'package', n.get_object_value(Package)),
            "pendingOperations": lambda n : setattr(self, 'pending_operations', n.get_object_value(PendingOperations)),
            "permissions": lambda n : setattr(self, 'permissions', n.get_collection_of_object_values(Permission)),
            "photo": lambda n : setattr(self, 'photo', n.get_object_value(Photo)),
            "publication": lambda n : setattr(self, 'publication', n.get_object_value(PublicationFacet)),
            "remoteItem": lambda n : setattr(self, 'remote_item', n.get_object_value(RemoteItem)),
            "retentionLabel": lambda n : setattr(self, 'retention_label', n.get_object_value(ItemRetentionLabel)),
            "root": lambda n : setattr(self, 'root', n.get_object_value(Root)),
            "searchResult": lambda n : setattr(self, 'search_result', n.get_object_value(SearchResult)),
            "shared": lambda n : setattr(self, 'shared', n.get_object_value(Shared)),
            "sharepointIds": lambda n : setattr(self, 'sharepoint_ids', n.get_object_value(SharepointIds)),
            "size": lambda n : setattr(self, 'size', n.get_int_value()),
            "specialFolder": lambda n : setattr(self, 'special_folder', n.get_object_value(SpecialFolder)),
            "subscriptions": lambda n : setattr(self, 'subscriptions', n.get_collection_of_object_values(Subscription)),
            "thumbnails": lambda n : setattr(self, 'thumbnails', n.get_collection_of_object_values(ThumbnailSet)),
            "versions": lambda n : setattr(self, 'versions', n.get_collection_of_object_values(DriveItemVersion)),
            "video": lambda n : setattr(self, 'video', n.get_object_value(Video)),
            "webDavUrl": lambda n : setattr(self, 'web_dav_url', n.get_str_value()),
            "workbook": lambda n : setattr(self, 'workbook', n.get_object_value(Workbook)),
        }
        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/drive_item.py