UNPKG

iptdevs-design-system

Version:

Library common elements into IPT Plattform.

45 lines (44 loc) 3.24 kB
import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import { IPTGeneralService } from '../service-enviroments'; import { CreateCourseRq, EditCourseRq, GetAvailibleCoursesRq, GetCourseByCodeRq, GetCoursesByTeacherRq, GetCoursesRq, IChangeCourseStudentNotStartedRq, IUpdateCourseEventByCodeRq, ICourse, GetCoursesFilterRq, CreateCourseEventRq, IUpdateCourseEventByCodeNewRq, DeleteCourseEventRq, GetEventEditDataRq, GetCourseScheduleRq, GetLastEventByCourseCodeRq, GetCourseAssignedByCourseCodeRq } from '../../models/course/course-rq.model'; import { CourseStartDateRq } from '../../models/cronogram/cronogram.models'; import { ICourseChangeAuditRq } from '../../models/course/courses.model'; import { ITransferGetAllRq } from '../../models/payment/payment-rq.model'; import * as i0 from "@angular/core"; export declare class CourseService extends IPTGeneralService { private http; private SERVICE_URL; constructor(http: HttpClient); createCourse(course: CreateCourseRq): Observable<any>; editCourse(course: EditCourseRq): Observable<any>; getAllCourses(params: GetCoursesRq): Observable<any>; getCoursesByLevel(params: GetCoursesRq): Observable<any>; getAvailibleCourses(availibleCourses: GetAvailibleCoursesRq): Observable<any>; getCourseByCode(params: GetCourseByCodeRq): Observable<any>; getCourseByCodeAllData(params: GetCourseByCodeRq): Observable<any>; getCoursesByTeacher(params: GetCoursesByTeacherRq): Observable<any>; getFilteredCoursesByTeacher(params: GetCoursesByTeacherRq): Observable<any>; getCoursesByStartDate(params: CourseStartDateRq): Observable<any>; numberClassByCode(idCode: number): Observable<any>; getAvailableCoursesByLevAgreeCType(availibleCourses: GetAvailibleCoursesRq): Observable<any>; ChangeCourseStudentWhoHasNotStarted(params: IChangeCourseStudentNotStartedRq): Observable<any>; updateCourseEventByCode(params: IUpdateCourseEventByCodeRq): Observable<any>; UpdateCourseTeacherByCode(params: ICourse): Observable<any>; UpdateCourseCapacityByCode(params: ICourse): Observable<any>; getCourseTheoryAndClubAllData(params: GetCourseByCodeRq): Observable<any>; getCourses(params: GetCoursesFilterRq): Observable<any>; getCoursesByState(params: GetCoursesFilterRq): Observable<any>; createCourseEvent(params: CreateCourseEventRq): Observable<any>; updateCourseEventByCodeTwo(params: IUpdateCourseEventByCodeNewRq): Observable<any>; deleteCourseEvent(params: DeleteCourseEventRq): Observable<any>; getEventEditData(params: GetEventEditDataRq): Observable<any>; getCourseSchedule(params: GetCourseScheduleRq): Observable<any>; getCourseAssignedByCourseCode(params: GetCourseAssignedByCourseCodeRq): Observable<any>; getLastEventByCourseCode(params: GetLastEventByCourseCodeRq): Observable<any>; getCourseChangeAuditByStudent(params: ICourseChangeAuditRq): Observable<any>; getRecordOfAuditedCoursesByDate(params: ITransferGetAllRq): Observable<any>; confirmationOfStudentCourseChange(params: any): Observable<any>; static ɵfac: i0.ɵɵFactoryDeclaration<CourseService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<CourseService>; }