გაკვეთილები
მომავალი გაკვეთილების მიღება
GET /api/public/studio/{studioId}/classes
აბრუნებს გაკვეთილებს 7-დღიან ფანჯარაში დღეიდან (სტუდიის დროის სარტყელში). მხოლოდ ხილული ცეკვის ტიპის გაკვეთილები ბრუნდება.
მოთხოვნის პარამეტრები
| პარამეტრი | ტიპი | აღწერა |
|---|---|---|
from | ISO 8601 თარიღი ან datetime | 7-დღიანი ფანჯრის დასაწყისი. ნაგულისხმევად დღეს სტუდიის დროის სარტყელში. |
პასუხი
[
{
"id": "class_001",
"name": "Salsa on 2",
"dayOfWeek": "monday",
"startTime": "19:00",
"endTime": "20:00",
"level": "Beginner",
"room": "Studio A",
"date": "2025-06-02T02:00:00.000Z",
"price": 150,
"capacity": 20,
"allowPackages": true,
"description": { "en": "Beginner NY-style salsa", "es": "Salsa estilo NY para principiantes" },
"instructor": {
"id": "instr_xyz",
"name": "Maria",
"lastname": "García",
"image": "https://cdn.bailaya.com/users/xyz/photo.jpg"
}
}
]
ველები price, capacity, allowPackages, room, description და instructor ყველა nullable-ია.
გაკვეთილების მიღება ტიპის მიხედვით
GET /api/public/studio/{studioId}/classes/{typeName}
იგივეა, მაგრამ გაფილტრული კონკრეტული ცეკვის ტიპის სახელით (URL-კოდირებული).
მაგალითი
GET /api/public/studio/studio_abc/classes/Salsa%20on%202
გაკვეთილის დაჯავშნა
მოსწავლის გაკვეთილის ჯავშნის checkout-ზე გადასამისამართებლად:
https://www.bailaya.com/book/{classId}