iptdevs-design-system
Version:
Library common elements into IPT Plattform.
117 lines (116 loc) • 2.47 kB
TypeScript
export interface getStrategyByUserCommercialRq {
token: string;
}
export interface getObservationsByStudentRq {
codeStudent: number;
}
export interface ContactcRq {
code: number;
user_student: User;
user_commercial: User;
marketing_status: string;
marketing_origin: string;
academic_plan: string;
updated_at: Date;
created_at: Date;
}
export interface User {
code: number;
name: string;
last_name: string;
nick_name: null;
email: string;
email_ipt: null;
role: number;
phone_indicative: number;
phone_number: string;
gender: number;
birthdate: null;
city: number;
id_card_type: number;
id_card: string;
}
export interface ObservationsContactRq {
code: number;
marketing_strategy: number;
marketing_status: string;
marketing_contact: string;
academic_plan: string;
observation: string;
}
export interface CreateObservationsRq {
token: string;
marketing_strategy: number;
marketing_status: number;
marketing_contact: number;
academic_plan: number;
observation: string;
}
export interface StatusContactRq {
code: number;
name: string;
priority: number;
color: string;
updated_at: Date;
}
export interface ContactedTypeRq {
code: number;
name: string;
}
export interface PlanContactRq {
code: number;
name: string;
}
export interface TopSalesRq {
position: number;
name: string;
}
export interface UserAdviserRq {
code: number;
id_card: string;
name: string;
last_name: string;
nick_name: null;
email: string;
phone_number: string;
gender: number;
city: string;
birthdate: null;
role: string;
service_hour: number;
email_ipt: null;
updated_at: Date;
}
export interface UserStatisticsRq {
day: Day;
week: Day;
month: Day;
}
export interface Day {
Pendiente: number;
Nocontesta: number;
Seguimiento: number;
Otroasesor: number;
Nointeresado: number;
Matriculado: number;
Otros: number;
}
export interface UserTopAdviserRq {
matriculados: number;
userCommercial: string;
}
export interface GroupSignupStatusRq {
signupStatus: number;
}
export interface ITypeSocialNetworksRq {
code: number;
name: string;
}
export interface ISocialNetworksRq {
token: string;
name: string;
email: string;
phone: number;
plaform_id: number;
description: string;
}