export interface LinkClickEvent { /** Accept-Language header value. */ accept_language?: string | null; /** Accuracy radius for geographic coordinates in kilometers. */ accuracy_radius_km?: number | null; /** Autonomous System Number. */ asn?: number | null; /** Reason why the request was blocked (if applicable). */ blocked_reason?: string | null; /** User-Agent Client Hint brand. */ ch_ua_brand?: string | null; /** User-Agent Client Hint mobile indicator. */ ch_ua_mobile?: string | null; /** User-Agent Client Hint platform. */ ch_ua_platform?: string | null; /** City name. */ city?: string | null; /** Color depth in bits. */ color_depth?: number | null; /** Type of internet connection. */ connection_type?: string | null; /** Country code (ISO 3166-1 alpha-2). */ country?: string | null; /** Timestamp when the click occurred in ISO 8601 format. */ created_at: string; /** Error details if the request failed. */ error_details?: Record | null; /** Facebook Click Identifier. */ fbclid?: string | null; /** Final resolved URL after redirects. */ final_url?: string | null; /** Unique fingerprint identifier for the client. */ fingerprint_id?: string | null; /** Google Click Identifier. */ gclid?: string | null; /** IP address of the visitor (may be anonymized). */ ip_address?: string | null; /** Chain of IP addresses for proxied requests. */ ip_chain?: string[] | null; /** Whether the request was identified as coming from a bot. */ is_bot?: boolean | null; /** Request latency in milliseconds. */ latency_ms?: number | null; /** Geographic latitude. */ latitude?: number | null; /** Geographic longitude. */ longitude?: number | null; /** Additional metadata as JSON object. */ metadata?: Record | null; /** HTTP method used. */ method?: string | null; /** Metro area code. */ metro_code?: number | null; /** Network downlink speed estimate in Mbps. */ network_downlink?: number | null; /** Network round-trip time in milliseconds. */ network_rtt?: number | null; /** Time to first byte in milliseconds,. */ performance_ttfb_ms?: number | null; /** Postal/ZIP code. */ postal_code?: string | null; /** Number of redirect hops to reach final destination. */ redirect_hops?: number | null; /** The referring URL. */ referrer?: string | null; /** Domain of the referring URL. */ referrer_domain?: string | null; /** Region or state. */ region?: string | null; /** Timestamp when the redirect was resolved in ISO 8601 format. */ resolved_at?: string | null; /** Screen resolution. */ screen_res?: string | null; /** HTTP status code of the response. */ status_code?: number | null; /** Timezone offset in minutes from UTC. */ timezone_offset_min?: number | null; /** Whether the request came from a Tor exit node. */ tor_exit_node?: boolean | null; /** Browser name. */ ua_browser?: string | null; /** Device type. */ ua_device?: string | null; /** Operating system. */ ua_os?: string | null; /** Browser version. */ ua_version?: string | null; /** User agent string from the browser. */ user_agent?: string | null; /** UTM campaign parameter. */ utm_campaign?: string | null; /** UTM content parameter. */ utm_content?: string | null; /** UTM medium parameter. */ utm_medium?: string | null; /** UTM source parameter. */ utm_source?: string | null; /** UTM term. */ utm_term?: string | null; }