getLessonsByTraining

Возвращает список уроков и преподавателя тренинга

import {getLessonsByTraining} from '@getcourse/sdk'

// Параметры
async function getLessonsByTraining(
  ctx: app.Ctx, 
  trainingId: number, 
  extraFields: boolean
): Promise<TrainingLessons>

// Результат: Информация о тренинге и уроках

interface LessonInfo {
  id: number,
  title: string,
  trainingId: number,
  type: string,
  number: number,
  status: string, 
  teacher_id: number,
  start_at: string,
  description: string,
  created_at: string, 
  template_id: number,
  lesson_group_id: number,
  has_mission: number|string,
  params?: { [param: string]: any },
  mission_params?: { [param: string]: any },
}

Примеры

Вернуть данные тренинга и уроков в JSON

import {getLessonsByTraining} from '@getcourse/sdk'

app.get('/:id', async(ctx,req) => {
  const trainingLessons = await getLessonsByTraining(ctx, req.params.id);
  return trainingLessons 
})

❤️ Made with love on Chatium

ООО "Чатиум"

Информация о компании