UNPKG

pricing4ts

Version:

![NPM Version](https://img.shields.io/npm/v/pricing4ts) Pricing4TS is a TypeScript-based toolkit designed to enhance the server-side functionality of a pricing-driven SaaS by enabling the seamless integration of pricing plans into the application logic. T

473 lines (472 loc) 10.4 kB
syntaxVersion: '2.1' saasName: Box createdAt: '2021-11-30' version: '2021-11-30' billing: monthly: 1.0 currency: USD url: https://web.archive.org/web/20211130180742/https://www.box.com/pricing features: secureStorage: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN industryAppsIntegration: description: '' valueType: BOOLEAN defaultValue: true type: INTEGRATION integrationType: MARKETPLACE versionHistory: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN unlimitedExternalCollaborators: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN boxApi: description: '' valueType: BOOLEAN defaultValue: true type: INTEGRATION integrationType: API granularSharedPermissions: description: '' valueType: BOOLEAN defaultValue: true type: MANAGEMENT accessControls: description: '' valueType: BOOLEAN defaultValue: true type: MANAGEMENT microsoft365Integration: description: '' valueType: BOOLEAN defaultValue: true type: INTEGRATION integrationType: WEB_SAAS pricingUrls: - https://www.microsoft.com/en-us/microsoft-365/buy/compare-all-microsoft-365-products googleWorkspaceIntegration: description: '' valueType: BOOLEAN defaultValue: true type: INTEGRATION integrationType: WEB_SAAS pricingUrls: - https://workspace.google.com/pricing slackIntegration: description: '' valueType: BOOLEAN defaultValue: true type: INTEGRATION integrationType: WEB_SAAS pricingUrls: - https://slack.com/pricing desktopAccess: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN mobileAccess: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN sslEncryption: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN atRestEncryption: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN twoFactorAuthentication: description: '' valueType: BOOLEAN defaultValue: true type: MANAGEMENT standardBusinessSupport: description: '' valueType: BOOLEAN defaultValue: true type: SUPPORT userManagement: description: '' valueType: BOOLEAN defaultValue: true type: MANAGEMENT dataLossProtection: description: '' valueType: BOOLEAN defaultValue: true type: GUARANTEE advancedSecurityReporting: description: '' valueType: BOOLEAN defaultValue: true type: INFORMATION advancedUserReporting: description: '' valueType: BOOLEAN defaultValue: true type: INFORMATION singleSignOn: description: '' valueType: BOOLEAN defaultValue: true type: INTEGRATION integrationType: IDENTITY_PROVIDER activeDirectoryIntegration: description: '' valueType: BOOLEAN defaultValue: true type: INTEGRATION integrationType: WEB_SAAS customBranding: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN mobileSecurityControls: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN advancedAdmin: description: '' valueType: BOOLEAN defaultValue: false type: MANAGEMENT advancedControls: description: '' valueType: BOOLEAN defaultValue: false type: MANAGEMENT fullContentVisibility: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN fullContentManagement: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN userActivityTracking: description: '' valueType: BOOLEAN defaultValue: false type: AUTOMATION automationType: TRACKING adminRoleDelegation: description: '' valueType: BOOLEAN defaultValue: false type: MANAGEMENT metadata: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN customTemplates: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN customTermsOfService: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN pciDssCompliance: description: '' valueType: BOOLEAN defaultValue: false type: GUARANTEE boxGovernance: description: '' valueType: BOOLEAN defaultValue: false type: MANAGEMENT boxZones: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN boxKeySafe: description: '' valueType: BOOLEAN defaultValue: false type: GUARANTEE boxShield: description: '' valueType: BOOLEAN defaultValue: false type: GUARANTEE standardBoxRelay: description: '' valueType: BOOLEAN defaultValue: true type: INTEGRATION integrationType: WEB_SAAS advancedBoxRelay: description: '' valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: WEB_SAAS hipaaCompliance: description: '' valueType: BOOLEAN defaultValue: false type: GUARANTEE hitechCompliance: description: '' valueType: BOOLEAN defaultValue: false type: GUARANTEE fedrampCompliance: description: '' valueType: BOOLEAN defaultValue: false type: GUARANTEE deviceTrust: description: '' valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: EXTERNAL_DEVICE passwordPolicyEnforcement: description: '' valueType: BOOLEAN defaultValue: false type: MANAGEMENT documentWatermark: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN usageLimits: uploadSizeLimit: description: '' valueType: NUMERIC defaultValue: 5 unit: GB type: NON_RENEWABLE linkedFeatures: - secureStorage industryAppsIntegrationLimit: description: '' valueType: NUMERIC defaultValue: 1 unit: integration type: NON_RENEWABLE linkedFeatures: - industryAppsIntegration versionHistoryThreshold: description: '' valueType: NUMERIC defaultValue: 50 unit: day type: NON_RENEWABLE linkedFeatures: - versionHistory minUsers: description: '' valueType: NUMERIC defaultValue: 3 type: NON_RENEWABLE apiCallsLimit: description: '' valueType: NUMERIC defaultValue: 50000 unit: calls/month type: RENEWABLE linkedFeatures: - boxApi includedDocumentsFor3rdPartyAndCustomApps: description: '' valueType: NUMERIC defaultValue: 100 unit: document type: NON_RENEWABLE linkedFeatures: - industryAppsIntegration - microsoft365Integration - googleWorkspaceIntegration - slackIntegration - activeDirectoryIntegration plans: BUSINESS: description: '' price: 15 unit: user/month features: null usageLimits: null BUSINESS_PLUS: description: '' price: 25 unit: user/month features: unlimitedExternalCollaborators: value: true advancedAdmin: value: true advancedControls: value: true fullContentVisibility: value: true fullContentManagement: value: true userActivityTracking: value: true adminRoleDelegation: value: true metadata: value: true customTemplates: value: true customTermsOfService: value: true pciDssCompliance: value: true boxGovernance: value: true boxZones: value: true boxKeySafe: value: true usageLimits: uploadSizeLimit: value: 15 industryAppsIntegrationLimit: value: 10 ENTERPRISE: description: '' price: 35 unit: user/month features: unlimitedExternalCollaborators: value: true advancedAdmin: value: true advancedControls: value: true fullContentVisibility: value: true fullContentManagement: value: true userActivityTracking: value: true adminRoleDelegation: value: true metadata: value: true customTemplates: value: true customTermsOfService: value: true pciDssCompliance: value: true boxGovernance: value: true boxZones: value: true boxKeySafe: value: true boxShield: value: true hipaaCompliance: value: true hitechCompliance: value: true fedrampCompliance: value: true deviceTrust: value: true passwordPolicyEnforcement: value: true documentWatermark: value: true advancedBoxRelay: value: true usageLimits: uploadSizeLimit: value: 50 industryAppsIntegrationLimit: value: .inf versionHistoryThreshold: value: 100 apiCallsLimit: value: 100000 includedDocumentsFor3rdPartyAndCustomApps: value: 250 ENTERPRISE_PLUS: description: '' price: Contact Sales unit: user/month features: unlimitedExternalCollaborators: value: true advancedAdmin: value: true advancedControls: value: true fullContentVisibility: value: true fullContentManagement: value: true userActivityTracking: value: true adminRoleDelegation: value: true metadata: value: true customTemplates: value: true customTermsOfService: value: true pciDssCompliance: value: true boxGovernance: value: true boxZones: value: true boxKeySafe: value: true boxShield: value: true hipaaCompliance: value: true hitechCompliance: value: true fedrampCompliance: value: true deviceTrust: value: true passwordPolicyEnforcement: value: true documentWatermark: value: true advancedBoxRelay: value: true usageLimits: uploadSizeLimit: value: 150 industryAppsIntegrationLimit: value: .inf versionHistoryThreshold: value: .inf apiCallsLimit: value: 100000 includedDocumentsFor3rdPartyAndCustomApps: value: 1000 addOns: null