/** * 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 { Note } from './note'; import { PostType } from './postType'; import { Reaction } from './reaction'; import { Thread } from './thread'; export declare class SharedPost { 'id'?: string; 'originalPostId': string; 'originalAuthorUsername'?: string; 'createdAt'?: string; 'content': string; 'mentions'?: Array; 'hashtags'?: Array; 'extra'?: { [key: string]: string | undefined; }; 'comments'?: Array; 'backendPlatformUserId'?: string; 'profileId'?: string; 'tags'?: Array; 'authorUsername'?: string; 'affinityScore'?: string; 'qualityScore'?: string; 'userIdToAffinityScoreMap'?: { [key: string]: string | undefined; }; /** * AccountType is the account type of the creator of this piece of content */ 'userIdToReportsMap'?: { [key: string]: string | undefined; }; 'notes'?: Array; 'thread'?: Thread; 'authorAccountType'?: AccountType; 'userIdToReactionMap'?: { [key: string]: Reaction | undefined; }; 'action': PostType; 'originalPostUserProfileId'?: string; 'originalPostUserbackendPlaformId'?: string; 'originalPostAction': PostType; '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 SharedPost { }