import { STContentTypeEnum } from './enums/content-type-enum'; import { STDiffusionModeEnum } from './enums/diffusion-mode-enum'; import { STDisponibilityStatusEnum } from './enums/disponibility-status-enum'; import { STTrack } from './track'; export interface STContent { key: string; type: STContentTypeEnum; title: string; ean?: string; imgSrc?: string; portraitImgSrc?: string; landscapeImgSrc?: string; mainColor?: string; slug?: string; narrator?: string; author?: string; authorBibliographicalNote?: string; publishingHouse?: string; imprintName?: string; advertiser?: string; language?: string; descriptionText?: string; mediaType?: string; diffusionMode?: STDiffusionModeEnum; numberOfChapters?: number; disponibilityStatus?: STDisponibilityStatusEnum; complete?: boolean; platformCtaShown?: boolean; ctaShown?: boolean; ctaLabel?: string; ctaUrl?: string; applePodcastUrl?: string; googlePodcastUrl?: string; spotifyUrl?: string; googlePodcastFeedId?: string; isExplicitContent?: boolean; categories?: string; copyright?: string; websiteUrl?: string; rssFeedUrl?: string; vastUrl?: string; pdfUrl?: string; publicationDate?: Date; overallDuration?: number; listenPageLinkActive?: boolean; trackList?: Array; createdAt?: Date; updatedAt?: Date; }