UNPKG

fastcomments-sdk

Version:

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

138 lines 3.14 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 { LiveEventType } from './LiveEventType'; import type { FeedPost } from './FeedPost'; import type { UserNotification } from './UserNotification'; import type { PubSubVote } from './PubSubVote'; import type { LiveEventExtraInfo } from './LiveEventExtraInfo'; import type { PubSubComment } from './PubSubComment'; import type { CommentUserBadgeInfo } from './CommentUserBadgeInfo'; /** * * @export * @interface LiveEvent */ export interface LiveEvent { /** * * @type {LiveEventType} * @memberof LiveEvent */ type: LiveEventType; /** * * @type {number} * @memberof LiveEvent */ timestamp?: number; /** * * @type {number} * @memberof LiveEvent */ ts?: number; /** * * @type {string} * @memberof LiveEvent */ broadcastId?: string; /** * * @type {string} * @memberof LiveEvent */ userId?: string; /** * * @type {Array<CommentUserBadgeInfo>} * @memberof LiveEvent */ badges?: Array<CommentUserBadgeInfo>; /** * * @type {UserNotification} * @memberof LiveEvent */ notification?: UserNotification; /** * * @type {PubSubVote} * @memberof LiveEvent */ vote?: PubSubVote; /** * * @type {PubSubComment} * @memberof LiveEvent */ comment?: PubSubComment; /** * * @type {FeedPost} * @memberof LiveEvent */ feedPost?: FeedPost; /** * * @type {LiveEventExtraInfo} * @memberof LiveEvent */ extraInfo?: LiveEventExtraInfo; /** * * @type {object} * @memberof LiveEvent */ config?: object; /** * * @type {boolean} * @memberof LiveEvent */ isClosed?: boolean; /** * * @type {Array<string>} * @memberof LiveEvent */ uj?: Array<string>; /** * * @type {Array<string>} * @memberof LiveEvent */ ul?: Array<string>; /** * * @type {number} * @memberof LiveEvent */ sc?: number; /** * * @type {{ [key: string]: number; }} * @memberof LiveEvent */ changes?: { [key: string]: number; }; } /** * Check if a given object implements the LiveEvent interface. */ export declare function instanceOfLiveEvent(value: object): value is LiveEvent; export declare function LiveEventFromJSON(json: any): LiveEvent; export declare function LiveEventFromJSONTyped(json: any, ignoreDiscriminator: boolean): LiveEvent; export declare function LiveEventToJSON(json: any): LiveEvent; export declare function LiveEventToJSONTyped(value?: LiveEvent | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=LiveEvent.d.ts.map