23 lines
715 B
TypeScript
23 lines
715 B
TypeScript
export interface SponsorDashboardViewData {
|
|
sponsorName: string;
|
|
totalImpressions: string;
|
|
totalInvestment: string;
|
|
metrics: {
|
|
impressionsChange: number;
|
|
viewersChange: number;
|
|
exposureChange: number;
|
|
};
|
|
categoryData: {
|
|
leagues: { count: number; impressions: number };
|
|
teams: { count: number; impressions: number };
|
|
drivers: { count: number; impressions: number };
|
|
races: { count: number; impressions: number };
|
|
platform: { count: number; impressions: number };
|
|
};
|
|
sponsorships: Record<string, unknown>; // From DTO
|
|
activeSponsorships: number;
|
|
formattedTotalInvestment: string;
|
|
costPerThousandViews: string;
|
|
upcomingRenewals: any[];
|
|
recentActivity: any[];
|
|
} |