/** * Fabric API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.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 PlanEntitlements */ export interface PlanEntitlements { /** * * @type {number} * @memberof PlanEntitlements */ 'maxFileSizeMB': number; /** * * @type {number} * @memberof PlanEntitlements */ 'chatbotCredits': number; /** * * @type {number} * @memberof PlanEntitlements */ 'maxResourceCount': number; /** * * @type {number} * @memberof PlanEntitlements */ 'maxTotalStorageSizeMB': number; /** * * @type {number} * @memberof PlanEntitlements */ 'maxVoiceNotesPerDay': number; /** * * @type {number} * @memberof PlanEntitlements */ 'maxSpacesCount': number; /** * * @type {number} * @memberof PlanEntitlements */ 'creditCentsMonthly': number; /** * * @type {boolean} * @memberof PlanEntitlements */ 'integrationsEnabled': boolean; /** * * @type {boolean} * @memberof PlanEntitlements */ 'bulkImportEnabled': boolean; /** * * @type {boolean} * @memberof PlanEntitlements */ 'audioTranscriptionEnabled': boolean; /** * * @type {boolean} * @memberof PlanEntitlements */ 'aiVoiceAndMeetingRecordingEnabled': boolean; /** * * @type {boolean} * @memberof PlanEntitlements */ 'recapsEnabled': boolean; /** * * @type {boolean} * @memberof PlanEntitlements */ 'modelSwitchingEnabled': boolean; /** * * @type {boolean} * @memberof PlanEntitlements */ 'apiKeysEnabled': boolean; /** * * @type {boolean} * @memberof PlanEntitlements */ 'fabricLabsEnabled': boolean; /** * * @type {number} * @memberof PlanEntitlements */ 'freeImportItemLimit': number; /** * * @type {number} * @memberof PlanEntitlements */ 'unitPricePerCredit'?: number; /** * * @type {number} * @memberof PlanEntitlements */ 'requestsPerHour'?: number; /** * * @type {number} * @memberof PlanEntitlements */ 'unitPricePerGB'?: number; /** * * @type {number} * @memberof PlanEntitlements */ 'maxDelegatedWorkspaces'?: number; /** * * @type {boolean} * @memberof PlanEntitlements */ 'memoryEnabled'?: boolean; /** * * @type {boolean} * @memberof PlanEntitlements */ 'webSearchEnabled'?: boolean; /** * * @type {boolean} * @memberof PlanEntitlements */ 'publishedLinkAnalyticsEnabled'?: boolean; /** * * @type {boolean} * @memberof PlanEntitlements */ 'snapshotHistoryEnabled'?: boolean; /** * * @type {boolean} * @memberof PlanEntitlements */ 'passwordLockResourcesEnabled'?: boolean; /** * * @type {boolean} * @memberof PlanEntitlements */ 'workersEnabled'?: boolean; } /** * Check if a given object implements the PlanEntitlements interface. */ export declare function instanceOfPlanEntitlements(value: object): value is PlanEntitlements; export declare function PlanEntitlementsFromJSON(json: any): PlanEntitlements; export declare function PlanEntitlementsFromJSONTyped(json: any, ignoreDiscriminator: boolean): PlanEntitlements; export declare function PlanEntitlementsToJSON(json: any): PlanEntitlements; export declare function PlanEntitlementsToJSONTyped(value?: PlanEntitlements | null, ignoreDiscriminator?: boolean): any;