UNPKG

iptdevs-design-system

Version:

Library common elements into IPT Plattform.

332 lines (331 loc) • 7.77 kB
import { Message } from "../parameters/parameters-rs.model"; export interface CodPrices { code: number; name: string; agreement: number; enrollment: number; normal_price: number; financed_price: number; fee_number: number; quota_price: number; } export interface ParentByCodeRq { parent_code: number | null; } export interface AdicInfoByCodeRq { adic_info: number | null; } export interface CodAditionalInformationRq { code: number; grade: string | null; program_name: string | null; institution_name: string | null; occupation: string | null; parent_occupation: string | null; disability: string | null; health_regimen: string | null; marketing_reasons: number; study_reasons: number; observation: string | null; head_of_the_family: number; afro_descendant: number; displaced: number; indigenous: number; reinserted: number; rom_population: number; } export interface CodParentRq { code: number; name: string; last_name: string; id_card_type: number; id_card: string; phone_indicative: number; phone_number: string; } export interface CodPricesRq { agreement: number; payment_method: string; } export interface IGoalInterfaceRs { token: string; code: number; name: string; monthly_goal: number; weekly_goal: number; daily_goal: number; goal_period: Date; } export interface IGoalInterfaceRq { token: string; name: string; monthly_goal: number; weekly_goal: number; daily_goal: number; goal_period: Date; } export interface IGoalInterface { code: number; name: string; monthly_goal: number; weekly_goal: number; daily_goal: number; goal_period: Date; } export interface DocumentsRq { file: File; user_autor: number; code_user: number; type_document: number; token: string; } export interface IGetDocumentStudentRq { code_user: number; token: string; } export interface TypeDocumentsRs { code: number; code_media: IMediaRs; code_user: number; status: number; type_document: ITypeDocumentsNameRs; } export interface IMediaRs { code: number; link: string; name: string; type_form: number; user_autor: number; } export interface ITypeDocumentsNameRs { code: number; name: string; } export interface IReportExcelRq { token: string; code_adviser: number; start_date: string; finish_date: string; } export interface IadvisersRq { code: number; id_card: string; name: string; last_name: string; nick_name: null | string; email: string; phone_number: string; gender: number; city: string; birthdate: string; role: string; service_hour: number; email_ipt: string; updated_at: Date; id_card_type: string; token: string; user_status: number; } export interface IObtainRefersByUserRq { token: string; code_refers: number; } export interface IObtainReferralsByUserRs { ip_applicant: string; status: number; message: Message; data: IReferralsByUserRs[]; } export interface IReferralsByUserRs { code: number; amount_payable: number; payment_status: number; cod_code: number; student_code: number; student_id_card: string; student_role: string; student_name: string; student_last_name: string; student_phone_number: string; student_email: string; student_enrollment_status: string; student_course_type: string; student_adviser: string; referred_code: number; referred_id_card: string; referred_role: string; referred_name: string; referred_last_name: string; referred_phone_number: string; referred_email: string; } export interface IAssignPosibleStudentForValueRq { token: string; codeAdviser: number; valueAssing: number; } export interface IGetContactsadviserRq { token: string; codeTypeConsult: number; code_adviser: number; start_date: string; finish_date: string; } export interface IObtainCodPricesRq { token: string; course_type: number; agreement: number; course_modality: number; payment_method: number; } export interface ICodPricesByProgramRs { code: number; name: string; agreement: number; type_course: number; course_modality: number; enrollment: number; normal_price: number; financed_price: number; fee_number: number; quota_price: number; paid_level: number; } export interface IAssigningAdvisorGoalsRq { token: string; code_goal: number; assign_advisors: number[]; } export interface IAssigAdvisorGoalsRs { user: number; goal: number; status: number; code: number; } export interface IAdvisorGoalsRs { code: number; user: number; goal: IGoalRs; status: number; } export interface IGoalRs { code: number; name: string; monthly_goal: number; weekly_goal: number; daily_goal: number; goal_period: Date; } export interface IOveralGoalAdvisorRs { totalMonthlyGoal: number; allGoalsAdvisor: IAllGoalsAdvisorRs[]; } export interface IAllGoalsAdvisorRs { code: number; user: number; goal: number; status: number; name: string; monthly_goal: number; weekly_goal: number; daily_goal: number; goal_period: Date; } export interface IReportCodForAdviserRq { token: string; code_adviser: number; codeTypeConsult: number; start_date: Date; finish_date: Date; } export interface ICreateTicketReferralRq { token: string; code_referral: number; code_contest: number; code_award: number; } export interface IPrizesForContest { newTicket: INewTicketRs; updateReferral: IUpdateReferralRs; } export interface INewTicketRs { code_referral_management: number; type_award: number; type_ticket: number; updated_at: Date; created_at: Date; code: number; } export interface IUpdateReferralRs { code: number; user_referred: number; cod_code: number; payment_status: number; amount_payable: number; type_movement: null; transaction_number: null; code_tiket: number; } export interface IAvailableContestsRs { contest: IContestRs; prizes: IPrizeRs[]; } export interface IContestRs { code: number; name: string; competition_start_date: Date; competition_end_date: Date; terms_and_conditions: string; updated_at: Date; created_at: Date; } export interface IPrizeRs { code_award: number; code_type_ticket: number; award_name: string; award_description: string; } export interface IPrizeRs { code_award: number; code_type_ticket: number; award_name: string; award_description: string; } export interface ICodDetailsbyAdviser { token: string; code_adviser: number; } export interface IGetPosibleStudentByDateRq { token: string; codeTypeConsult: number; start_date: string; finish_date: string; } export interface IGetUserAdviserCommercialByTypeAssingContactsRq { token: string; start_date: string; finish_date: string; codeTypeConsult: number; selectedtypeAssing: number; valueAsing: number; } export interface AssingCustomersByTypeAssingContactForAdviserRq { token: string; codeTypeConsult: number; finish_date: string; selectedtypeAssing: number; start_date: string; valueAsing: number; codeAdviser: number; assignments: AssignmentRq[]; } export interface AssignmentRq { code: number; value: number; } export interface getSummaryByCommercialAdvisorRq { token: string; start_date: string; end_date: string; include_details: false; }