/* eslint-disable @typescript-eslint/naming-convention */ // sonarignore:start export class EngagementExplore { id: number; mood: string; moodFactor: string; sleep: string; food: string; content: string; contentType: string; diagnosis: string; createdAt: Date; updatedAt: Date; publishedAt: Date; title: string; image: any; isUnReadPreviousPost: boolean; createdPostAt?: Date; author: string; authorImage: any; duration: number; contentPostId: number; contentWebUrl: string; symptoms: string; contentTag: string; } export class EngagementExploreCMS { id: number; attributes: { mood: string; moodFactor: string; sleep: string; food: string; content: string; contentType: string; diagnosis: string; createdAt: Date; updatedAt: Date; publishedAt: Date; title: string; media: MediaTypeCms; author: string; authorImage: MediaTypeCms; duration: number; symptoms: string; contentTag: string; }; } export class Explore { id: number; reccurence: string; offsetStart: number; offsetEnd: number; type: string; segmentName: string; title: string; content: string; createdAt: Date; updatedAt: Date; publishedAt: Date; coverImage: any; engagementExplores: EngagementExplore[]; explores?: Explore; parentIds?: Explore[]; author: string; authorImage: any; duration: number; isUnReadPreviousPost: boolean; createdPostAt: Date; contentPostId: number; contentWebUrl: string; contentType: string; symptoms: string[]; } export class ExploreCMS { id: number; attributes: { reccurence: string; offset_start: number; offset_end: number; type: string; segment_name: string; title: string; content: string; createdAt: Date; updatedAt: Date; publishedAt: Date; cover_image: MediaTypeCms; engagement_explores: {data: EngagementExploreCMS[]}; explores?: Explore; parent_ids: ExploreCMS[]; author: string; authorImage: MediaTypeCms; duration: number; symptoms: string[]; }; } export class MediaTypeCms { data: { id: number; attributes: { name: string; alternativeText: string; caption: string; width: number; height: number; hash: string; ext: string; mime: string; size: number; url: string; previewUrl: string; provider: string; provider_metadata: null; createdAt: Date; }; }; } // sonarignore:end