/** * Fabric API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { CommentWithAuthorAnonymousIdentity } from './CommentWithAuthorAnonymousIdentity'; import type { UserProfilePublic } from './UserProfilePublic'; /** * * @export * @interface CommentWithAuthor */ export interface CommentWithAuthor { /** * * @type {string} * @memberof CommentWithAuthor */ 'id': string; /** * * @type {string} * @memberof CommentWithAuthor */ 'content': string; /** * * @type {string} * @memberof CommentWithAuthor */ 'createdAt': string; /** * * @type {string} * @memberof CommentWithAuthor */ 'modifiedAt': string; /** * * @type {string} * @memberof CommentWithAuthor */ 'resourceId': string; /** * * @type {CommentWithAuthorAnonymousIdentity} * @memberof CommentWithAuthor */ 'anonymousIdentity': CommentWithAuthorAnonymousIdentity | null; /** * * @type {UserProfilePublic} * @memberof CommentWithAuthor */ 'user': UserProfilePublic | null; /** * * @type {Array} * @memberof CommentWithAuthor */ 'mentionedUsers': Array; } /** * Check if a given object implements the CommentWithAuthor interface. */ export declare function instanceOfCommentWithAuthor(value: object): value is CommentWithAuthor; export declare function CommentWithAuthorFromJSON(json: any): CommentWithAuthor; export declare function CommentWithAuthorFromJSONTyped(json: any, ignoreDiscriminator: boolean): CommentWithAuthor; export declare function CommentWithAuthorToJSON(json: any): CommentWithAuthor; export declare function CommentWithAuthorToJSONTyped(value?: CommentWithAuthor | null, ignoreDiscriminator?: boolean): any;