export default interface Tweets { data: Datum[]; includes: Includes; } export interface Includes { media: Media[]; } export interface Media { media_key: string; non_public_metrics: Nonpublicmetrics2; organic_metrics: Organicmetrics2; type: string; } export interface Organicmetrics2 { playback_0_count: number; playback_100_count: number; playback_25_count: number; playback_50_count: number; playback_75_count: number; view_count: number; } export interface Nonpublicmetrics2 { playback_0_count: number; playback_100_count: number; playback_25_count: number; playback_50_count: number; playback_75_count: number; } export interface Datum { attachments: Attachments; id: string; non_public_metrics: Nonpublicmetrics; organic_metrics: Organicmetrics; text: string; } export interface Organicmetrics { impression_count: number; like_count: number; reply_count: number; retweet_count: number; url_link_clicks: number; user_profile_clicks: number; } export interface Nonpublicmetrics { impression_count: number; url_link_clicks: number; user_profile_clicks: number; } export interface Attachments { media_keys: string[]; }