File

app/core/interfaces/interfaces.component.ts

Index

Properties

Properties

buttonTitle
buttonTitle: string
Type : string
mediaItems
mediaItems: MediaItem[]
Type : MediaItem[]
title
title: string
Type : string
zipFileName
zipFileName: string
Type : string
export interface TopBannerData {
	introduction: string;
	bannerImageUrl;
	imageAlt;
	imageTitle;
	mobileBannerImageUrl;
	box1?: HighLightedBox;
	box2?: HighLightedBox;
	box3?: HighLightedBox;
	includeBreadcrumb;
	viewName: string;
}

export interface HighLightedBox {
	description: string;
	link: ComponentLink;
}

export interface MediaKit {
	title: string;
	buttonTitle: string;
	mediaItems: MediaItem[];
	zipFileName: string;
}

export interface MediaItem {
	title: string;
	size: string;
	url: string;
	fileName: string;
	altText: string;
	mimeType: string;
	id: string;
	componentId: string;
	mediaItem: any;
	isVideo: boolean;
}

export interface HighlightedContentData {
	title?: string;
	subtitle?: string;
	deck?: string;
	descriptionTitle: string;
	description: string;
	rightImage: boolean;
	fiftyFiftyTemplate: boolean;
	isButtonLink: boolean;
	link?: ComponentLink;
	colorScheme: string;
	mediaType?: string;
	mediaURL?: string;
	mimeType?: string;
	imgAlt?: string;
	id: string;
	linkObject?: any;
}

export interface ComponentLink {
	linkObject?: any;
	title: string;
	url: string;
	newWindow: boolean;
	isInternal: boolean;
	description: string;
	useDescription: boolean;
	linkID: string;
	fileSize: string;
}

export interface Tool {
	id: String;
	imageUrl: string;
	altText: string;
	toolUrl: string;
	linkType: string;
	title: string;
	description: string;
	restricted: boolean;
	windowTarget: String;
	userLoggedIn: boolean;
	roleRequired: boolean;
}

result-matching ""

    No results matching ""