UNPKG

fastcomments-sdk

Version:

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

154 lines 3.3 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 { QuestionConfigCustomOptionsInner } from './QuestionConfigCustomOptionsInner'; /** * * @export * @interface QuestionConfig */ export interface QuestionConfig { /** * * @type {string} * @memberof QuestionConfig */ id: string; /** * * @type {string} * @memberof QuestionConfig */ tenantId: string; /** * * @type {string} * @memberof QuestionConfig */ name: string; /** * * @type {string} * @memberof QuestionConfig */ question: string; /** * * @type {string} * @memberof QuestionConfig */ summaryLabel?: string; /** * * @type {string} * @memberof QuestionConfig */ helpText: string; /** * * @type {Date} * @memberof QuestionConfig */ createdAt: Date; /** * * @type {string} * @memberof QuestionConfig */ createdBy: string; /** * * @type {number} * @memberof QuestionConfig */ usedCount: number; /** * * @type {Date} * @memberof QuestionConfig */ lastUsed: Date; /** * * @type {string} * @memberof QuestionConfig */ type: string; /** * * @type {number} * @memberof QuestionConfig */ numStars: number; /** * * @type {number} * @memberof QuestionConfig */ min: number; /** * * @type {number} * @memberof QuestionConfig */ max: number; /** * * @type {number} * @memberof QuestionConfig */ defaultValue: number; /** * * @type {string} * @memberof QuestionConfig */ labelNegative: string; /** * * @type {string} * @memberof QuestionConfig */ labelPositive: string; /** * * @type {Array<QuestionConfigCustomOptionsInner>} * @memberof QuestionConfig */ customOptions: Array<QuestionConfigCustomOptionsInner>; /** * * @type {Array<string>} * @memberof QuestionConfig */ subQuestionIds: Array<string>; /** * * @type {boolean} * @memberof QuestionConfig */ alwaysShowSubQuestions: boolean; /** * * @type {number} * @memberof QuestionConfig */ reportingOrder: number; } /** * Check if a given object implements the QuestionConfig interface. */ export declare function instanceOfQuestionConfig(value: object): value is QuestionConfig; export declare function QuestionConfigFromJSON(json: any): QuestionConfig; export declare function QuestionConfigFromJSONTyped(json: any, ignoreDiscriminator: boolean): QuestionConfig; export declare function QuestionConfigToJSON(json: any): QuestionConfig; export declare function QuestionConfigToJSONTyped(value?: QuestionConfig | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=QuestionConfig.d.ts.map