25 lines
519 B
TypeScript
25 lines
519 B
TypeScript
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;
|
|
}
|