iptdevs-design-system
Version:
Library common elements into IPT Plattform.
121 lines (120 loc) • 2.68 kB
TypeScript
import { MessageRq } from "../attendance/attendance.interface";
export declare class UserRs {
code: number;
name: string;
last_name: string;
nick_name: string;
email: string;
email_ipt: string;
role: number;
service_hour: number;
phone_indicative: number;
phone_number: number;
gender: string;
birthdate: string;
city: number;
id_card_type: number;
id_card: number;
comment?: string;
password: string;
token: string;
}
export declare class IUserEktRs {
code: number;
name: string;
last_name: string;
id_card: number;
ufps_code: number;
email: string;
phone_indicative: number;
phone: number;
token: string;
}
export declare class UserLoginRs {
code: number;
name: string;
last_name: string;
email: string;
id_card: string;
id_card_type: number;
phone_indicative: number;
phone: string;
gender: number;
city: number;
role: number;
birthdate: string;
token: string;
}
export declare class IUserFullDataRs {
code: number;
name: string;
last_name: string;
nick_name: string;
email: string;
email_ipt: string;
role: number;
service_hour: number;
phone_indicative: number;
phone_number: string;
gender: number;
birthdate: string;
city: number;
id_card_type: number;
id_card: string;
password: string;
token: string;
user_status: number;
}
export interface IUserResetPasswordRs {
ip_applicant: string;
status: number;
message: MessageRq;
data: IDataUserResetPasswordRs[];
}
export interface IDataUserResetPasswordRs {
code: number;
name: string;
last_name: string;
nick_name: string;
email: string;
email_ipt: string;
role: number;
service_hour: number;
phone_indicative: number;
phone_number: string;
gender: number;
birthdate: null;
city: number;
id_card_type: number;
id_card: string;
token: string;
user_status: number;
password_change: number;
updated_at: Date;
newPassword: string;
}
export interface IUserIPTRqs {
code: number;
name: string;
last_name: string | null;
nick_name: string | null;
email: string;
email_ipt: string | null;
role: number;
phone_indicative: number;
phone_number: string;
gender: number | null;
birthdate: Date | null;
city: ICityRS[];
id_card_type: number;
id_card: string | null;
user_status: number;
password_change: number;
status_asing: number;
}
export interface ICityRS {
code: number;
capital: number;
state: number;
country: number;
}