export interface CategoryFaqData { type: string; id: string; links: FAQTermLinks; title: string; body: Body; link: Link; image: DatumImage; faq_terms: FAQTerm[]; product_reference: ProductReference; remote_video: RemoteVideo; } export interface Body { value: string; format: string; processed: string; summary: string; } export interface FAQTerm { type: string; id: string; links: FAQTermLinks; name: string; description: null; meta: FAQTermMeta; } export interface FAQTermLinks { self: Self; } export interface Self { href: string; } export interface FAQTermMeta { drupal_internal__target_id: number; } export interface DatumImage { type?: string; id?: string; links: ImageLinks; description?: null; meta?: FAQTermMeta; image?: ImageImage; data?: null; } export interface ImageImage { type: string; id: string; meta: PurpleMeta; } export interface PurpleMeta { alt: string; title: string; width: number; height: number; drupal_internal__target_id: number; imageDerivatives: ImageDerivatives; } export interface ImageDerivatives { links: ImageDerivativesLinks; } export interface ImageDerivativesLinks { coh_xx_small: CohXxSmall; coh_xx_small_landscape: CohXxSmall; medium: CohXxSmall; } export interface CohXxSmall { href: string; title: string; type: string; meta: CohXxSmallMeta; } export interface CohXxSmallMeta { rel: string; width: number; height: number; } export interface ImageLinks { self: Self; related?: Self; } export interface Link { uri: string; title: string; options: any[]; } export interface ProductReference { data: any[]; links: ImageLinks; } export interface RemoteVideo { type?: string; id?: string; links: ImageLinks; field_description?: null; field_media_oembed_video_1?: string; meta?: FAQTermMeta; data?: null; } export interface Jsonapi { version: string; meta: JsonapiMeta; parsed: boolean; } export interface JsonapiMeta { links: FAQTermLinks; } export interface FAQSearchDataMeta { count: string; }