from __future__ import annotations
from dataclasses import dataclass, field
from travelport.models.type_non_air_reservation_ref_1 import TypeNonAirReservationRef1

__NAMESPACE__ = "http://www.travelport.com/schema/sharedBooking_v52_0"


@dataclass
class DeleteHotelSegment:
    """
    Container for Hotel Segment to be deleted.
    """
    class Meta:
        namespace = "http://www.travelport.com/schema/sharedBooking_v52_0"

    hotel_reservation_ref: None | TypeNonAirReservationRef1 = field(
        default=None,
        metadata={
            "name": "HotelReservationRef",
            "type": "Element",
            "namespace": "",
            "required": True,
        }
    )

e0121e882af00a1d60e7cac5988d34d51a19dc4a
<mask token>


@dataclass
class DeleteHotelSegment:
    <mask token>


    class Meta:
        namespace = 'http://www.travelport.com/schema/sharedBooking_v52_0'
    hotel_reservation_ref: None | TypeNonAirReservationRef1 = field(default
        =None, metadata={'name': 'HotelReservationRef', 'type': 'Element',
        'namespace': '', 'required': True})

<mask token>


@dataclass
class DeleteHotelSegment:
    """
    Container for Hotel Segment to be deleted.
    """


    class Meta:
        namespace = 'http://www.travelport.com/schema/sharedBooking_v52_0'
    hotel_reservation_ref: None | TypeNonAirReservationRef1 = field(default
        =None, metadata={'name': 'HotelReservationRef', 'type': 'Element',
        'namespace': '', 'required': True})

<mask token>
__NAMESPACE__ = 'http://www.travelport.com/schema/sharedBooking_v52_0'


@dataclass
class DeleteHotelSegment:
    """
    Container for Hotel Segment to be deleted.
    """


    class Meta:
        namespace = 'http://www.travelport.com/schema/sharedBooking_v52_0'
    hotel_reservation_ref: None | TypeNonAirReservationRef1 = field(default
        =None, metadata={'name': 'HotelReservationRef', 'type': 'Element',
        'namespace': '', 'required': True})

from __future__ import annotations
from dataclasses import dataclass, field
from travelport.models.type_non_air_reservation_ref_1 import TypeNonAirReservationRef1
__NAMESPACE__ = 'http://www.travelport.com/schema/sharedBooking_v52_0'


@dataclass
class DeleteHotelSegment:
    """
    Container for Hotel Segment to be deleted.
    """


    class Meta:
        namespace = 'http://www.travelport.com/schema/sharedBooking_v52_0'
    hotel_reservation_ref: None | TypeNonAirReservationRef1 = field(default
        =None, metadata={'name': 'HotelReservationRef', 'type': 'Element',
        'namespace': '', 'required': True})

from __future__ import annotations
from dataclasses import dataclass, field
from travelport.models.type_non_air_reservation_ref_1 import TypeNonAirReservationRef1

__NAMESPACE__ = "http://www.travelport.com/schema/sharedBooking_v52_0"


@dataclass
class DeleteHotelSegment:
    """
    Container for Hotel Segment to be deleted.
    """
    class Meta:
        namespace = "http://www.travelport.com/schema/sharedBooking_v52_0"

    hotel_reservation_ref: None | TypeNonAirReservationRef1 = field(
        default=None,
        metadata={
            "name": "HotelReservationRef",
            "type": "Element",
            "namespace": "",
            "required": True,
        }
    )
