UNPKG

fastcomments-sdk

Version:

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

393 lines 7.63 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. */ /** * * @export * @interface TenantPackage */ export interface TenantPackage { /** * * @type {string} * @memberof TenantPackage */ id: string; /** * * @type {string} * @memberof TenantPackage */ name: string; /** * * @type {string} * @memberof TenantPackage */ tenantId: string; /** * * @type {Date} * @memberof TenantPackage */ createdAt: Date; /** * * @type {string} * @memberof TenantPackage */ templateId?: string; /** * * @type {number} * @memberof TenantPackage */ monthlyCostUSD: number | null; /** * * @type {number} * @memberof TenantPackage */ yearlyCostUSD: number | null; /** * * @type {string} * @memberof TenantPackage */ monthlyStripePlanId: string | null; /** * * @type {string} * @memberof TenantPackage */ yearlyStripePlanId: string | null; /** * * @type {number} * @memberof TenantPackage */ maxMonthlyPageLoads: number; /** * * @type {number} * @memberof TenantPackage */ maxMonthlyAPICredits: number; /** * * @type {number} * @memberof TenantPackage */ maxMonthlySmallWidgetsCredits: number; /** * * @type {number} * @memberof TenantPackage */ maxMonthlyComments: number; /** * * @type {number} * @memberof TenantPackage */ maxConcurrentUsers: number; /** * * @type {number} * @memberof TenantPackage */ maxTenantUsers: number; /** * * @type {number} * @memberof TenantPackage */ maxSSOUsers: number; /** * * @type {number} * @memberof TenantPackage */ maxModerators: number; /** * * @type {number} * @memberof TenantPackage */ maxDomains: number; /** * * @type {number} * @memberof TenantPackage */ maxWhiteLabeledTenants: number; /** * * @type {number} * @memberof TenantPackage */ maxMonthlyEventLogRequests: number; /** * * @type {number} * @memberof TenantPackage */ maxCustomCollectionSize: number; /** * * @type {boolean} * @memberof TenantPackage */ hasWhiteLabeling: boolean; /** * * @type {boolean} * @memberof TenantPackage */ hasDebranding: boolean; /** * * @type {boolean} * @memberof TenantPackage */ hasLLMSpamDetection: boolean; /** * * @type {string} * @memberof TenantPackage */ forWhoText: string; /** * * @type {Array<string>} * @memberof TenantPackage */ featureTaglines: Array<string>; /** * * @type {boolean} * @memberof TenantPackage */ hasAuditing: boolean; /** * * @type {boolean} * @memberof TenantPackage */ hasFlexPricing: boolean; /** * * @type {boolean} * @memberof TenantPackage */ enableSAML?: boolean; /** * * @type {boolean} * @memberof TenantPackage */ enableCanvasLTI?: boolean; /** * * @type {number} * @memberof TenantPackage */ flexPageLoadCostCents?: number; /** * * @type {number} * @memberof TenantPackage */ flexPageLoadUnit?: number; /** * * @type {number} * @memberof TenantPackage */ flexCommentCostCents?: number; /** * * @type {number} * @memberof TenantPackage */ flexCommentUnit?: number; /** * * @type {number} * @memberof TenantPackage */ flexSSOUserCostCents?: number; /** * * @type {number} * @memberof TenantPackage */ flexSSOUserUnit?: number; /** * * @type {number} * @memberof TenantPackage */ flexAPICreditCostCents?: number; /** * * @type {number} * @memberof TenantPackage */ flexAPICreditUnit?: number; /** * * @type {number} * @memberof TenantPackage */ flexSmallWidgetsCreditCostCents?: number; /** * * @type {number} * @memberof TenantPackage */ flexSmallWidgetsCreditUnit?: number; /** * * @type {number} * @memberof TenantPackage */ flexModeratorCostCents?: number; /** * * @type {number} * @memberof TenantPackage */ flexModeratorUnit?: number; /** * * @type {number} * @memberof TenantPackage */ flexAdminCostCents?: number; /** * * @type {number} * @memberof TenantPackage */ flexAdminUnit?: number; /** * * @type {number} * @memberof TenantPackage */ flexDomainCostCents?: number; /** * * @type {number} * @memberof TenantPackage */ flexDomainUnit?: number; /** * * @type {number} * @memberof TenantPackage */ flexChatGPTCostCents?: number; /** * * @type {number} * @memberof TenantPackage */ flexChatGPTUnit?: number; /** * * @type {number} * @memberof TenantPackage */ flexLLMCostCents?: number; /** * * @type {number} * @memberof TenantPackage */ flexLLMUnit?: number; /** * * @type {number} * @memberof TenantPackage */ flexMinimumCostCents?: number; /** * * @type {number} * @memberof TenantPackage */ flexManagedTenantCostCents?: number; /** * * @type {number} * @memberof TenantPackage */ flexSSOAdminCostCents?: number; /** * * @type {number} * @memberof TenantPackage */ flexSSOAdminUnit?: number; /** * * @type {number} * @memberof TenantPackage */ flexSSOModeratorCostCents?: number; /** * * @type {number} * @memberof TenantPackage */ flexSSOModeratorUnit?: number; /** * * @type {boolean} * @memberof TenantPackage */ isSSOBillingMonthlyActiveUsers?: boolean; /** * * @type {boolean} * @memberof TenantPackage */ hasAIAgents?: boolean; /** * * @type {number} * @memberof TenantPackage */ maxAIAgents?: number; /** * * @type {number} * @memberof TenantPackage */ aiAgentDailyBudgetCents?: number; /** * * @type {number} * @memberof TenantPackage */ aiAgentMonthlyBudgetCents?: number; } /** * Check if a given object implements the TenantPackage interface. */ export declare function instanceOfTenantPackage(value: object): value is TenantPackage; export declare function TenantPackageFromJSON(json: any): TenantPackage; export declare function TenantPackageFromJSONTyped(json: any, ignoreDiscriminator: boolean): TenantPackage; export declare function TenantPackageToJSON(json: any): TenantPackage; export declare function TenantPackageToJSONTyped(value?: TenantPackage | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=TenantPackage.d.ts.map