/
Muip
/
ProBody
Обзор
Документация
Войти
/
Muip
/
ProBody
Код
Запросы
0
Задачи
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
api/courses/Courses.ts
16 строк
701 B
chmerev
new
14 авг 2024, 12:02
14 авг 2024, 12:02
595f266
Код
Авторство
О чём код?
/* eslint-disable no-unused-vars */ import ApiClient from '../ApiClient'; import { NiceResponse } from '../dto/NiceResponse'; import GetCoursesRequest from './dto/GetCoursesRequest.dto'; import GetCoursesResponse from './dto/GetCoursesResponse.dto'; export class CoursesApi { constructor(private api: ApiClient) { } path = '/school-course'; async getCourses(req: GetCoursesRequest) { const reg = await this.api.client.get<NiceResponse<GetCoursesResponse>>(this.path + `/skip=${req.skip}&take=${req.take}&softDeleted=${req.softDeleted}&useSort=${req.useSort}&useBaseFilter=${req.useBaseFilter}&useItemsTotal=${req.useItemsTotal}&type=${req.type}&fields=${req.fields}}`); return reg.data; } }