UNPKG

fastcomments-sdk

Version:

FastComments API Client - A SDK for interacting with the FastComments API

470 lines 8.76 kB
/** * 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 { CommentUserHashTagInfo } from './CommentUserHashTagInfo'; import type { CommentUserMentionInfo } from './CommentUserMentionInfo'; import type { FCommentMeta } from './FCommentMeta'; import type { CommentLogEntry } from './CommentLogEntry'; import type { CommentUserBadgeInfo } from './CommentUserBadgeInfo'; /** * * @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 {Date} * @memberof FComment */ date: Date | 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 {Date} * @memberof FComment */ expireAt?: Date | null; /** * * @type {boolean} * @memberof FComment */ verified: boolean; /** * * @type {Date} * @memberof FComment */ verifiedDate?: Date | 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 */ permNotSpam?: 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<CommentLogEntry>} * @memberof FComment */ logs?: Array<CommentLogEntry> | 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; /** * * @type {Date} * @memberof FComment */ tosAcceptedAt?: Date; /** * * @type {string} * @memberof FComment */ botId?: string; } /** * Check if a given object implements the FComment interface. */ export declare function instanceOfFComment(value: object): value is FComment; export declare function FCommentFromJSON(json: any): FComment; export declare function FCommentFromJSONTyped(json: any, ignoreDiscriminator: boolean): FComment; export declare function FCommentToJSON(json: any): FComment; export declare function FCommentToJSONTyped(value?: FComment | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=FComment.d.ts.map