def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]:
        """
        The deserialization information for the current model
        Returns: dict[str, Callable[[ParseNode], None]]
        """
        from .teleconference_device_audio_quality import TeleconferenceDeviceAudioQuality
        from .teleconference_device_screen_sharing_quality import TeleconferenceDeviceScreenSharingQuality
        from .teleconference_device_video_quality import TeleconferenceDeviceVideoQuality

        from .teleconference_device_audio_quality import TeleconferenceDeviceAudioQuality
        from .teleconference_device_screen_sharing_quality import TeleconferenceDeviceScreenSharingQuality
        from .teleconference_device_video_quality import TeleconferenceDeviceVideoQuality

        fields: dict[str, Callable[[Any], None]] = {
            "averageInboundJitter": lambda n : setattr(self, 'average_inbound_jitter', n.get_timedelta_value()),
            "averageInboundPacketLossRateInPercentage": lambda n : setattr(self, 'average_inbound_packet_loss_rate_in_percentage', n.get_float_value()),
            "averageInboundRoundTripDelay": lambda n : setattr(self, 'average_inbound_round_trip_delay', n.get_timedelta_value()),
            "averageOutboundJitter": lambda n : setattr(self, 'average_outbound_jitter', n.get_timedelta_value()),
            "averageOutboundPacketLossRateInPercentage": lambda n : setattr(self, 'average_outbound_packet_loss_rate_in_percentage', n.get_float_value()),
            "averageOutboundRoundTripDelay": lambda n : setattr(self, 'average_outbound_round_trip_delay', n.get_timedelta_value()),
            "channelIndex": lambda n : setattr(self, 'channel_index', n.get_int_value()),
            "inboundPackets": lambda n : setattr(self, 'inbound_packets', n.get_int_value()),
            "localIPAddress": lambda n : setattr(self, 'local_i_p_address', n.get_str_value()),
            "localPort": lambda n : setattr(self, 'local_port', n.get_int_value()),
            "maximumInboundJitter": lambda n : setattr(self, 'maximum_inbound_jitter', n.get_timedelta_value()),
            "maximumInboundPacketLossRateInPercentage": lambda n : setattr(self, 'maximum_inbound_packet_loss_rate_in_percentage', n.get_float_value()),
            "maximumInboundRoundTripDelay": lambda n : setattr(self, 'maximum_inbound_round_trip_delay', n.get_timedelta_value()),
            "maximumOutboundJitter": lambda n : setattr(self, 'maximum_outbound_jitter', n.get_timedelta_value()),
            "maximumOutboundPacketLossRateInPercentage": lambda n : setattr(self, 'maximum_outbound_packet_loss_rate_in_percentage', n.get_float_value()),
            "maximumOutboundRoundTripDelay": lambda n : setattr(self, 'maximum_outbound_round_trip_delay', n.get_timedelta_value()),
            "mediaDuration": lambda n : setattr(self, 'media_duration', n.get_timedelta_value()),
            "networkLinkSpeedInBytes": lambda n : setattr(self, 'network_link_speed_in_bytes', n.get_int_value()),
            "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()),
            "outboundPackets": lambda n : setattr(self, 'outbound_packets', n.get_int_value()),
            "remoteIPAddress": lambda n : setattr(self, 'remote_i_p_address', n.get_str_value()),
            "remotePort": lambda n : setattr(self, 'remote_port', n.get_int_value()),
        }
        return fields

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