UNPKG

fastcomments-sdk

Version:

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

223 lines 12.8 kB
"use strict"; /* tslint:disable */ /* eslint-disable */ /** * 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. */ Object.defineProperty(exports, "__esModule", { value: true }); exports.instanceOfTenantPackage = instanceOfTenantPackage; exports.TenantPackageFromJSON = TenantPackageFromJSON; exports.TenantPackageFromJSONTyped = TenantPackageFromJSONTyped; exports.TenantPackageToJSON = TenantPackageToJSON; exports.TenantPackageToJSONTyped = TenantPackageToJSONTyped; /** * Check if a given object implements the TenantPackage interface. */ function instanceOfTenantPackage(value) { if (!('id' in value) || value['id'] === undefined) return false; if (!('name' in value) || value['name'] === undefined) return false; if (!('tenantId' in value) || value['tenantId'] === undefined) return false; if (!('createdAt' in value) || value['createdAt'] === undefined) return false; if (!('monthlyCostUSD' in value) || value['monthlyCostUSD'] === undefined) return false; if (!('yearlyCostUSD' in value) || value['yearlyCostUSD'] === undefined) return false; if (!('monthlyStripePlanId' in value) || value['monthlyStripePlanId'] === undefined) return false; if (!('yearlyStripePlanId' in value) || value['yearlyStripePlanId'] === undefined) return false; if (!('maxMonthlyPageLoads' in value) || value['maxMonthlyPageLoads'] === undefined) return false; if (!('maxMonthlyAPICredits' in value) || value['maxMonthlyAPICredits'] === undefined) return false; if (!('maxMonthlySmallWidgetsCredits' in value) || value['maxMonthlySmallWidgetsCredits'] === undefined) return false; if (!('maxMonthlyComments' in value) || value['maxMonthlyComments'] === undefined) return false; if (!('maxConcurrentUsers' in value) || value['maxConcurrentUsers'] === undefined) return false; if (!('maxTenantUsers' in value) || value['maxTenantUsers'] === undefined) return false; if (!('maxSSOUsers' in value) || value['maxSSOUsers'] === undefined) return false; if (!('maxModerators' in value) || value['maxModerators'] === undefined) return false; if (!('maxDomains' in value) || value['maxDomains'] === undefined) return false; if (!('maxWhiteLabeledTenants' in value) || value['maxWhiteLabeledTenants'] === undefined) return false; if (!('maxMonthlyEventLogRequests' in value) || value['maxMonthlyEventLogRequests'] === undefined) return false; if (!('maxCustomCollectionSize' in value) || value['maxCustomCollectionSize'] === undefined) return false; if (!('hasWhiteLabeling' in value) || value['hasWhiteLabeling'] === undefined) return false; if (!('hasDebranding' in value) || value['hasDebranding'] === undefined) return false; if (!('hasLLMSpamDetection' in value) || value['hasLLMSpamDetection'] === undefined) return false; if (!('forWhoText' in value) || value['forWhoText'] === undefined) return false; if (!('featureTaglines' in value) || value['featureTaglines'] === undefined) return false; if (!('hasAuditing' in value) || value['hasAuditing'] === undefined) return false; if (!('hasFlexPricing' in value) || value['hasFlexPricing'] === undefined) return false; return true; } function TenantPackageFromJSON(json) { return TenantPackageFromJSONTyped(json, false); } function TenantPackageFromJSONTyped(json, ignoreDiscriminator) { if (json == null) { return json; } return { 'id': json['_id'], 'name': json['name'], 'tenantId': json['tenantId'], 'createdAt': (new Date(json['createdAt'])), 'templateId': json['templateId'] == null ? undefined : json['templateId'], 'monthlyCostUSD': json['monthlyCostUSD'], 'yearlyCostUSD': json['yearlyCostUSD'], 'monthlyStripePlanId': json['monthlyStripePlanId'], 'yearlyStripePlanId': json['yearlyStripePlanId'], 'maxMonthlyPageLoads': json['maxMonthlyPageLoads'], 'maxMonthlyAPICredits': json['maxMonthlyAPICredits'], 'maxMonthlySmallWidgetsCredits': json['maxMonthlySmallWidgetsCredits'], 'maxMonthlyComments': json['maxMonthlyComments'], 'maxConcurrentUsers': json['maxConcurrentUsers'], 'maxTenantUsers': json['maxTenantUsers'], 'maxSSOUsers': json['maxSSOUsers'], 'maxModerators': json['maxModerators'], 'maxDomains': json['maxDomains'], 'maxWhiteLabeledTenants': json['maxWhiteLabeledTenants'], 'maxMonthlyEventLogRequests': json['maxMonthlyEventLogRequests'], 'maxCustomCollectionSize': json['maxCustomCollectionSize'], 'hasWhiteLabeling': json['hasWhiteLabeling'], 'hasDebranding': json['hasDebranding'], 'hasLLMSpamDetection': json['hasLLMSpamDetection'], 'forWhoText': json['forWhoText'], 'featureTaglines': json['featureTaglines'], 'hasAuditing': json['hasAuditing'], 'hasFlexPricing': json['hasFlexPricing'], 'enableSAML': json['enableSAML'] == null ? undefined : json['enableSAML'], 'enableCanvasLTI': json['enableCanvasLTI'] == null ? undefined : json['enableCanvasLTI'], 'flexPageLoadCostCents': json['flexPageLoadCostCents'] == null ? undefined : json['flexPageLoadCostCents'], 'flexPageLoadUnit': json['flexPageLoadUnit'] == null ? undefined : json['flexPageLoadUnit'], 'flexCommentCostCents': json['flexCommentCostCents'] == null ? undefined : json['flexCommentCostCents'], 'flexCommentUnit': json['flexCommentUnit'] == null ? undefined : json['flexCommentUnit'], 'flexSSOUserCostCents': json['flexSSOUserCostCents'] == null ? undefined : json['flexSSOUserCostCents'], 'flexSSOUserUnit': json['flexSSOUserUnit'] == null ? undefined : json['flexSSOUserUnit'], 'flexAPICreditCostCents': json['flexAPICreditCostCents'] == null ? undefined : json['flexAPICreditCostCents'], 'flexAPICreditUnit': json['flexAPICreditUnit'] == null ? undefined : json['flexAPICreditUnit'], 'flexSmallWidgetsCreditCostCents': json['flexSmallWidgetsCreditCostCents'] == null ? undefined : json['flexSmallWidgetsCreditCostCents'], 'flexSmallWidgetsCreditUnit': json['flexSmallWidgetsCreditUnit'] == null ? undefined : json['flexSmallWidgetsCreditUnit'], 'flexModeratorCostCents': json['flexModeratorCostCents'] == null ? undefined : json['flexModeratorCostCents'], 'flexModeratorUnit': json['flexModeratorUnit'] == null ? undefined : json['flexModeratorUnit'], 'flexAdminCostCents': json['flexAdminCostCents'] == null ? undefined : json['flexAdminCostCents'], 'flexAdminUnit': json['flexAdminUnit'] == null ? undefined : json['flexAdminUnit'], 'flexDomainCostCents': json['flexDomainCostCents'] == null ? undefined : json['flexDomainCostCents'], 'flexDomainUnit': json['flexDomainUnit'] == null ? undefined : json['flexDomainUnit'], 'flexChatGPTCostCents': json['flexChatGPTCostCents'] == null ? undefined : json['flexChatGPTCostCents'], 'flexChatGPTUnit': json['flexChatGPTUnit'] == null ? undefined : json['flexChatGPTUnit'], 'flexLLMCostCents': json['flexLLMCostCents'] == null ? undefined : json['flexLLMCostCents'], 'flexLLMUnit': json['flexLLMUnit'] == null ? undefined : json['flexLLMUnit'], 'flexMinimumCostCents': json['flexMinimumCostCents'] == null ? undefined : json['flexMinimumCostCents'], 'flexManagedTenantCostCents': json['flexManagedTenantCostCents'] == null ? undefined : json['flexManagedTenantCostCents'], 'flexSSOAdminCostCents': json['flexSSOAdminCostCents'] == null ? undefined : json['flexSSOAdminCostCents'], 'flexSSOAdminUnit': json['flexSSOAdminUnit'] == null ? undefined : json['flexSSOAdminUnit'], 'flexSSOModeratorCostCents': json['flexSSOModeratorCostCents'] == null ? undefined : json['flexSSOModeratorCostCents'], 'flexSSOModeratorUnit': json['flexSSOModeratorUnit'] == null ? undefined : json['flexSSOModeratorUnit'], 'isSSOBillingMonthlyActiveUsers': json['isSSOBillingMonthlyActiveUsers'] == null ? undefined : json['isSSOBillingMonthlyActiveUsers'], 'hasAIAgents': json['hasAIAgents'] == null ? undefined : json['hasAIAgents'], 'maxAIAgents': json['maxAIAgents'] == null ? undefined : json['maxAIAgents'], 'aiAgentDailyBudgetCents': json['aiAgentDailyBudgetCents'] == null ? undefined : json['aiAgentDailyBudgetCents'], 'aiAgentMonthlyBudgetCents': json['aiAgentMonthlyBudgetCents'] == null ? undefined : json['aiAgentMonthlyBudgetCents'], }; } function TenantPackageToJSON(json) { return TenantPackageToJSONTyped(json, false); } function TenantPackageToJSONTyped(value, ignoreDiscriminator = false) { if (value == null) { return value; } return { '_id': value['id'], 'name': value['name'], 'tenantId': value['tenantId'], 'createdAt': ((value['createdAt']).toISOString()), 'templateId': value['templateId'], 'monthlyCostUSD': value['monthlyCostUSD'], 'yearlyCostUSD': value['yearlyCostUSD'], 'monthlyStripePlanId': value['monthlyStripePlanId'], 'yearlyStripePlanId': value['yearlyStripePlanId'], 'maxMonthlyPageLoads': value['maxMonthlyPageLoads'], 'maxMonthlyAPICredits': value['maxMonthlyAPICredits'], 'maxMonthlySmallWidgetsCredits': value['maxMonthlySmallWidgetsCredits'], 'maxMonthlyComments': value['maxMonthlyComments'], 'maxConcurrentUsers': value['maxConcurrentUsers'], 'maxTenantUsers': value['maxTenantUsers'], 'maxSSOUsers': value['maxSSOUsers'], 'maxModerators': value['maxModerators'], 'maxDomains': value['maxDomains'], 'maxWhiteLabeledTenants': value['maxWhiteLabeledTenants'], 'maxMonthlyEventLogRequests': value['maxMonthlyEventLogRequests'], 'maxCustomCollectionSize': value['maxCustomCollectionSize'], 'hasWhiteLabeling': value['hasWhiteLabeling'], 'hasDebranding': value['hasDebranding'], 'hasLLMSpamDetection': value['hasLLMSpamDetection'], 'forWhoText': value['forWhoText'], 'featureTaglines': value['featureTaglines'], 'hasAuditing': value['hasAuditing'], 'hasFlexPricing': value['hasFlexPricing'], 'enableSAML': value['enableSAML'], 'enableCanvasLTI': value['enableCanvasLTI'], 'flexPageLoadCostCents': value['flexPageLoadCostCents'], 'flexPageLoadUnit': value['flexPageLoadUnit'], 'flexCommentCostCents': value['flexCommentCostCents'], 'flexCommentUnit': value['flexCommentUnit'], 'flexSSOUserCostCents': value['flexSSOUserCostCents'], 'flexSSOUserUnit': value['flexSSOUserUnit'], 'flexAPICreditCostCents': value['flexAPICreditCostCents'], 'flexAPICreditUnit': value['flexAPICreditUnit'], 'flexSmallWidgetsCreditCostCents': value['flexSmallWidgetsCreditCostCents'], 'flexSmallWidgetsCreditUnit': value['flexSmallWidgetsCreditUnit'], 'flexModeratorCostCents': value['flexModeratorCostCents'], 'flexModeratorUnit': value['flexModeratorUnit'], 'flexAdminCostCents': value['flexAdminCostCents'], 'flexAdminUnit': value['flexAdminUnit'], 'flexDomainCostCents': value['flexDomainCostCents'], 'flexDomainUnit': value['flexDomainUnit'], 'flexChatGPTCostCents': value['flexChatGPTCostCents'], 'flexChatGPTUnit': value['flexChatGPTUnit'], 'flexLLMCostCents': value['flexLLMCostCents'], 'flexLLMUnit': value['flexLLMUnit'], 'flexMinimumCostCents': value['flexMinimumCostCents'], 'flexManagedTenantCostCents': value['flexManagedTenantCostCents'], 'flexSSOAdminCostCents': value['flexSSOAdminCostCents'], 'flexSSOAdminUnit': value['flexSSOAdminUnit'], 'flexSSOModeratorCostCents': value['flexSSOModeratorCostCents'], 'flexSSOModeratorUnit': value['flexSSOModeratorUnit'], 'isSSOBillingMonthlyActiveUsers': value['isSSOBillingMonthlyActiveUsers'], 'hasAIAgents': value['hasAIAgents'], 'maxAIAgents': value['maxAIAgents'], 'aiAgentDailyBudgetCents': value['aiAgentDailyBudgetCents'], 'aiAgentMonthlyBudgetCents': value['aiAgentMonthlyBudgetCents'], }; } //# sourceMappingURL=TenantPackage.js.map