UpdateServiceDto
Название услуги
Possible values: <= 255 characters
Стрижка мужскаяОписание услуги
Классическая мужская стрижкаДлительность услуги в минутах
30Цена услуги
1500Phase 2: дефолтна виплата тренеру за послугу (prefill у модалці брони). Активне для індустрій з customBookingPricing=true.
400Тип виплати тренеру: fixed (сума ₴) або percent (% від ціни запису). Інтерпретує defaultTrainerPayout. Default fixed.
Possible values: [fixed, percent]
fixedСтатус услуги
Possible values: [active, inactive]
activeБуферное время перед услугой (минуты)
5Буферное время после услуги (минуты)
5Доступна ли услуга для онлайн-записи
trueБезкоштовна послуга
falseДоступна лише за наявності абонемента
falseКатегория услуги
СтрижкаFK на service_categories (нормалізована категорія)
3Чи можна записатись без вибору лікаря/майстра (напр. аналізи). Інверсія UI-перемикача «Потрібен лікар».
falseindustryData object
Industry-specific data (e.g. { type: "regular" | "event_template", ... })
Industry-specific data (e.g. { type: "regular" | "event_template", ... })
Список ID resource_types, без яких послугу неможливо виконати (equestrian: [horseTypeId] — потрібен кінь).
[1]{
"name": "Стрижка мужская",
"description": "Классическая мужская стрижка",
"duration": 30,
"price": 1500,
"defaultTrainerPayout": 400,
"trainerPayoutType": "fixed",
"status": "active",
"bufferTimeBefore": 5,
"bufferTimeAfter": 5,
"isOnline": true,
"isFree": false,
"requiresSubscription": false,
"category": "Стрижка",
"categoryId": 3,
"staffOptional": false,
"industryData": {},
"requiredResourceTypeIds": [
1
]
}