File: /var/www/quadcode.com/builds/-DFbjr9L/0/foach/quadcode.com/src/type/form.ts
export interface IForm {
loading: boolean;
error: boolean;
data: {
[name: string]: string | boolean | null;
};
response: {
[name: string]: string;
};
status: number;
}
export interface IRequest {
isPost?: boolean;
agreement: boolean;
token: string;
email: string;
name: string;
text: string;
phone: string;
landing_url: string;
language: string;
utm_campaign?: string;
utm_medium?: string;
utm_source?: string;
utm_content?: string;
utm_term?: string;
gclid?: string;
business_identification?: string;
region?: string;
price?: string;
country_code?: string;
first_name?: string;
last_name?: string;
}
export type IRequestField = keyof IRequest;
export type IRecord = Record<string, string | boolean | undefined | number>;