iptdevs-design-system
Version:
Library common elements into IPT Plattform.
144 lines (143 loc) • 3.14 kB
TypeScript
export interface IGetIndicativesPhoneRs {
ip_applicant: string;
status: number;
message: Message;
data: IPhoneIndicativeRs[];
}
export interface Message {
code: number;
message: string;
}
export interface IPhoneIndicativeRs {
code: number;
country: number;
prefix: string;
}
export interface IGetCardTypesRs {
ip_applicant: string;
status: number;
message: Message;
data: ICardTypesRs[];
}
export interface ICardTypesRs {
code: number;
name: string;
acronym?: string;
country: number;
}
export interface IGetDataCityByCodeRs {
ip_applicant: string;
status: number;
message: Message;
data: IDataCityByCodeRs;
}
export interface IDataCityByCodeRs {
code: number;
name: string;
capital: number;
state: number;
}
export interface IGetStateByCountryRs {
ip_applicant: string;
status: number;
message: Message;
data: IStateByCountryRs[];
}
export interface IStateByCountryRs {
code: number;
name: string;
country: number;
}
export interface IGetDataCityByStateRs {
ip_applicant: string;
status: number;
message: Message;
data: IDataCityByStateRs[];
}
export interface IDataCityByStateRs {
code: number;
name: string;
capital: number;
state: number;
}
export interface IAllCampusRs {
code: number;
name: string;
}
export interface IGetDataParametersAllRs {
ip_applicant: string;
status: number;
message: Message;
data: IParametersAllRs[];
}
export interface IParametersAllRs {
academicPlan: IAcademicPlanRs[];
english_levels: IMulticulturalismRs[];
TypeIdCardByCountryCol: IStateRs[];
indicatives: IPhoneIndicativeRs[];
country: Country[];
stratum: Stratum[];
civilStatus: IMulticulturalismRs[];
city: IDataCityByStateRs[];
State: IStateRs[];
gender: Gender[];
courseType: ICourseTypeRs[];
agreement: IAgreementRs[];
mkReasons: IMulticulturalismRs[];
studyReasons: IMulticulturalismRs[];
Multiculturalism: IMulticulturalismRs[];
}
export interface IAcademicPlanRs {
code: number;
name: string;
after_age: number;
before_age: number;
}
export interface IMulticulturalismRs {
code: number;
name: string;
}
export interface IStateRs {
code: number;
name: string;
country: number;
acronym?: string;
}
export interface Country {
code: number;
name: string;
iso: string;
icon_url: null;
}
export interface Stratum {
code: number;
name: string;
description: string;
}
export interface Gender {
code: number;
name_spanish: string;
name_english: string;
abbreviation: string;
}
export interface ICourseTypeRs {
code: number;
name: string;
label: string;
number_class: number;
number_class_club: number;
academic_plan: number;
theory_classes: number;
club_classes: number;
updated_at: Date;
created_at: Date;
}
export interface IAgreementRs {
code: number;
name: string;
end_time: Date;
category: number;
status: number;
updated_at: Date;
created_at: Date;
}