def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]:
        """
        The deserialization information for the current model
        Returns: dict[str, Callable[[ParseNode], None]]
        """
        from .booking_appointment import BookingAppointment
        from .booking_customer_base import BookingCustomerBase
        from .booking_custom_question import BookingCustomQuestion
        from .booking_page_settings import BookingPageSettings
        from .booking_scheduling_policy import BookingSchedulingPolicy
        from .booking_service import BookingService
        from .booking_staff_member_base import BookingStaffMemberBase
        from .booking_work_hours import BookingWorkHours
        from .entity import Entity
        from .physical_address import PhysicalAddress

        from .booking_appointment import BookingAppointment
        from .booking_customer_base import BookingCustomerBase
        from .booking_custom_question import BookingCustomQuestion
        from .booking_page_settings import BookingPageSettings
        from .booking_scheduling_policy import BookingSchedulingPolicy
        from .booking_service import BookingService
        from .booking_staff_member_base import BookingStaffMemberBase
        from .booking_work_hours import BookingWorkHours
        from .entity import Entity
        from .physical_address import PhysicalAddress

        fields: dict[str, Callable[[Any], None]] = {
            "address": lambda n : setattr(self, 'address', n.get_object_value(PhysicalAddress)),
            "appointments": lambda n : setattr(self, 'appointments', n.get_collection_of_object_values(BookingAppointment)),
            "bookingPageSettings": lambda n : setattr(self, 'booking_page_settings', n.get_object_value(BookingPageSettings)),
            "businessHours": lambda n : setattr(self, 'business_hours', n.get_collection_of_object_values(BookingWorkHours)),
            "businessType": lambda n : setattr(self, 'business_type', n.get_str_value()),
            "calendarView": lambda n : setattr(self, 'calendar_view', n.get_collection_of_object_values(BookingAppointment)),
            "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()),
            "customQuestions": lambda n : setattr(self, 'custom_questions', n.get_collection_of_object_values(BookingCustomQuestion)),
            "customers": lambda n : setattr(self, 'customers', n.get_collection_of_object_values(BookingCustomerBase)),
            "defaultCurrencyIso": lambda n : setattr(self, 'default_currency_iso', n.get_str_value()),
            "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()),
            "email": lambda n : setattr(self, 'email', n.get_str_value()),
            "isPublished": lambda n : setattr(self, 'is_published', n.get_bool_value()),
            "languageTag": lambda n : setattr(self, 'language_tag', n.get_str_value()),
            "lastUpdatedDateTime": lambda n : setattr(self, 'last_updated_date_time', n.get_datetime_value()),
            "phone": lambda n : setattr(self, 'phone', n.get_str_value()),
            "publicUrl": lambda n : setattr(self, 'public_url', n.get_str_value()),
            "schedulingPolicy": lambda n : setattr(self, 'scheduling_policy', n.get_object_value(BookingSchedulingPolicy)),
            "services": lambda n : setattr(self, 'services', n.get_collection_of_object_values(BookingService)),
            "staffMembers": lambda n : setattr(self, 'staff_members', n.get_collection_of_object_values(BookingStaffMemberBase)),
            "webSiteUrl": lambda n : setattr(self, 'web_site_url', n.get_str_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/booking_business.py