UNPKG

fastcomments-sdk

Version:

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

321 lines 7 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 CreateTenantPackageBody */ export interface CreateTenantPackageBody { /** * * @type {string} * @memberof CreateTenantPackageBody */ name: string; /** * * @type {number} * @memberof CreateTenantPackageBody */ monthlyCostUSD?: number | null; /** * * @type {number} * @memberof CreateTenantPackageBody */ yearlyCostUSD?: number | null; /** * * @type {string} * @memberof CreateTenantPackageBody */ monthlyStripePlanId?: string | null; /** * * @type {string} * @memberof CreateTenantPackageBody */ yearlyStripePlanId?: string | null; /** * * @type {number} * @memberof CreateTenantPackageBody */ maxMonthlyPageLoads: number; /** * * @type {number} * @memberof CreateTenantPackageBody */ maxMonthlyAPICredits: number; /** * * @type {number} * @memberof CreateTenantPackageBody */ maxMonthlySmallWidgetsCredits?: number; /** * * @type {number} * @memberof CreateTenantPackageBody */ maxMonthlyComments: number; /** * * @type {number} * @memberof CreateTenantPackageBody */ maxConcurrentUsers: number; /** * * @type {number} * @memberof CreateTenantPackageBody */ maxTenantUsers: number; /** * * @type {number} * @memberof CreateTenantPackageBody */ maxSSOUsers: number; /** * * @type {number} * @memberof CreateTenantPackageBody */ maxModerators: number; /** * * @type {number} * @memberof CreateTenantPackageBody */ maxDomains: number; /** * * @type {number} * @memberof CreateTenantPackageBody */ maxWhiteLabeledTenants?: number; /** * * @type {number} * @memberof CreateTenantPackageBody */ maxMonthlyEventLogRequests?: number; /** * * @type {number} * @memberof CreateTenantPackageBody */ maxCustomCollectionSize?: number; /** * * @type {boolean} * @memberof CreateTenantPackageBody */ hasWhiteLabeling?: boolean; /** * * @type {boolean} * @memberof CreateTenantPackageBody */ hasDebranding: boolean; /** * * @type {boolean} * @memberof CreateTenantPackageBody */ hasLLMSpamDetection?: boolean; /** * * @type {string} * @memberof CreateTenantPackageBody */ forWhoText: string; /** * * @type {Array<string>} * @memberof CreateTenantPackageBody */ featureTaglines: Array<string>; /** * * @type {boolean} * @memberof CreateTenantPackageBody */ hasAuditing?: boolean; /** * * @type {boolean} * @memberof CreateTenantPackageBody */ hasFlexPricing: boolean; /** * * @type {boolean} * @memberof CreateTenantPackageBody */ enableSAML?: boolean; /** * * @type {number} * @memberof CreateTenantPackageBody */ flexPageLoadCostCents?: number; /** * * @type {number} * @memberof CreateTenantPackageBody */ flexPageLoadUnit?: number; /** * * @type {number} * @memberof CreateTenantPackageBody */ flexCommentCostCents?: number; /** * * @type {number} * @memberof CreateTenantPackageBody */ flexCommentUnit?: number; /** * * @type {number} * @memberof CreateTenantPackageBody */ flexSSOUserCostCents?: number; /** * * @type {number} * @memberof CreateTenantPackageBody */ flexSSOUserUnit?: number; /** * * @type {number} * @memberof CreateTenantPackageBody */ flexAPICreditCostCents?: number; /** * * @type {number} * @memberof CreateTenantPackageBody */ flexAPICreditUnit?: number; /** * * @type {number} * @memberof CreateTenantPackageBody */ flexSmallWidgetsCreditCostCents?: number; /** * * @type {number} * @memberof CreateTenantPackageBody */ flexSmallWidgetsCreditUnit?: number; /** * * @type {number} * @memberof CreateTenantPackageBody */ flexModeratorCostCents?: number; /** * * @type {number} * @memberof CreateTenantPackageBody */ flexModeratorUnit?: number; /** * * @type {number} * @memberof CreateTenantPackageBody */ flexAdminCostCents?: number; /** * * @type {number} * @memberof CreateTenantPackageBody */ flexAdminUnit?: number; /** * * @type {number} * @memberof CreateTenantPackageBody */ flexDomainCostCents?: number; /** * * @type {number} * @memberof CreateTenantPackageBody */ flexDomainUnit?: number; /** * * @type {number} * @memberof CreateTenantPackageBody */ flexLLMCostCents?: number; /** * * @type {number} * @memberof CreateTenantPackageBody */ flexLLMUnit?: number; /** * * @type {number} * @memberof CreateTenantPackageBody */ flexMinimumCostCents?: number; /** * * @type {number} * @memberof CreateTenantPackageBody */ flexManagedTenantCostCents?: number; /** * * @type {number} * @memberof CreateTenantPackageBody */ flexSSOAdminCostCents?: number; /** * * @type {number} * @memberof CreateTenantPackageBody */ flexSSOAdminUnit?: number; /** * * @type {number} * @memberof CreateTenantPackageBody */ flexSSOModeratorCostCents?: number; /** * * @type {number} * @memberof CreateTenantPackageBody */ flexSSOModeratorUnit?: number; } /** * Check if a given object implements the CreateTenantPackageBody interface. */ export declare function instanceOfCreateTenantPackageBody(value: object): value is CreateTenantPackageBody; export declare function CreateTenantPackageBodyFromJSON(json: any): CreateTenantPackageBody; export declare function CreateTenantPackageBodyFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreateTenantPackageBody; export declare function CreateTenantPackageBodyToJSON(json: any): CreateTenantPackageBody; export declare function CreateTenantPackageBodyToJSONTyped(value?: CreateTenantPackageBody | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=CreateTenantPackageBody.d.ts.map