/**
 * fastcomments
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: 0.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 { CommentUserBadgeInfo } from './comment-user-badge-info';
import type { CommentUserHashTagInfo } from './comment-user-hash-tag-info';
import type { CommentUserMentionInfo } from './comment-user-mention-info';
import type { FCommentMeta } from './fcomment-meta';
/**
 *
 * @export
 * @interface FComment
 */
export interface FComment {
    /**
     *
     * @type {string}
     * @memberof FComment
     */
    '_id': string;
    /**
     *
     * @type {string}
     * @memberof FComment
     */
    'tenantId': string;
    /**
     *
     * @type {string}
     * @memberof FComment
     */
    'urlId': string;
    /**
     *
     * @type {string}
     * @memberof FComment
     */
    'urlIdRaw'?: string;
    /**
     *
     * @type {string}
     * @memberof FComment
     */
    'url': string;
    /**
     *
     * @type {string}
     * @memberof FComment
     */
    'pageTitle'?: string | null;
    /**
     *
     * @type {string}
     * @memberof FComment
     */
    'userId'?: string | null;
    /**
     *
     * @type {string}
     * @memberof FComment
     */
    'anonUserId'?: string | null;
    /**
     *
     * @type {string}
     * @memberof FComment
     */
    'commenterEmail'?: string | null;
    /**
     *
     * @type {string}
     * @memberof FComment
     */
    'commenterName': string;
    /**
     *
     * @type {string}
     * @memberof FComment
     */
    'commenterLink'?: string | null;
    /**
     *
     * @type {string}
     * @memberof FComment
     */
    'comment': string;
    /**
     *
     * @type {string}
     * @memberof FComment
     */
    'commentHTML': string;
    /**
     *
     * @type {string}
     * @memberof FComment
     */
    'parentId'?: string | null;
    /**
     *
     * @type {string}
     * @memberof FComment
     */
    'date': string | null;
    /**
     *
     * @type {string}
     * @memberof FComment
     */
    'localDateString'?: string | null;
    /**
     *
     * @type {number}
     * @memberof FComment
     */
    'localDateHours'?: number | null;
    /**
     *
     * @type {number}
     * @memberof FComment
     */
    'votes'?: number | null;
    /**
     *
     * @type {number}
     * @memberof FComment
     */
    'votesUp'?: number | null;
    /**
     *
     * @type {number}
     * @memberof FComment
     */
    'votesDown'?: number | null;
    /**
     *
     * @type {string}
     * @memberof FComment
     */
    'expireAt'?: string | null;
    /**
     *
     * @type {boolean}
     * @memberof FComment
     */
    'verified': boolean;
    /**
     *
     * @type {string}
     * @memberof FComment
     */
    'verifiedDate'?: string | null;
    /**
     *
     * @type {string}
     * @memberof FComment
     */
    'verificationId'?: string | null;
    /**
     *
     * @type {boolean}
     * @memberof FComment
     */
    'notificationSentForParent'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof FComment
     */
    'notificationSentForParentTenant'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof FComment
     */
    'reviewed'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof FComment
     */
    'imported'?: boolean;
    /**
     *
     * @type {string}
     * @memberof FComment
     */
    'externalId'?: string;
    /**
     *
     * @type {string}
     * @memberof FComment
     */
    'externalParentId'?: string | null;
    /**
     *
     * @type {string}
     * @memberof FComment
     */
    'avatarSrc'?: string | null;
    /**
     *
     * @type {boolean}
     * @memberof FComment
     */
    'isSpam'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof FComment
     */
    'aiDeterminedSpam'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof FComment
     */
    'hasImages'?: boolean;
    /**
     *
     * @type {number}
     * @memberof FComment
     */
    'pageNumber'?: number | null;
    /**
     *
     * @type {number}
     * @memberof FComment
     */
    'pageNumberOF'?: number | null;
    /**
     *
     * @type {number}
     * @memberof FComment
     */
    'pageNumberNF'?: number | null;
    /**
     *
     * @type {boolean}
     * @memberof FComment
     */
    'hasLinks'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof FComment
     */
    'hasCode'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof FComment
     */
    'approved': boolean;
    /**
     *
     * @type {string}
     * @memberof FComment
     */
    'locale': string | null;
    /**
     *
     * @type {boolean}
     * @memberof FComment
     */
    'isDeleted'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof FComment
     */
    'isDeletedUser'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof FComment
     */
    'isBannedUser'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof FComment
     */
    'isByAdmin'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof FComment
     */
    'isByModerator'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof FComment
     */
    'isPinned'?: boolean | null;
    /**
     *
     * @type {boolean}
     * @memberof FComment
     */
    'isLocked'?: boolean | null;
    /**
     *
     * @type {number}
     * @memberof FComment
     */
    'flagCount'?: number | null;
    /**
     *
     * @type {number}
     * @memberof FComment
     */
    'rating'?: number | null;
    /**
     *
     * @type {string}
     * @memberof FComment
     */
    'displayLabel'?: string | null;
    /**
     *
     * @type {number}
     * @memberof FComment
     */
    'fromProductId'?: number;
    /**
     *
     * @type {FCommentMeta}
     * @memberof FComment
     */
    'meta'?: FCommentMeta | null;
    /**
     *
     * @type {string}
     * @memberof FComment
     */
    'ipHash'?: string;
    /**
     *
     * @type {Array<CommentUserMentionInfo>}
     * @memberof FComment
     */
    'mentions'?: Array<CommentUserMentionInfo>;
    /**
     *
     * @type {Array<CommentUserHashTagInfo>}
     * @memberof FComment
     */
    'hashTags'?: Array<CommentUserHashTagInfo>;
    /**
     *
     * @type {Array<CommentUserBadgeInfo>}
     * @memberof FComment
     */
    'badges'?: Array<CommentUserBadgeInfo> | null;
    /**
     *
     * @type {string}
     * @memberof FComment
     */
    'domain'?: string | null;
    /**
     *
     * @type {string}
     * @memberof FComment
     */
    'veteranBadgeProcessed'?: string;
    /**
     *
     * @type {Array<string>}
     * @memberof FComment
     */
    'moderationGroupIds'?: Array<string> | null;
    /**
     *
     * @type {boolean}
     * @memberof FComment
     */
    'didProcessBadges'?: boolean;
    /**
     *
     * @type {boolean}
     * @memberof FComment
     */
    'fromOfflineRestore'?: boolean;
    /**
     *
     * @type {string}
     * @memberof FComment
     */
    'autoplayJobId'?: string;
    /**
     *
     * @type {number}
     * @memberof FComment
     */
    'autoplayDelayMS'?: number;
    /**
     *
     * @type {Array<string>}
     * @memberof FComment
     */
    'feedbackIds'?: Array<string>;
    /**
     *
     * @type {Array<Array<any>>}
     * @memberof FComment
     */
    'logs'?: Array<Array<any>> | null;
    /**
     *
     * @type {Array<string>}
     * @memberof FComment
     */
    'groupIds'?: Array<string> | null;
    /**
     *
     * @type {number}
     * @memberof FComment
     */
    'viewCount'?: number | null;
    /**
     *
     * @type {boolean}
     * @memberof FComment
     */
    'requiresVerification'?: boolean;
    /**
     *
     * @type {string}
     * @memberof FComment
     */
    'editKey'?: string;
}
//# sourceMappingURL=fcomment.d.ts.map