/** * Audius API * * The version of the OpenAPI document: 1.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 { CommentEntityType } from './CommentEntityType'; import type { CommentMention } from './CommentMention'; /** * * @export * @interface ReplyComment */ export interface ReplyComment { /** * * @type {string} * @memberof ReplyComment */ id: string; /** * * @type {string} * @memberof ReplyComment */ entityId: string; /** * * @type {CommentEntityType} * @memberof ReplyComment */ entityType: CommentEntityType; /** * * @type {string} * @memberof ReplyComment */ userId: string; /** * * @type {string} * @memberof ReplyComment */ message: string; /** * * @type {Array} * @memberof ReplyComment */ mentions?: Array; /** * * @type {number} * @memberof ReplyComment */ trackTimestampS?: number; /** * * @type {number} * @memberof ReplyComment */ reactCount: number; /** * * @type {boolean} * @memberof ReplyComment */ isEdited: boolean; /** * * @type {boolean} * @memberof ReplyComment */ isCurrentUserReacted?: boolean; /** * * @type {boolean} * @memberof ReplyComment */ isArtistReacted?: boolean; /** * * @type {string} * @memberof ReplyComment */ createdAt: string; /** * * @type {string} * @memberof ReplyComment */ updatedAt?: string; /** * * @type {number} * @memberof ReplyComment */ parentCommentId?: number; } /** * Check if a given object implements the ReplyComment interface. */ export declare function instanceOfReplyComment(value: object): value is ReplyComment; export declare function ReplyCommentFromJSON(json: any): ReplyComment; export declare function ReplyCommentFromJSONTyped(json: any, ignoreDiscriminator: boolean): ReplyComment; export declare function ReplyCommentToJSON(value?: ReplyComment | null): any;