IOutput: {
    edubridgeUpdateGroup: {
        course_id: unknown;
        created_at: unknown;
        enrollment_open: boolean;
        external_ref: string;
        fee_month: string;
        guarantee_days: number;
        id: unknown;
        learners_active: number;
        lesson_minutes: number;
        lessons_held: number;
        lessons_per_month: number;
        lessons_total: number;
        minutes_per_month: number;
        minutes_total: number;
        pay_per_learner: boolean;
        planned_hourly_rate: string;
        program_months: number;
        report_days: number;
        schedule: string;
        schedule_slots: {
            assignment_id?: unknown;
            hourly_rate: string;
            minutes: number;
            time: string;
            weekday: number;
        }[];
        settlement_pending: number;
        starts_at?: null | string;
        starts_at_time?: unknown;
        status: EduGroupStatus;
        teacher_reserve_balance?: null | string;
        teacher_settled_total?: null | string;
        title: string;
    };
}

Type declaration

  • edubridgeUpdateGroup: {
        course_id: unknown;
        created_at: unknown;
        enrollment_open: boolean;
        external_ref: string;
        fee_month: string;
        guarantee_days: number;
        id: unknown;
        learners_active: number;
        lesson_minutes: number;
        lessons_held: number;
        lessons_per_month: number;
        lessons_total: number;
        minutes_per_month: number;
        minutes_total: number;
        pay_per_learner: boolean;
        planned_hourly_rate: string;
        program_months: number;
        report_days: number;
        schedule: string;
        schedule_slots: {
            assignment_id?: unknown;
            hourly_rate: string;
            minutes: number;
            time: string;
            weekday: number;
        }[];
        settlement_pending: number;
        starts_at?: null | string;
        starts_at_time?: unknown;
        status: EduGroupStatus;
        teacher_reserve_balance?: null | string;
        teacher_settled_total?: null | string;
        title: string;
    }

    Изменить группу: название, дату начала, набор, привязку к площадке

    • course_id: unknown

      Курс

    • created_at: unknown
    • enrollment_open: boolean

      Набор в группу открыт

    • external_ref: string

      Привязка к площадке: курс и, если есть, группа площадки

    • fee_month: string

      Членский взнос за месяц в группе

    • guarantee_days: number

      Гарантийный срок, дней

    • id: unknown
    • learners_active: number

      Участников с действующей подпиской

    • lesson_minutes: number

      Длительность занятия по первому окну, минут

    • lessons_held: number

      Проведено занятий

    • lessons_per_month: number

      Занятий в месяц по окнам расписания: окон недели на четыре — для показа

    • lessons_total: number

      Занятий в программе группы — для показа

    • minutes_per_month: number

      Минут занятий в месяц — по ним контракт считает взнос

    • minutes_total: number

      Минут занятий в программе; ноль — программа без конца

    • pay_per_learner: boolean

      Взнос преподавателя за занятие считается за каждого участника; иначе фиксированный за занятие

    • planned_hourly_rate: string

      Плановая ставка часа в группе

    • program_months: number

      Длительность программы, месяцев, с шагом в неделю (0,25): 3,5 — три месяца и две недели; ноль — программа без конца

    • report_days: number

      Срок на отчёт преподавателя о занятии, дней после занятия

    • schedule: string

      Расписание группы строкой, собрано из окон

    • schedule_slots: {
          assignment_id?: unknown;
          hourly_rate: string;
          minutes: number;
          time: string;
          weekday: number;
      }[]

      Окна расписания группы

    • settlement_pending: number

      Подписок с вышедшим оплаченным сроком, расчёты по которым ещё открыты

    • Optional starts_at?: null | string

      Дата начала занятий группы

    • Optional starts_at_time?: unknown

      Момент начала занятий с точностью до минуты — назван на стенде разработки со сжатым временем

    • status: EduGroupStatus

      Состояние группы

    • Optional teacher_reserve_balance?: null | string

      Остаток резерва преподавателям по группе

    • Optional teacher_settled_total?: null | string

      Выплачено преподавателям по группе

    • title: string

      Название группы