import { default as Cache } from './sq-profile-cache.interface'; export interface Instagram { id: string; user_id?: string; username: string; exists: boolean; searchable: number; macro: number; notSearchReason: string; brandUser: number; picture: string; fullName: string; email: string; bio?: string; website?: string; language?: string; isBusiness: number; hasSkip?: number; facebookUserId: string; facebookPageId: string; instagramBusinessId: string; scrapperEngagementRate: number; engagementRate?: number; totalMedias: number; medias: number; followers: number; follows: number; likes: number; comments: number; tier: string; createdAt: string; updatedAt: string; logstashProcessedAt: any; score?: number; score1?: number; score2?: number; score3?: number; score4?: number; score5?: number; storiesEngagementRate?: number; postEffectiveReach?: number; storiesEffectiveReach?: number; profileViews: number; hasMediaKit: number; categorizedAt?: string; averageComments: number; averageCommentsImage: number; averageCommentsVideo: number; averageCommentsCarousel: number; averageLikes: number; averageLikesImage: number; averageLikesVideo: number; averageLikesCarousel: number; commentLikesRate: number; commentsRate: number; totalStoriesImpressions?: number; totalStoriesReach?: number; totalStoriesReplies?: number; totalStoriesTapBacks?: number; totalStoriesTapFowardExits: number; totalPostsReach?: number; totalPostsSaves?: number; totalPostsImpressions?: number; averageSaved: number; averageSavedImage: number; averageSavedVideo: number; averageSavedCarousel: number; averageTapBacks: number; averageTapBacksImage: number; averageTapBacksVideo: number; averageReplies: number; averageRepliesImage: number; averageRepliesVideo: number; averageTapFowardExits: number; averageTapFowardExitsImage: number; averageTapFowardExitsVideo: number; completeVideoStoriesRate: number; numberPostsActivityScore?: number; numberStoriesScore?: number; daysPostsScore?: number; daysStoriesScore?: number; advertisingPostsEngagementRate?: number; noAdvertisingPostsEngagementRate?: number; advertisingStoriesEngagementRate?: number; noAdvertisingStoriesEngagementRate?: number; advertisingContentPercentage?: number; advertisingPostsPercentage?: number; advertisingStoriesPercentage?: number; postImageEngagementRate?: number; postCarouselEngagementRate?: number; postVideoEngagementRate?: number; storiesVideoEngagementRate?: number; storiesImageEngagementRate?: number; storiesCompleteEngagementRate?: number; averagePostsReach: number; averagePostsImpressions: number; averagePostsFrequency: number; averageStoriesReach: number; averageStoriesImpressions: number; averageStoriesFrequency: number; adPostPermanceEngagementRate?: number; adStoriesPermanceEngagementRate?: number; identifyAt?: string; socialNetworkProfilesCache?: Cache[]; } export interface Youtube { id: string; googleId: string; exists: boolean; searchable: number; notSearchReason: string; email: string; channelTitle: string; username: string; picture: string; fullName: string; description: any; bio?: string; customUrl: string; country: string; since: string; followers: number; subscribers: number; engagementRate?: number; engagementRatePositive: number; engagementRateNegative: number; viewsRate: number; viewsMedian: number; comments: number; identificationComments: number; identificationLikes: number; identificationDislikes: number; averageComments: number; averageLikes: number; averageDislikes: number; shares: number; averageShares: number; commentLikesRate: number; commentViewsRate: number; averageViewsDuration: number; averageViewPercentage: number; averageVideoDuration: number; videoEffectiveReach: number; videos: number; identificationVideos: number; views: number; identificationViews: number; privacyStatus: string; language?: string; createdAt: string; updatedAt: string; logstashProcessedAt: any; macro: number; brandUser: number; } export interface Twitter { id: string; username: string; picture: string; followers: number; createdAt: string; updatedAt: string; brandUser: number; exists: boolean; macro: number; engagementRate?: number; totalRetweets: number; totalLikes: number; totalRetweetsReceived: number; averageLikes: number; averageRetweets: number; totalTweets: number; averageRepliesByLikes: number; averageRepliesByTweet: number; repliesRate: number; effectiveImpressionReach: number; averageImpressions: number; countReplies: number; adTweetsCount: number; engagementRateAd: number; tweetPostAdPerformance: number; } export interface TikTok { id: string; openId: string; unionId: string; exists: boolean; verified: boolean; username: string; nickname: string; macro: number; brandUser: number; picture: string; bio?: string; engagementRate?: number; followers: number; following: number; likes: number; averageLikes: number; comments: number; averageComments: number; shares: number; averageShares: number; views: number; averageViews: number; createdAt: string; updatedAt: string; isValid: boolean; status: any; }