/** * 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 { PublicationType } from './publicationType'; import { UserProfile } from './userProfile'; /** * Use Case - An online magazine, a publication with a fixed publication staff that posts stories around a specific topic - A community publication, a publication that accepts stories published around Medium - A company blog, a publication that is created specifically to share company news - A collection of individual stories by a single author that are parts of a larger whole */ export declare class Publication { 'id'?: string; 'postIds'?: Array; 'admin'?: UserProfile; 'adminBackendPlatformUserId': string; 'tags': Array; 'editors'?: Array; 'subjects': Array; 'description'?: string; 'createdAt'?: string; 'type': PublicationType; 'publicationName': string; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; } export declare namespace Publication { }