/**
 * Generated by orval v7.21.0 🍺
 * Do not edit manually.
 * FastAPI
 * OpenAPI spec version: 0.1.0
 */
import type { MarketingReportResponseClinicName } from './marketingReportResponseClinicName';
import type { MarketingReportResponseClinicNameEn } from './marketingReportResponseClinicNameEn';
import type { ClinicSnapshot } from './clinicSnapshot';
import type { ChannelScore } from './channelScore';
import type { YouTubeAudit } from './youTubeAudit';
import type { InstagramAudit } from './instagramAudit';
import type { FacebookAudit } from './facebookAudit';
import type { OtherChannel } from './otherChannel';
import type { WebsiteAudit } from './websiteAudit';
import type { DiagnosisItem } from './diagnosisItem';
import type { TransformationProposal } from './transformationProposal';
import type { RoadmapMonth } from './roadmapMonth';
import type { KPIMetric } from './kPIMetric';
import type { MarketingReportResponseScreenshots } from './marketingReportResponseScreenshots';

export interface MarketingReportResponse {
  id: string;
  clinicName?: MarketingReportResponseClinicName;
  clinicNameEn?: MarketingReportResponseClinicNameEn;
  createdAt: string;
  targetUrl: string;
  overallScore: number;
  clinicSnapshot: ClinicSnapshot;
  channelScores: ChannelScore[];
  youtubeAudit: YouTubeAudit;
  instagramAudit: InstagramAudit;
  facebookAudit: FacebookAudit;
  otherChannels: OtherChannel[];
  websiteAudit: WebsiteAudit;
  problemDiagnosis: DiagnosisItem[];
  transformation: TransformationProposal;
  roadmap: RoadmapMonth[];
  kpiDashboard: KPIMetric[];
  screenshots?: MarketingReportResponseScreenshots;
}
