@itcomp/abp-rn
Version:
CLI for generating proxy for react native abp templates.
53 lines (52 loc) • 5 kB
TypeScript
import { PromotionNiveauEtudeCreateDto, PromotionNiveauEtudeGetListInput, NiveauEtudeLockDto, PromotionNiveauEtudeUpdateDto, PeriodeConfigCreateDto, PeriodeConfigUpdateDto, SessionEvaluationConfigCreateDto, SessionEvaluationConfigUpdateDto, SessionEvaluationConfigChangeOrderDto, ExamenConfigCreateDto, ExamenConfigUpdateDto, UnitePedagogiqueConfigCreateDto, UnitePedagogiqueConfigUpdateDto, UniteCompensationCreateDto, UniteCompensationUpdateDto, UniteCompensationOptionsDto, MatiereConfigCreateDto, MatiereConfigUpdateDto, MatiereOptionsDto, MatiereExamenCreateDto, MatiereExamenUpdateDto, MatiereExamenOptionsDto } from "../dtos/models";
import { RestService } from "@itcomp/abp-rn";
export declare class PromotionNiveauEtudeService {
private restService;
apiName: string;
constructor(restService: RestService);
create: (input: PromotionNiveauEtudeCreateDto) => any;
getList: (input: PromotionNiveauEtudeGetListInput) => any;
delete: (id: number) => any;
get: (id: number) => any;
lock: (id: number, input: NiveauEtudeLockDto) => any;
unlock: (id: number, input: NiveauEtudeLockDto) => any;
update: (id: number, input: PromotionNiveauEtudeUpdateDto) => any;
addPeriode: (id: number, input: PeriodeConfigCreateDto) => any;
getPeriodes: (id: number) => any;
removePeriode: (id: number, periodeId: number) => any;
updatePeriode: (id: number, periodeId: number, input: PeriodeConfigUpdateDto) => any;
addSessionEvaluation: (id: number, periodeId: number, input: SessionEvaluationConfigCreateDto) => any;
getSessionsEvaluations: (id: number, periodeId: number) => any;
removeSessionEvaluation: (id: number, periodeId: number, sessionEvaluationId: number) => any;
updateSessionEvaluation: (id: number, periodeId: number, sessionEvaluationId: number, input: SessionEvaluationConfigUpdateDto) => any;
setSessionEvaluationOrder: (id: number, periodeId: number, sessionEvaluationId: number, input: SessionEvaluationConfigChangeOrderDto) => any;
addExamen: (id: number, periodeId: number, input: ExamenConfigCreateDto) => any;
getExamens: (id: number, periodeId: number) => any;
removeExamen: (id: number, periodeId: number, examenId: number) => any;
updateExamen: (id: number, periodeId: number, examenId: number, input: ExamenConfigUpdateDto) => any;
addUnitePedagogique: (id: number, periodeId: number, input: UnitePedagogiqueConfigCreateDto) => any;
getUnitesPedagogiques: (id: number, periodeId: number) => any;
removeUnitePedagogique: (id: number, periodeId: number, unitePedagogiqueId: number) => any;
updateUnitePedagogique: (id: number, periodeId: number, unitePedagogiqueId: number, input: UnitePedagogiqueConfigUpdateDto) => any;
addUniteCompensation: (id: number, input: UniteCompensationCreateDto) => any;
getUnitesCompensaions: (id: number) => any;
removeUniteCompensation: (id: number, uniteCompensationId: number) => any;
updateUniteCompensation: (id: number, uniteCompensationId: number, input: UniteCompensationUpdateDto) => any;
setUniteCompensationOptions: (id: number, uniteCompensationId: number, input: UniteCompensationOptionsDto) => any;
addMatiere: (id: number, periodeId: number, input: MatiereConfigCreateDto) => any;
getMatieres: (id: number, periodeId: number, withDetails?: boolean | undefined) => any;
getAllMatieres: (id: number, withDetails?: boolean | undefined) => any;
removeMatiere: (id: number, periodeId: number, matiereId: number) => any;
updateMatiere: (id: number, periodeId: number, matiereId: number, input: MatiereConfigUpdateDto) => any;
setMatiereOptions: (id: number, periodeId: number, matiereId: number, input: MatiereOptionsDto) => any;
removeMatiereSessionEvaluation: (id: number, periodeId: number, matiereId: number, sessionEvaluationId: number) => any;
setMatiereUnitePedagogique: (id: number, periodeId: number, matiereId: number, unitePedagogiqueId: number | null) => any;
setMatiereUniteCompensation: (id: number, periodeId: number, matiereId: number, uniteCompensationId: number | null) => any;
addMatiereExamen: (id: number, periodeId: number, matiereId: number, input: MatiereExamenCreateDto) => any;
removeMatiereExamen: (id: number, periodeId: number, matiereId: number, examenId: number) => any;
updateMatiereExamen: (id: number, periodeId: number, matiereId: number, examenId: number, input: MatiereExamenUpdateDto) => any;
setMatiereExamenOptions: (id: number, periodeId: number, matiereId: number, examenId: number, input: MatiereExamenOptionsDto) => any;
lockMatiereExamen: (id: number, periodeId: number, matiereId: number, examenId: number) => any;
unlockMatiereExamen: (id: number, periodeId: number, matiereId: number, examenId: number) => any;
removeMatiereExamenSessionEvaluation: (id: number, periodeId: number, matiereId: number, examenId: number, sessionEvaluationId: number) => any;
}