fastcomments-sdk
Version:
FastComments API Client - A SDK for interacting with the FastComments API
248 lines • 5.49 kB
TypeScript
/**
* 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 { GifSearchResponseImagesInnerInner } from './GifSearchResponseImagesInnerInner';
/**
*
* @export
* @interface CreateCommentParams
*/
export interface CreateCommentParams {
/**
*
* @type {number}
* @memberof CreateCommentParams
*/
date?: number;
/**
*
* @type {string}
* @memberof CreateCommentParams
*/
localDateString?: string;
/**
*
* @type {number}
* @memberof CreateCommentParams
*/
localDateHours?: number;
/**
*
* @type {string}
* @memberof CreateCommentParams
*/
commenterName: string;
/**
*
* @type {string}
* @memberof CreateCommentParams
*/
commenterEmail?: string | null;
/**
*
* @type {string}
* @memberof CreateCommentParams
*/
commenterLink?: string | null;
/**
*
* @type {string}
* @memberof CreateCommentParams
*/
comment: string;
/**
*
* @type {number}
* @memberof CreateCommentParams
*/
productId?: number;
/**
*
* @type {string}
* @memberof CreateCommentParams
*/
userId?: string | null;
/**
*
* @type {string}
* @memberof CreateCommentParams
*/
avatarSrc?: string | null;
/**
*
* @type {string}
* @memberof CreateCommentParams
*/
parentId?: string | null;
/**
*
* @type {Array<CommentUserMentionInfo>}
* @memberof CreateCommentParams
*/
mentions?: Array<CommentUserMentionInfo>;
/**
*
* @type {Array<CommentUserHashTagInfo>}
* @memberof CreateCommentParams
*/
hashTags?: Array<CommentUserHashTagInfo>;
/**
*
* @type {string}
* @memberof CreateCommentParams
*/
pageTitle?: string;
/**
*
* @type {boolean}
* @memberof CreateCommentParams
*/
isFromMyAccountPage?: boolean;
/**
*
* @type {string}
* @memberof CreateCommentParams
*/
url: string;
/**
*
* @type {string}
* @memberof CreateCommentParams
*/
urlId: string;
/**
*
* @type {object}
* @memberof CreateCommentParams
*/
meta?: object;
/**
*
* @type {Array<string>}
* @memberof CreateCommentParams
*/
moderationGroupIds?: Array<string>;
/**
*
* @type {number}
* @memberof CreateCommentParams
*/
rating?: number;
/**
*
* @type {boolean}
* @memberof CreateCommentParams
*/
fromOfflineRestore?: boolean;
/**
*
* @type {number}
* @memberof CreateCommentParams
*/
autoplayDelayMS?: number;
/**
*
* @type {Array<string>}
* @memberof CreateCommentParams
*/
feedbackIds?: Array<string>;
/**
* Construct a type with a set of properties K of type T
* @type {{ [key: string]: GifSearchResponseImagesInnerInner; }}
* @memberof CreateCommentParams
*/
questionValues?: {
[key: string]: GifSearchResponseImagesInnerInner;
};
/**
*
* @type {boolean}
* @memberof CreateCommentParams
*/
tos?: boolean;
/**
*
* @type {string}
* @memberof CreateCommentParams
*/
botId?: string;
/**
*
* @type {boolean}
* @memberof CreateCommentParams
*/
approved?: boolean;
/**
*
* @type {string}
* @memberof CreateCommentParams
*/
domain?: string;
/**
*
* @type {string}
* @memberof CreateCommentParams
*/
ip?: string;
/**
*
* @type {boolean}
* @memberof CreateCommentParams
*/
isPinned?: boolean;
/**
* Example: en_us
* @type {string}
* @memberof CreateCommentParams
*/
locale: string;
/**
*
* @type {boolean}
* @memberof CreateCommentParams
*/
reviewed?: boolean;
/**
*
* @type {boolean}
* @memberof CreateCommentParams
*/
verified?: boolean;
/**
*
* @type {number}
* @memberof CreateCommentParams
*/
votes?: number;
/**
*
* @type {number}
* @memberof CreateCommentParams
*/
votesDown?: number;
/**
*
* @type {number}
* @memberof CreateCommentParams
*/
votesUp?: number;
}
/**
* Check if a given object implements the CreateCommentParams interface.
*/
export declare function instanceOfCreateCommentParams(value: object): value is CreateCommentParams;
export declare function CreateCommentParamsFromJSON(json: any): CreateCommentParams;
export declare function CreateCommentParamsFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreateCommentParams;
export declare function CreateCommentParamsToJSON(json: any): CreateCommentParams;
export declare function CreateCommentParamsToJSONTyped(value?: CreateCommentParams | null, ignoreDiscriminator?: boolean): any;
//# sourceMappingURL=CreateCommentParams.d.ts.map