fastcomments-sdk
Version:
FastComments API Client - A SDK for interacting with the FastComments API
461 lines • 10.7 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 { CommentHTMLRenderingMode } from './comment-htmlrendering-mode';
import type { CommentQuestionResultsRenderingType } from './comment-question-results-rendering-type';
import type { CommentQuestionsRequired } from './comment-questions-required';
import type { CommentThreadDeletionMode } from './comment-thread-deletion-mode';
import type { CommenterNameFormats } from './commenter-name-formats';
import type { GifRating } from './gif-rating';
import type { ImageContentProfanityLevel } from './image-content-profanity-level';
import type { QuestionRenderingType } from './question-rendering-type';
import type { QuestionSubQuestionVisibility } from './question-sub-question-visibility';
import type { QuestionWhenSave } from './question-when-save';
import type { SSOSecurityLevel } from './ssosecurity-level';
import type { SortDirections } from './sort-directions';
import type { SpamRule } from './spam-rule';
import type { VoteStyle } from './vote-style';
/**
*
* @export
* @interface CustomConfigParameters
*/
export interface CustomConfigParameters {
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'absoluteAndRelativeDates'?: boolean;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'absoluteDates'?: boolean;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'allowAnon'?: boolean;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'allowAnonFlag'?: boolean;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'allowAnonVotes'?: boolean;
/**
*
* @type {Array<string>}
* @memberof CustomConfigParameters
*/
'allowedLanguages'?: Array<string> | null;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'collapseReplies'?: boolean;
/**
*
* @type {string}
* @memberof CustomConfigParameters
*/
'commentCountFormat'?: string | null;
/**
*
* @type {CommentHTMLRenderingMode}
* @memberof CustomConfigParameters
*/
'commentHTMLRenderingMode'?: CommentHTMLRenderingMode;
/**
*
* @type {CommentThreadDeletionMode}
* @memberof CustomConfigParameters
*/
'commentThreadDeleteMode'?: CommentThreadDeletionMode | null;
/**
*
* @type {CommenterNameFormats}
* @memberof CustomConfigParameters
*/
'commenterNameFormat'?: CommenterNameFormats | null;
/**
*
* @type {number}
* @memberof CustomConfigParameters
*/
'countAboveToggle'?: number;
/**
*
* @type {string}
* @memberof CustomConfigParameters
*/
'customCSS'?: string | null;
/**
*
* @type {string}
* @memberof CustomConfigParameters
*/
'defaultAvatarSrc'?: string | null;
/**
*
* @type {SortDirections}
* @memberof CustomConfigParameters
*/
'defaultSortDirection'?: SortDirections | null;
/**
*
* @type {string}
* @memberof CustomConfigParameters
*/
'defaultUsername'?: string | null;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'disableAutoAdminMigration'?: boolean;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'disableAutoHashTagCreation'?: boolean;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'disableBlocking'?: boolean;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'disableCommenterCommentDelete'?: boolean;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'disableCommenterCommentEdit'?: boolean;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'disableEmailInputs'?: boolean;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'disableLiveCommenting'?: boolean;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'disableNotificationBell'?: boolean;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'disableProfiles'?: boolean;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'disableSuccessMessage'?: boolean;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'disableToolbar'?: boolean;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'disableUnverifiedLabel'?: boolean;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'disableVoting'?: boolean;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'enableCommenterLinks'?: boolean;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'enableSearch'?: boolean;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'enableSpoilers'?: boolean;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'enableThirdPartyCookieBypass'?: boolean;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'enableViewCounts'?: boolean;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'enableVoteList'?: boolean;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'enableWYSIWYG'?: boolean;
/**
*
* @type {GifRating}
* @memberof CustomConfigParameters
*/
'gifRating'?: GifRating;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'hasDarkBackground'?: boolean;
/**
*
* @type {string}
* @memberof CustomConfigParameters
*/
'headerHTML'?: string | null;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'hideAvatars'?: boolean;
/**
*
* @type {string}
* @memberof CustomConfigParameters
*/
'hideCommentsUnderCountTextFormat'?: string | null;
/**
*
* @type {ImageContentProfanityLevel}
* @memberof CustomConfigParameters
*/
'imageContentProfanityLevel'?: ImageContentProfanityLevel;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'inputAfterComments'?: boolean;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'limitCommentsByGroups'?: boolean;
/**
*
* @type {string}
* @memberof CustomConfigParameters
*/
'locale'?: string | null;
/**
*
* @type {number}
* @memberof CustomConfigParameters
*/
'maxCommentCharacterLength'?: number | null;
/**
*
* @type {number}
* @memberof CustomConfigParameters
*/
'maxCommentCreatedCountPUPM'?: number | null;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'noCustomConfig'?: boolean;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'noImageUploads'?: boolean;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'noStyles'?: boolean;
/**
*
* @type {number}
* @memberof CustomConfigParameters
*/
'pageSize'?: number | null;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'readonly'?: boolean;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'requireSSO'?: boolean;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'enableResizeHandle'?: boolean;
/**
*
* @type {Array<string>}
* @memberof CustomConfigParameters
*/
'restrictedLinkDomains'?: Array<string> | null;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'showCommentSaveSuccess'?: boolean;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'showLiveRightAway'?: boolean;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'showQuestion'?: boolean;
/**
*
* @type {Array<SpamRule>}
* @memberof CustomConfigParameters
*/
'spamRules'?: Array<SpamRule>;
/**
*
* @type {SSOSecurityLevel}
* @memberof CustomConfigParameters
*/
'ssoSecLvl'?: SSOSecurityLevel;
/**
* Construct a type with a set of properties K of type T
* @type {{ [key: string]: string; }}
* @memberof CustomConfigParameters
*/
'translations'?: {
[key: string]: string;
} | null;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'useShowCommentsToggle'?: boolean;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'useSingleLineCommentInput'?: boolean;
/**
*
* @type {VoteStyle}
* @memberof CustomConfigParameters
*/
'voteStyle'?: VoteStyle;
/**
*
* @type {string}
* @memberof CustomConfigParameters
*/
'widgetQuestionId'?: string;
/**
*
* @type {CommentQuestionResultsRenderingType}
* @memberof CustomConfigParameters
*/
'widgetQuestionResultsStyle'?: CommentQuestionResultsRenderingType;
/**
*
* @type {QuestionRenderingType}
* @memberof CustomConfigParameters
*/
'widgetQuestionStyle'?: QuestionRenderingType;
/**
*
* @type {QuestionWhenSave}
* @memberof CustomConfigParameters
*/
'widgetQuestionWhenToSave'?: QuestionWhenSave;
/**
*
* @type {CommentQuestionsRequired}
* @memberof CustomConfigParameters
*/
'widgetQuestionsRequired'?: CommentQuestionsRequired;
/**
*
* @type {QuestionSubQuestionVisibility}
* @memberof CustomConfigParameters
*/
'widgetSubQuestionVisibility'?: QuestionSubQuestionVisibility;
/**
*
* @type {boolean}
* @memberof CustomConfigParameters
*/
'wrap'?: boolean;
}
//# sourceMappingURL=custom-config-parameters.d.ts.map