UNPKG

iptdevs-design-system

Version:

Library common elements into IPT Plattform.

218 lines (217 loc) 4.58 kB
export interface UserRq { name: string; last_name: string; id_card: number; email: string; phone_indicative: string; phone_number: number; password: string; } export interface LoginRq { user: string; password: string; } export interface RegisterRq { name: string; last_name: string; id_card_type: string; id_card: number; phone_indicative: string; phone_number: number; email: string; password: string; city?: number; gender?: number; } export interface RegisterIndexRq { name: string; email: string; phone_number: string; city: number; comment?: string; } export interface RegisterHomeRq { name: string; last_name: string; type_id: string; id_card: number; city: string; date_of_birth: string; phone: number; email: string; comments: string; } export interface RegisterDashboardRq { name: string; last_name: string; email: string; phone_indicative: string; phone_number: number; id_card_type: number; id_card: number; city: string; service_hour: number; role: number; password: string; } export interface UserTokenRq { token: string; } export interface UserTokenRq2 { token: string; department: string; } export interface ForgotPasswordRq { email: string; id_card: number; } export interface getStudentRq { token: string; param: string; } export interface IptUser { 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: string; id_card_type: number; id_card: string; token: string; updated_at: Date; } export interface TeacherByCodeRq { token: string; teacher_code: number; } export interface TeacherRq { token: string; code: number; name: string; last_name: string; } export interface userTokenRq { token: string; } export interface IUpdtaeUserValidatedRq { token: string; code: number; } export interface IIptUserFullDataRq { code: number; name: string; last_name: string; nick_name: string; email: string; email_ipt: string; id_card_type: number; id_card: number; phone_indicative: number; phone_number: string; city: number; state: number | null; role: number; gender: number; birthdate: Date | null; service_hour: number; password: string; status: number; } export interface IUserStatusRq { code: number; name: string; } export interface IGenderTypeRq { code: number; name_spanish: string; name_english: string; abbreviation: string; } export interface IObtainUserByEmailDocRq { id_card: number; email: string; } export interface IUserCommercialRq { code: number; name: string; last_name: string; nick_name: null | string; email: string; email_ipt: string; role: string; service_hour: number; phone_indicative: number; phone_number: string; gender: number; birthdate: string; city: string; id_card_type: string; id_card: string; token: string; user_status: number; password_change: number; updated_at: Date; status_asing: number; } export interface IStudentOrUserEktByConceptRq { token: string; param: string; codeConcept: number; } export interface ParamsUser { token: string; param: string; } export interface IusersRq { name: string; last_name: string; email: string; phone_indicative: number; phone_number: number; id_card_type: number; id_card: number; city: number; password: string; role: number; gender: number; token: string; is_company: number; name_company?: string; category?: number; address_company?: string; phone_company?: number; nit?: number; } export interface IDeleteTeacherRq { token: string; teacher_code: number; } export interface IUpdateDataTeacherRq { token: string; teacher_code: number; name: string; last_name: string; email: string; email_ipt: string; phone_number: string; city: number; id_card_type: string; password: string; } export interface IObtainDataFromSuppliersStudentRq { token: string; param: string; } export interface IGeUsersFromDepartmentsRq { token: string; departments: number[]; roll_not_authorize: number[]; }