import type { CF_ContentType } from "./Contentful_ContentType.enum"; import type { Asset } from "contentful"; export interface CF_Campaign { campaignName: string; urlPatter: string; selector: string; insertHtml: | "afterbegin" | "beforeend" | "afterend" | "beforebegin" | "replace"; timeUntil?: string; javascript?: string; medias?: Asset[]; html?: string; css?: string; } export interface CF_CampaignSkeleton { contentTypeId: CF_ContentType.campaign; fields: CF_Campaign; }