interface Values { jdbc_user: string; jdbc_password: string; database: string; endpoint: string; tables: string[]; port: string; engine: string; schema: string; } interface Cron { hours: string[]; hour_interval: boolean; hour_resourse: boolean; hour_resourse_value: number; month_day: string[]; month_day_interval: boolean; month_day_resourse: boolean; month_day_resourse_value: number; month: string[]; month_interval: boolean; month_resourse: boolean; month_resourse_value: number; week_days: string[]; week_days_interval: boolean; week_days_resourse: boolean; week_days_resourse_value: number; } export interface Info { costumer_id: string; user_id: string; } export interface ICreateInputRequest { cron: string; name: string; plugin: string; values: Values; operation: string; info: Info; } export interface IIdRequest { id: string; info: Info; } export interface UpdateInputRequest { id: string; cron: string; name: string; plugin: string; values: Values; operation: string; info: Info; } export interface ITestConnectionRequest { plugin: string; values: Values; }