MacReservationStatus
MacReservationStatus = Union[Literal['pending_charge', 'leasing', 'active', 'ending', 'released', 'failed'], str]MacReservationEndReason
MacReservationEndReason = Union[Literal['expired', 'released', 'charge_failed', 'not_accepted', 'reissued', 'operator'], str]MacReservationOrigin
MacReservationOrigin = Union[Literal['explicit', 'auto'], str]