iptdevs-design-system
Version:
Library common elements into IPT Plattform.
54 lines (53 loc) • 3.69 kB
TypeScript
import { HttpClient } from '@angular/common/http';
import { Observable } from 'rxjs';
import { RegisterIndexRq, RegisterDashboardRq, UserTokenRq, ForgotPasswordRq, LoginRq, RegisterRq, getStudentRq, TeacherByCodeRq, userTokenRq, IUpdtaeUserValidatedRq, IObtainUserByEmailDocRq, IStudentOrUserEktByConceptRq, UserTokenRq2, ParamsUser, IusersRq, IDeleteTeacherRq, IUpdateDataTeacherRq, IObtainDataFromSuppliersStudentRq, IGeUsersFromDepartmentsRq } from '../../models/user/user-rq.model';
import { getStrategyByUserCommercialRq } from '../../models/marketing/marketing.model';
import { IPTGeneralService } from '../service-enviroments';
import { GetStudentByCodeRq, tokenAdministrativeRq } from '../../models/payment/payment-rq.model';
import { IReportExcelRq } from '../../models/commercial/commercial.model';
import * as i0 from "@angular/core";
export declare class UserService extends IPTGeneralService {
private http;
private SERVICE_URL;
constructor(http: HttpClient);
login(userLogin: LoginRq): Observable<any>;
resetPassword(resetPassword: ForgotPasswordRq): Observable<any>;
register(user: RegisterRq): Observable<any>;
registerIndex(register: RegisterIndexRq): Observable<any>;
registerDashboard(user: RegisterDashboardRq): Observable<any>;
getAvailableTeachers(token: UserTokenRq): Observable<any>;
getAllAdvisor(userToken: getStrategyByUserCommercialRq): Observable<any>;
getByRoleUser(codeRole: number): Observable<any>;
getUserStatistics(userToken: getStrategyByUserCommercialRq): Observable<any>;
getRoutesForRole(token: UserTokenRq2): Observable<any>;
getStudents(token: UserTokenRq): Observable<any>;
getStudent(token: getStudentRq): Observable<any>;
getAllAdministrative(userToken: tokenAdministrativeRq): Observable<any>;
getAllMarketing(userToken: tokenAdministrativeRq): Observable<any>;
getStudenbyCode(parans: GetStudentByCodeRq): Observable<any>;
getTeachersbyCode(parans: TeacherByCodeRq): Observable<any>;
getAllUserByRole(userToken: userTokenRq): Observable<any>;
getUserRoleByCode(codeRole: number): Observable<any>;
getUserAllBudget(userToken: tokenAdministrativeRq): Observable<any>;
getObtainPossibleStudents(userToken: tokenAdministrativeRq): Observable<any>;
getAllUserByRoleValidate(token: string): Observable<any>;
updateUserValidated(params: string): Observable<any>;
deletedUserValidated(params: IUpdtaeUserValidatedRq): Observable<any>;
obtainStudentByDocumentEmail(params: IObtainUserByEmailDocRq): Observable<any>;
obtainDataByUserLoged(params: IReportExcelRq): Observable<any>;
obtainStudentOrUserEktByConcept(params: IStudentOrUserEktByConceptRq): Observable<any>;
obtainReferralUsers(token: getStudentRq): Observable<any>;
obtainUsersThreeDptoCommercialAndAdministrativeAndBudget(token: getStrategyByUserCommercialRq): Observable<any>;
obtainTeachersAvailableToTeach(): Observable<any>;
searchUser(param: ParamsUser): Observable<any>;
getUserByCode(codeUser: number): Observable<any>;
createProveedor(param: IusersRq): Observable<any>;
updateUser(param: any): Observable<any>;
DeleteTeacherByCode(params: IDeleteTeacherRq): Observable<any>;
UpdateTeacherDataByCode(params: IUpdateDataTeacherRq): Observable<any>;
getAllUsersCommisions(params: getStrategyByUserCommercialRq): Observable<any>;
obtainDataFromSuppliersStudent(params: IObtainDataFromSuppliersStudentRq): Observable<any>;
getUsersFromDepartments(params: IGeUsersFromDepartmentsRq): Observable<any>;
static ɵfac: i0.ɵɵFactoryDeclaration<UserService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<UserService>;
}