170 lines
		
	
	
		
			3.3 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
		
		
			
		
	
	
			170 lines
		
	
	
		
			3.3 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| 
								 | 
							
								export class field{
							 | 
						||
| 
								 | 
							
								  _id?:any;
							 | 
						||
| 
								 | 
							
								  name?:any;
							 | 
						||
| 
								 | 
							
								  type?:any;
							 | 
						||
| 
								 | 
							
								  icon?:any;
							 | 
						||
| 
								 | 
							
								  toggle?:any;
							 | 
						||
| 
								 | 
							
								  required?:any;
							 | 
						||
| 
								 | 
							
								  regex?:any;
							 | 
						||
| 
								 | 
							
								  errorText?:any;
							 | 
						||
| 
								 | 
							
								  label?:any;
							 | 
						||
| 
								 | 
							
								  description?:any;
							 | 
						||
| 
								 | 
							
								  placeholder?:any;
							 | 
						||
| 
								 | 
							
								  className?:any;
							 | 
						||
| 
								 | 
							
								  subtype?:any;
							 | 
						||
| 
								 | 
							
								  handle?:any;
							 | 
						||
| 
								 | 
							
								  min?:number;
							 | 
						||
| 
								 | 
							
								  max?:number;
							 | 
						||
| 
								 | 
							
								  inline?:any;
							 | 
						||
| 
								 | 
							
								  value?:any;
							 | 
						||
| 
								 | 
							
								  size?:any;
							 | 
						||
| 
								 | 
							
								  values?:Array<value>;
							 | 
						||
| 
								 | 
							
								  div_name?:any;
							 | 
						||
| 
								 | 
							
								  gridLine_name?:any;
							 | 
						||
| 
								 | 
							
								  children?: field[];
							 | 
						||
| 
								 | 
							
								  tooltipmsg?:any;
							 | 
						||
| 
								 | 
							
								  maxcharacters?:any;
							 | 
						||
| 
								 | 
							
								  visibilty?:any;
							 | 
						||
| 
								 | 
							
								  duplicateVal?:any;
							 | 
						||
| 
								 | 
							
								  encryptData?:any;
							 | 
						||
| 
								 | 
							
								  personalHealthInfo?:any;
							 | 
						||
| 
								 | 
							
								  descriptionText?:any;
							 | 
						||
| 
								 | 
							
								  heightpx?:any;
							 | 
						||
| 
								 | 
							
								  showDescription?:boolean;
							 | 
						||
| 
								 | 
							
								  personalInfo?:boolean;
							 | 
						||
| 
								 | 
							
								  readOnly?:any;
							 | 
						||
| 
								 | 
							
								  sessionVar?:any;
							 | 
						||
| 
								 | 
							
								  allowedDays?:any;
							 | 
						||
| 
								 | 
							
								  allowedHrsFrom?:any;
							 | 
						||
| 
								 | 
							
								  allowedHrsTo?:any;
							 | 
						||
| 
								 | 
							
								  showSeconds?:boolean;
							 | 
						||
| 
								 | 
							
								  datePicker?:any;
							 | 
						||
| 
								 | 
							
								  alphabeticalOrdering?:boolean;
							 | 
						||
| 
								 | 
							
								  fieldLayout?:any;
							 | 
						||
| 
								 | 
							
								  otherChoice?:boolean;
							 | 
						||
| 
								 | 
							
								  dynamicList?:any;
							 | 
						||
| 
								 | 
							
								  iconType?:any;
							 | 
						||
| 
								 | 
							
								  target?:any;
							 | 
						||
| 
								 | 
							
								  defaultCamera?:any;
							 | 
						||
| 
								 | 
							
								  imgoption?:Array<value>;
							 | 
						||
| 
								 | 
							
								  questions?:Array<value1>;
							 | 
						||
| 
								 | 
							
								  maxDuration?:any;
							 | 
						||
| 
								 | 
							
								  maxNo?:number;
							 | 
						||
| 
								 | 
							
								  decimalPlaces?:number;
							 | 
						||
| 
								 | 
							
								  currencyType?:any;
							 | 
						||
| 
								 | 
							
								  formatNo?:any;
							 | 
						||
| 
								 | 
							
								  providersData?:any;
							 | 
						||
| 
								 | 
							
								  apikey?:any;
							 | 
						||
| 
								 | 
							
								  expanded?:boolean;
							 | 
						||
| 
								 | 
							
								  files?:Array<any>;
							 | 
						||
| 
								 | 
							
								  password?:any;
							 | 
						||
| 
								 | 
							
								  content?:any;
							 | 
						||
| 
								 | 
							
								  theme?:any;
							 | 
						||
| 
								 | 
							
								  norows?:number;
							 | 
						||
| 
								 | 
							
								  nocolumns?:number;
							 | 
						||
| 
								 | 
							
								  editordata?:any;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								export class value{
							 | 
						||
| 
								 | 
							
								  label?:any="";
							 | 
						||
| 
								 | 
							
								  value?:any="";
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								export class value1{
							 | 
						||
| 
								 | 
							
								  label1?:any="";
							 | 
						||
| 
								 | 
							
								  value1?:any="";
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								export interface IProperty {
							 | 
						||
| 
								 | 
							
								  url?: string;
							 | 
						||
| 
								 | 
							
								  loading?: boolean;
							 | 
						||
| 
								 | 
							
								  itemsPerPage?: number;
							 | 
						||
| 
								 | 
							
								  total?: number;
							 | 
						||
| 
								 | 
							
								  p?: number;
							 | 
						||
| 
								 | 
							
								  sizeLimit?: number;
							 | 
						||
| 
								 | 
							
								  title?: string;
							 | 
						||
| 
								 | 
							
								  text?: string;
							 | 
						||
| 
								 | 
							
								  items?: any[];
							 | 
						||
| 
								 | 
							
								  sub?: any;
							 | 
						||
| 
								 | 
							
								  isBlocked?: boolean;
							 | 
						||
| 
								 | 
							
								  isDeleted?: boolean;
							 | 
						||
| 
								 | 
							
								  isEmailVerified?: string;
							 | 
						||
| 
								 | 
							
								  successMsg?: string;
							 | 
						||
| 
								 | 
							
								  msg?: string;
							 | 
						||
| 
								 | 
							
								  userId?: string;
							 | 
						||
| 
								 | 
							
								  status?: number;
							 | 
						||
| 
								 | 
							
								  userPlaceholder?: string;
							 | 
						||
| 
								 | 
							
								  searchKey?: string;
							 | 
						||
| 
								 | 
							
								  fullName?: string;
							 | 
						||
| 
								 | 
							
								  email?: string;
							 | 
						||
| 
								 | 
							
								  countryCode?: string;
							 | 
						||
| 
								 | 
							
								  dialCode?: string;
							 | 
						||
| 
								 | 
							
								  phoneNumber?: string;
							 | 
						||
| 
								 | 
							
								  value?: Date;
							 | 
						||
| 
								 | 
							
								  data?: any;
							 | 
						||
| 
								 | 
							
								  name_es?: string;
							 | 
						||
| 
								 | 
							
								  name_en?: string;
							 | 
						||
| 
								 | 
							
								  countries?: any;
							 | 
						||
| 
								 | 
							
								  states?: any;
							 | 
						||
| 
								 | 
							
								  cities?: any;
							 | 
						||
| 
								 | 
							
								  countries1?: any;
							 | 
						||
| 
								 | 
							
								  states1?: any;
							 | 
						||
| 
								 | 
							
								  cities1?: any;
							 | 
						||
| 
								 | 
							
								  countries2?: any;
							 | 
						||
| 
								 | 
							
								  states2?: any;
							 | 
						||
| 
								 | 
							
								  cities2?: any;
							 | 
						||
| 
								 | 
							
								  localities?: any;
							 | 
						||
| 
								 | 
							
								  buildings?: any;
							 | 
						||
| 
								 | 
							
								  country_id?: string;
							 | 
						||
| 
								 | 
							
								  state_id?: string;
							 | 
						||
| 
								 | 
							
								  city_id?: string;
							 | 
						||
| 
								 | 
							
								  locality_id?: string;
							 | 
						||
| 
								 | 
							
								  building_id?: string;
							 | 
						||
| 
								 | 
							
								  countryCount?: number;
							 | 
						||
| 
								 | 
							
								  stateCount?: number;
							 | 
						||
| 
								 | 
							
								  cityCount?: number;
							 | 
						||
| 
								 | 
							
								  stateCityCount?: number;
							 | 
						||
| 
								 | 
							
								  localityCount?: number;
							 | 
						||
| 
								 | 
							
								  buildingCount?: number;
							 | 
						||
| 
								 | 
							
								  countriesAdd?: any;
							 | 
						||
| 
								 | 
							
								  statesAdd?: any;
							 | 
						||
| 
								 | 
							
								  citiesAdd?: any;
							 | 
						||
| 
								 | 
							
								  localitiesAdd?: any;
							 | 
						||
| 
								 | 
							
								  country_idAdd?: string;
							 | 
						||
| 
								 | 
							
								  state_idAdd?: string;
							 | 
						||
| 
								 | 
							
								  city_idAdd?: string;
							 | 
						||
| 
								 | 
							
								  locality_idAdd?: string;
							 | 
						||
| 
								 | 
							
								  countryCountAdd?: number;
							 | 
						||
| 
								 | 
							
								  stateCountAdd?: number;
							 | 
						||
| 
								 | 
							
								  cityCountAdd?: number;
							 | 
						||
| 
								 | 
							
								  localityCountAdd?: number;
							 | 
						||
| 
								 | 
							
								  successText?: string;
							 | 
						||
| 
								 | 
							
								  propertyTypes?: any;
							 | 
						||
| 
								 | 
							
								  propertyTypesCount?: number;
							 | 
						||
| 
								 | 
							
								  amenities?: any;
							 | 
						||
| 
								 | 
							
								  amenitiesCount?: number;
							 | 
						||
| 
								 | 
							
								  projectTypes?: any;
							 | 
						||
| 
								 | 
							
								  projectTypesCount?: number;
							 | 
						||
| 
								 | 
							
								  routeName?: string;
							 | 
						||
| 
								 | 
							
								  icon?: any;
							 | 
						||
| 
								 | 
							
								  userType?: string;
							 | 
						||
| 
								 | 
							
								  overlay?: any;
							 | 
						||
| 
								 | 
							
								  is_broker_seller_dev?: number;
							 | 
						||
| 
								 | 
							
								  is_buyer_renter?: number;
							 | 
						||
| 
								 | 
							
								  is_broker?: number;
							 | 
						||
| 
								 | 
							
								  is_data_collector?: number;
							 | 
						||
| 
								 | 
							
								  image?: any;
							 | 
						||
| 
								 | 
							
								  index?: number;
							 | 
						||
| 
								 | 
							
								  name?: string;
							 | 
						||
| 
								 | 
							
								  phone?: string;
							 | 
						||
| 
								 | 
							
								  type?: number;
							 | 
						||
| 
								 | 
							
								  property_id?: string;
							 | 
						||
| 
								 | 
							
								  banks?: any;
							 | 
						||
| 
								 | 
							
								  bankCount?: string;
							 | 
						||
| 
								 | 
							
								  flag?: number;
							 | 
						||
| 
								 | 
							
								  page?: number;
							 | 
						||
| 
								 | 
							
								  property_for?: any;
							 | 
						||
| 
								 | 
							
								  status_id?:any;
							 | 
						||
| 
								 | 
							
								  type_id?:any;
							 | 
						||
| 
								 | 
							
								  post_type?:any;
							 | 
						||
| 
								 | 
							
								  developer_id?:any;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								}
							 |