import { IgetCoursesFinishAndunassignedRq } from './../../models/reports/reports.model'; import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import { GetDiscountCouponsRq } from '../../models/payment/payment-rq.model'; import { CreateCODRq, FullDataCODRq, GetCodByCourseRq, IUpdateCODRq, IobtaincodCurrrentAndLevelFullDataRenovationsRq, ICodPaymentRq } from '../../models/cod/cod-rq.model'; import { IPTGeneralService } from '../service-enviroments'; import { AdicInfoByCodeRq, CodPricesRq, IGoalInterfaceRq, ParentByCodeRq, IObtainRefersByUserRq, IAssignPosibleStudentForValueRq, IGetContactsadviserRq, IObtainCodPricesRq, IAssigningAdvisorGoalsRq, IReportCodForAdviserRq, ICreateTicketReferralRq, IGetPosibleStudentByDateRq, IGetUserAdviserCommercialByTypeAssingContactsRq, AssingCustomersByTypeAssingContactForAdviserRq, ICreateTypePaymentRq, ICreateCommissionAreaRq, IAssignCourseTypesToAreaRq, ICreatePaymentAreaCommissionRq, ICreateTypeUserCommissionRq, IAssignCommissionModelToUserRq, ITokenRq, IGetSummaryByCommercialAdvisorRq, IGetCodStudentDetailsByAdviserRq, IUpdatePaymentAreaCommissionRq, IAddConditionToRuleRq, IEditConditionRuleRq, IUpdateTypePaymentRq, IAssignSubordinateRq, IRemoveSubordinateRq, IUpdateTypeUserCommissionRq, IPayAdvisorBonusesRq, IPaySelectedCommissionsRq, IAssignSubordinatesMassiveRq, IDeleteTypeUserCommissionRq, IrejectTransactionCommissionRq, IApproveTransactionCommissionRq, IShowTransactionBillRq, IaddDevolutionCommissionRq, IobtainTransactionsByStatusRq, ICancellTransactionBillRq, IGetCommissionsByTransactionCodeRq, IaddBonusRuleRq, IremoveCommissionFromTransactionRq, ITokenCampusRq, IobtainWalletWithPrice, IgetBonusRuleCommercialByCampusRq, IobtainPreviewTransactionExportDataRq, AssingCustomersByTypeAssingContactAndCampusForAdviserRq, IGetUserAdviserCommercialByCampusAndTypeAssingContactsRq, IaddBonusValueRq, IgetBonusValueByAgreementRq, IsearchEventsRq, iDeleteEventRq, IListMediaEventsRq, IRegisterAlliesRq, IRegisterReviewRq, IRegisterEventTypeRq } from '../../models/commercial/commercial.model'; import { UserTokenRq } from '../../models/user/user-rq.model'; import { ISocialNetworksRq } from '../../models/marketing/marketing.model'; import { IObtainAllCoursewallet } from '../../models/budget/budget.model'; import { IObtainAllReferralsByUserRq } from '../../models/transfer/transfer.model'; import { ICodWithTheirStatesRq, IExtendTimeTermsRq, INewTermsAndCondRq } from '../../models/terms/terms-rs.model'; import { ISaveEventWithFilesRq } from '../../models/media/media.interfaces'; import * as i0 from "@angular/core"; export declare class CommercialService extends IPTGeneralService { private http; private SERVICE_URL; constructor(http: HttpClient); createCOD(request: CreateCODRq): Observable; getStudentCodHistory(token: string, student_id_card: number): Observable; getCodHistoryAll(userToken: any): Observable; getCodHistoryByCourse(request: any): Observable; getCodHistoryByCourseExport(request: any): Observable; getDiscountCoupons(params: GetDiscountCouponsRq): Observable; getCodPricesByAgreement(code: number): Observable; getCodParentByCode(params: ParentByCodeRq): Observable; getAdicInfoByCode(params: AdicInfoByCodeRq): Observable; getFullDataCodByStudent(params: FullDataCODRq): Observable; getFullDataCodByStudentAndCodsBefore(params: FullDataCODRq): Observable; getCodPricesByAgreementTypePayment(params: CodPricesRq): Observable; obtainCodByAdvaiser(params: UserTokenRq): Observable; obtainCodCoursesByAdvisor(params: UserTokenRq): Observable; obtainCodCoursesByAdvisorOrganized(params: UserTokenRq): Observable; obtainCodByAdvisorAndCourse(params: GetCodByCourseRq): Observable; createGoal(params: IGoalInterfaceRq): Observable; getAllGoals(token: string): Observable; createDocument(params: any): Observable; getDocumentsByStudent(params: any): Observable; obtainCodStudentByCodeAdviser(params: IReportCodForAdviserRq): Observable; ExportFileExcelCodByAdviser(params: IReportCodForAdviserRq): Observable; ObtainReferralsByUser(params: IObtainRefersByUserRq): Observable; getPosibleStudentsAll(params: any): Observable; postAssignPosibleStuentForValue(params: IAssignPosibleStudentForValueRq): Observable; getContactsByAdviserCommercial(params: IGetContactsadviserRq): Observable; ObtainCodPrices(params: IObtainCodPricesRq): Observable; postCreatedSocialNetowrks(params: ISocialNetworksRq): Observable; postAssigningAdvisorGoals(params: IAssigningAdvisorGoalsRq): Observable; posObtainAdvisorGoals(params: IObtainAllCoursewallet): Observable; postObtainOveralGoalAdviso(params: IObtainAllCoursewallet): Observable; postObtaininfoCodActuallyByUser(params: IgetCoursesFinishAndunassignedRq): Observable; obtaingLatesCodByStudentCode(codeStudent: number): Observable; updateCOD(request: IUpdateCODRq): Observable; obtaincodCurrrentAndLevelFullDataRenovations(request: IobtaincodCurrrentAndLevelFullDataRenovationsRq): Observable; getdataCurrentCodBySTudentCode(request: IobtaincodCurrrentAndLevelFullDataRenovationsRq): Observable; updateCodCurrentInObservationsRenovations(request: any): Observable; obtainCodPreviusOrPlacementTestBycode(request: any): Observable; updateControlStepsCodSelfManaged(request: any): Observable; ObtainCodPricesCodSelfManaged(params: IObtainCodPricesRq): Observable; createCodSelfManaged(params: any): Observable; prizesForDurationOdContest(): Observable; createTicketReferral(params: ICreateTicketReferralRq): Observable; obtainStatusAndReferralsByUserCode(params: IObtainRefersByUserRq): Observable; gesPosibleStudentAllFourModelsByDate(params: IGetPosibleStudentByDateRq): Observable; gesUserAdviserCommercialByTypeAssingContact(params: IGetUserAdviserCommercialByTypeAssingContactsRq): Observable; getUserCommercialByTypeAssingAndCampus(params: IGetUserAdviserCommercialByCampusAndTypeAssingContactsRq): Observable; assingCustomersByTypeAssingContactForAdviser(params: AssingCustomersByTypeAssingContactForAdviserRq): Observable; assingPosibleStudentByCampusAndDate(params: AssingCustomersByTypeAssingContactAndCampusForAdviserRq): Observable; obtainAdditionalUserDataByCourse(params: IgetCoursesFinishAndunassignedRq): Observable; obtainAllReferralsByUser(params: IObtainAllReferralsByUserRq): Observable; getAllCodInformationForExporting(params: ICodPaymentRq): Observable; obtainCodByAdvisorWithTheirStates(params: ICodWithTheirStatesRq): Observable; extendTimeOfAcceptanceOfTerms(params: IExtendTimeTermsRq): Observable; newTermsAndConditionsAcceptanceToken(params: INewTermsAndCondRq): Observable; updateStatusOfTermsAndConditionsRecords(): Observable; obtainCodByCoodinatorWithTheirStates(params: ICodWithTheirStatesRq): Observable; obtainAllInformationCodByCode(code: number): Observable; getSummaryByCommercialAdvisor(params: IGetSummaryByCommercialAdvisorRq): Observable; getCodStudentDetailsByAdviser(request: IGetCodStudentDetailsByAdviserRq, adviserCode: number): Observable; createTypePayment(params: ICreateTypePaymentRq): Observable; getAllTypePayments(request: ITokenRq): Observable; createCommissionArea(params: ICreateCommissionAreaRq): Observable; updateCommissionArea(params: ICreateCommissionAreaRq): Observable; getAllCommissionAreas(request: ITokenRq): Observable; assignCourseTypesToArea(params: IAssignCourseTypesToAreaRq): Observable; createPaymentAreaCommission(params: ICreatePaymentAreaCommissionRq): Observable; getCommissionRulesByArea(request: ITokenRq, areaCode: number): Observable; createTypeUserCommission(params: ICreateTypeUserCommissionRq): Observable; getAllTypeUserCommissions(request: ITokenRq): Observable; assignCommissionModelToUser(params: IAssignCommissionModelToUserRq): Observable; getActiveCommissionModelForUser(request: ITokenRq, userCode: number): Observable; payCommissions(params: IPaySelectedCommissionsRq): Observable; rejectTransactionByCode(params: IrejectTransactionCommissionRq): Observable; approveTransactionByCode(params: IApproveTransactionCommissionRq): Observable; addDevolutionCommission(params: IaddDevolutionCommissionRq): Observable; obtainTransactionsByStatus(request: IobtainTransactionsByStatusRq): Observable; seeTransactionBill(request: IShowTransactionBillRq): Observable; payAdvisorBonuses(params: IPayAdvisorBonusesRq): Observable; updatePaymentAreaCommission(request: IUpdatePaymentAreaCommissionRq, ruleCode: number): Observable; getAllAreasWithCommissionRules(request: ITokenRq): Observable; getAllConditions(request: ITokenRq): Observable; getAllAgreements(request: ITokenRq): Observable; addConditionToRule(request: IAddConditionToRuleRq, ruleCode: number): Observable; editConditionToRule(request: IEditConditionRuleRq): Observable; deleteConditionFromRule(request: ITokenRq, conditionId: number): Observable; updateTypePayment(request: IUpdateTypePaymentRq, code: number): Observable; deleteTypePayment(request: ITokenRq, code: number): Observable; deletePaymentAreaCommission(request: ITokenRq, code: number): Observable; obtainPreassignedCoursesAndStudentEnrollmentStatus(code: number): Observable; deleteCondition(request: ITokenRq, code: number): Observable; renewStudentsToNextLevel(request: any): Observable; obtainPreassignedCourses(): Observable; fullDataCodByStudentCoursePreassigned(code_student: number): Observable; searchStudentByIdcardCoursePreassigned(idcard_student: number): Observable; exportPosibleStudentAllFourModelsByDate(params: any): Observable; getAllGoalsForCommissionModels(request: ITokenRq): Observable; getTeamByManager(request: ITokenRq, managerCode: number): Observable; assignSubordinateToManager(params: IAssignSubordinateRq): Observable; removeSubordinateFromManager(params: IRemoveSubordinateRq): Observable; massAssignSubordinates(params: IAssignSubordinatesMassiveRq): Observable; getUsersForCommissionManagement(request: ITokenCampusRq): Observable; getAllCommissionConcepts(request: ITokenRq): Observable; updateTypeUserCommission(params: IUpdateTypeUserCommissionRq, code: number): Observable; getSubordinatesByManager(request: ITokenRq, managerCode: number): Observable; deleteTypeUserCommission(params: IDeleteTypeUserCommissionRq, code: number): Observable; getAllCourseTypeCategories(request: ITokenRq): Observable; getTransactionCommissionsByCode(request: IGetCommissionsByTransactionCodeRq): Observable; cancellTransactionBill(params: ICancellTransactionBillRq): Observable; addBonusRule(params: IaddBonusRuleRq): Observable; editBonusRule(params: IaddBonusRuleRq): Observable; deleteBonusRule(params: IaddBonusRuleRq): Observable; getBonusRules(): Observable; removeCommissionFromTransaction(params: IremoveCommissionFromTransactionRq): Observable; getAllConfigDataForCommission(params: ITokenCampusRq): Observable; getwalletByCampusTransaction(params: IobtainWalletWithPrice): Observable; getBonusRuleCommercialByCampus(params: IgetBonusRuleCommercialByCampusRq): Observable; obtainPreviewTransactionExportData(params: IobtainPreviewTransactionExportDataRq): Observable; getMonthlyBonusStatus(params: any): Observable; obtainBonusRuleByUser(params: any): Observable; sendEmailCodTermsAndConditions(params: any): Observable; addBonusValue(params: IaddBonusValueRq): Observable; editBonusValue(params: IaddBonusValueRq): Observable; deleteBonusValue(params: IaddBonusValueRq): Observable; getBonusValue(): Observable; obtainBonusValueByAgreement(params: IgetBonusValueByAgreementRq): Observable; getTransactionsByAdviser(params: any): Observable; getAdvisorConcepts(params: any): Observable; searchReferalUser(params: any): Observable; deleteEvents(params: iDeleteEventRq): Observable; getActiveEvents(): Observable; searchEvents(params: IsearchEventsRq): Observable; listMediaEvents(params: IListMediaEventsRq): Observable; updateEvent(params: ISaveEventWithFilesRq): Observable; createEvent(params: ISaveEventWithFilesRq): Observable; createReview(params: IRegisterReviewRq): Observable; updateReview(params: IRegisterReviewRq): Observable; searchReview(params: IRegisterReviewRq): Observable; deleteReview(params: IRegisterReviewRq): Observable; createAllies(params: IRegisterAlliesRq): Observable; updateAllies(params: IRegisterAlliesRq): Observable; searchAllies(params: IRegisterAlliesRq): Observable; deleteAllies(params: IRegisterAlliesRq): Observable; createEventType(params: IRegisterEventTypeRq): Observable; updateEventType(params: IRegisterEventTypeRq): Observable; searchEventType(params: IRegisterEventTypeRq): Observable; deleteEventType(params: IRegisterEventTypeRq): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }