Metadata-Version: 2.4
Name: frive-travel-order-lib-kursach
Version: 0.1.0
Summary: Small helper library for tour order calculation
Author: Student
License-Expression: MIT
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.11
Description-Content-Type: text/markdown

# travel_order_lib

Небольшая библиотека для курсового проекта про туристическое агентство.

Она используется при оформлении заявки на тур:

- проверяет выбранного клиента и тур;
- проверяет количество человек;
- считает скидку;
- считает итоговую стоимость заявки;
- возвращает подготовленные данные для сохранения.

Пример:

```python
from travel_order_lib import ClientOrderData, TourOrderData, create_order_data

client = ClientOrderData(id=1, full_name="Иванов Сергей Петрович", phone="+7 900 111-22-33")
tour = TourOrderData(id=1, title="Солнечная Анталья", base_price=84500)

order = create_order_data(client=client, tour=tour, people_count=3)
print(order.total_price)
```
