/** * User Service API * Solomon AI User Service API - Manages user profiles and authentication * * The version of the OpenAPI document: 1.0 * Contact: yoanyomba@solomon-ai.co * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { AccountType } from './accountType'; import { Category } from './category'; import { Comment } from './comment'; import { ContentInsights } from './contentInsights'; import { Media } from './media'; import { Note } from './note'; import { PollResponse } from './pollResponse'; import { PostType } from './postType'; import { Reaction } from './reaction'; import { Thread } from './thread'; import { ThreadParticipantType } from './threadParticipantType'; export declare class PollPost { 'id'?: string; 'createdAt'?: string; 'action': PostType; 'content': string; 'mentions'?: Array; 'hashtags'?: Array; 'media'?: Media; 'extra'?: { [key: string]: string | undefined; }; 'comments'?: Array; 'backendPlatformUserId'?: string; 'profileId'?: string; 'title'?: string; 'tags'?: Array; 'topicName'?: string; 'authorUsername'?: string; 'authorProfileImage'?: string; 'affinityScore'?: string; 'qualityScore'?: string; 'userIdToAffinityScoreMap'?: { [key: string]: string | undefined; }; 'insights'?: ContentInsights; 'userIdToReportsMap'?: { [key: string]: string | undefined; }; 'backgroundImageUrl'?: string; 'authorAccountType'?: AccountType; 'userIdToPollResponsesMap'?: { [key: string]: PollResponse | undefined; }; 'pollOptions': Array; 'pollDistribution'?: { [key: string]: number | undefined; }; 'pollEndDate'?: Date; 'notes'?: Array; 'thread'?: Thread; 'threadParticipantType'?: ThreadParticipantType; 'userIdToReactionMap'?: { [key: string]: Reaction | undefined; }; 'category'?: Category; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; } export declare namespace PollPost { }