export interface Zone { id: number zone_id: string name: string api_key: string created_at: string updated_at: string } export interface DnsRecord { id: number zone_id: number cf_record_id: string name: string type: string content: string proxied: number is_static: number created_at: string updated_at: string cf_zone_id?: string zone_name?: string } export interface SetupStatus { needs_setup: boolean } export interface IpResponse { ip: string ip_updated_at?: string } export interface Settings { cron_schedule: string } export interface IpProvider { id: number url: string name: string enabled: number priority: number created_at: string updated_at: string } export interface ApiError { error: string }