UNPKG

iptdevs-design-system

Version:

Library common elements into IPT Plattform.

530 lines (529 loc) • 12.2 kB
export interface tokenAdministrativeRq { token: string; } export interface PaymentMethodRq { code: number; name: string; description: string; } export interface PaymentServicesRq { code: number; name: string; description: string; } export interface BanksRq { code: number; name: string; } export interface CampusRq { code: number; name: string; } export interface PaymenWalletRq { code: number; name: string; description: string; campus: number; } export interface CodDataGeneralStudentRq { code: number; course: Course; course_type: CourseTypeRq; agreement: Agreement; english_level: EnglishLevel; student: StudentRq; parent: number; aditional_information: number; adviser: string; updated_at: Date; created_at: Date; } export interface Agreement { code: number; name: string; end_time: Date; category: number; } export interface Course { code: number; course_schedule: number; teacher: number; course_type: number; start_date: Date; finish_date: Date; capacity: number; more_days: number; english_level: number; agreement: number; } export interface CourseTypeRq { code: number; name: string; academic_plan: EnglishLevel; } export interface EnglishLevel { code: number; name: string; } export interface StudentRq { code: number; name: string; last_name: string; nick_name: null; email: string; email_ipt: null; role: number; service_hour: number; phone_indicative: number; phone_number: string; gender: number; birthdate: null; city: number; id_card_type: number; id_card: string; } export interface PaymentBillRq { payment_method: number; payment_services: number; payment_wallet: number; bank: number; generated_for: number; generated_by: string; total_amount: number; payment_amount: number; outstanding_amount: number; positive_amount: number; discount: number; codeDiscount: number; payer_name: string; payer_document: string; cod_payment: number; codeAcademic_plan: number; code?: number; } export interface PaymentBillAllRq { code: number; payment_method: string; payment_services: string; payment_wallet: string; bank: string; generated_for: string; generated_by: string; total_amount: number; payment_amount: number; outstanding_amount: number; positive_amount: number; discount: number; payer_name: string; payer_document: string; created_at: Date; } export interface UserRq2 { code: number; id_card: string; id_card_type: string; name: string; last_name: string; nick_name: string; email: string; phone_number: string; gender: number; city: string; birthdate: string; role: string; service_hour: number; email_ipt: string; updated_at: Date; } export interface GetStudentByCodeRq { token: string; code: number; } export interface GetDiscountCouponsRq { token: string; discount_ref: string; academic_plan: number; code_student: number; } export interface SearchDiscountCouponsRq { code: number; discountRef: string; name: string; type: number; discountType: string; percentage: number; startDate: Date; endDate: Date; state: number; description: string; discount: null; academicPlan: null; discountAcademicPlan: DiscountAcademicPlan2[]; } export interface DiscountAcademicPlan2 { code: number; name: string; pivot: Pivot; } export interface Pivot { discount: number; academicPlan: number; } export interface UserEktRq { code: number; id_card: string; ufps_code: string; name: string; last_name: string; email: string; phone_indicative: number; phone: string; token: string; agreement: number; updated_at: Date; created_at: Date; } export interface AnnouncementUserEktRq { code: number; announcement: Announcement; user_ekt: number; need_pay: number; is_pay: number; updated_at: Date; created_at: Date; } export interface Announcement { code: number; open_date: Date; close_date: Date; final_date: Date; name: string; agreement: number; } export interface PaymentStudentRq { code: number; cod: number; timely_date: Date; amount: number; fee_number: number; status: number; updated_at: Date; created_at: Date; } export interface PriceByTypeServiceRq { token: string; payment_service: number; } export interface DataPriceByserviceRq { code: number; payment_service: number; payment_wallet: number; price: number; } export interface GetStudentByCodeRq { token: string; code: number; } export interface PaymentBillAllRq { code: number; payment_method: string; payment_services: string; payment_wallet: string; bank: string; generated_for: string; generated_by: string; total_amount: number; payment_amount: number; outstanding_amount: number; positive_amount: number; discount: number; payer_name: string; payer_document: string; created_at: Date; } export interface PaymentBillRq { payment_method: number; payment_services: number; payment_wallet: number; bank: number; generated_for: number; generated_by: string; total_amount: number; payment_amount: number; outstanding_amount: number; positive_amount: number; discount: number; codeDiscount: number; payer_name: string; payer_document: string; cod_payment: number; code?: number; } export interface PaymentBillRq2 { payment_method: number; payment_services: number; payment_wallet: number; bank: number; generated_for: number; generated_by: string; total_amount: number; payment_amount: number; outstanding_amount: number; positive_amount: number; discount: number; codeDiscount: number; payer_name: string; payer_document: string; observation: string; codeAcademic_plan: number; cod_payment: number; code?: number; ref_payment: string; date_payment: string; codes_refers: number[]; } export interface PaymentBillRq3 { payment_method: number; payment_services: number; payment_wallet: number; bank: number; generated_for: number; generated_by: string; total_amount: number; payment_amount: number; outstanding_amount: number; positive_amount: number; discount: number; codeDiscount: number; payer_name: string; payer_document: string; observation: string; codeAcademic_plan: number; cod_payment: number; code?: number; ref_payment: string; date_payment: string; codes_refers: number[]; reference_number: string; } export interface PaymentStudentRq { code: number; cod: number; timely_date: Date; amount: number; fee_number: number; status: number; dayVenc: number; colorDay: string; updated_at: Date; created_at: Date; } export interface OverdueinstallmentsRq { codeStudent: number; documentStudent: string; dueAmount: number; lastNameStudent: string; nameStudent: string; numDues: number; } export interface IPaymentOverdueByCoordinatorRq { token: string; course_wallet_status: number; } export interface IPaymentOverdueByCoordinatorCourseRq { token: string; course_wallet_status: number; course_code: number; } export interface IFullCodStudentOverdueByCoordinatorRq { token: string; course_wallet_status: number; param: string; } export interface IPaymentBillRs { payment_method: number; payment_services: number; payment_wallet: number; bank: number; generated_for: number; generated_by: number; total_amount: number; payment_amount: number; outstanding_amount: number; positive_amount: number; discount: number; academic_plan: number; payer_name: string; payer_document: string; payment_reference: null; payment_date: null; observation: string; created_at: Date; code: number; coupon_discount: ICouponDiscountRs; referral_discount: IReferralDiscountRs[]; } export interface ICouponDiscountRs { code: number; discount_ref: string; name: string; type: number; discount_type: number; percentage: number; start_date: Date; end_date: Date; state: number; description: string; } export interface IReferralDiscountRs { code: number; user_referred: number; cod_code: number; payment_status: number; amount_payable: number; type_movement: string; } export interface IPaymentReferenceRq { token: string; payment_reference: string; } export interface IPaymentCodRs { fee_number: number; status: number; timely_date: Date; total_payment_amount: number; fertilizer: IFertilizerRs[]; } export interface IFertilizerRs { fertilizer: number; date: Date; receipt_number: number; } export interface ITransferBase { transfer_amount: number; bank_code: number; transfer_date: string; reference_number: string; status: string; } export interface ITransferCreateRq extends ITransferBase { token: string; image?: File; } export interface ITransferShowImageRq { code: number; } export interface ITransferAssignImage { token: string; code: number; image: File; } export interface ITransferUpdateRq extends ITransferBase { token: string; code: number; } export interface ITransferGetRq { token: string; code: number; } export interface ITransferDeleteRq { token: string; code: number; } export interface ITransferGetAllRq { token: string; code_type_consult?: number; start_date?: string | null; finish_date?: string | null; } export interface ITransfer { code?: number; transfer_amount: number; bank_code: number; transfer_date: Date; reference_number: string; status: string; } export interface ITransferSearchRq { token: string; reference_number?: string; bank_code?: number; transfer_amount?: number; transfer_date?: string; } export interface ITransferStatusUpdateRq { token: string; code: number; status: string; } export interface IDeleteCodPaymentsRq { token: string; codeCodPayment: number; } export interface ICreateCodPaymentsRq { token: string; cod: number; timely_date: string; valueAmount: number; fee_number: number; } export interface ITransferStatusUpdateRequestRq { token: string; transfer_code: number; status_value: number; } export interface IUpdateElectronicInvoiceRq { token: string; payment_bill_code: number; electronic_invoice: string; } export interface IValidationOfTransfersByNumberRq { token: string; reference_number?: string; code_bank: number; } export interface IValidationOfTransfersByNumberRs { ref_transfers: IRefTransferRs[]; ref_invoices: IRefInvoiceRs[]; } export interface IRefInvoiceRs { invoices: IInvoicesRs; summary: ISummaryRs; } export interface IInvoicesRs { cancelled?: IStrPaymentBillRs[]; normal?: IStrPaymentBillRs[]; } export interface IStrPaymentBillRs { code: number; payment_amount: number; method: string; service: string; created_at: Date; user_stude: string; user_admin: string; name_bank: string; wallet: string; } export interface ISummaryRs { facturas_canceladas: IInvoiceRs; facturas_normales: IInvoiceRs; } export interface IInvoiceRs { total_fact: number; total_amount: number; } export interface IRefTransferRs { code: number; transfer_amount: number; bank_code: number; transfer_date: Date; reference_number: string; status: string; initial_amount: number; created_by: string; updated_by: string; image_url: null; updated_at: Date; created_at: Date; }