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

452 lines (451 loc) 9.82 kB
syntaxVersion: '2.1' saasName: Box createdAt: '2020-11-29' version: '2020-11-29' billing: monthly: 1.0 currency: USD url: https://web.archive.org/web/20201129232820/https://www.box.com/pricing features: secureStorage: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN industryAppsIntegration: description: '' valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: MARKETPLACE versionHistory: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN sharedPermissions: description: '' valueType: BOOLEAN defaultValue: true type: MANAGEMENT specificAccessControls: description: '' valueType: BOOLEAN defaultValue: true type: MANAGEMENT standardIntegrations: description: Office 365, G Suite valueType: BOOLEAN defaultValue: true type: INTEGRATION integrationType: MARKETPLACE desktopAccessToBoxFiles: 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 standardEnterpriseSupport: description: '' valueType: BOOLEAN defaultValue: true type: SUPPORT userManagement: description: '' valueType: BOOLEAN defaultValue: true type: MANAGEMENT dataLossPrevention: description: '' valueType: BOOLEAN defaultValue: false type: GUARANTEE advancedSecurityReporting: description: '' valueType: BOOLEAN defaultValue: false type: INFORMATION advancedUserReporting: description: '' valueType: BOOLEAN defaultValue: false type: INFORMATION singleSignOn: description: '' valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: IDENTITY_PROVIDER activeDirectoryIntegration: description: '' valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: WEB_SAAS customBranding: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN mobileSecurityControls: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN advancedManagement: description: '' valueType: BOOLEAN defaultValue: false type: MANAGEMENT advancedControls: description: '' valueType: BOOLEAN defaultValue: false type: MANAGEMENT completeContentVisibility: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN completeContentManagement: 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 customMetadata: 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 boxKeySafe: description: '' valueType: BOOLEAN defaultValue: false type: GUARANTEE boxZones: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN relayLite: 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 passwordPolicy: description: '' valueType: BOOLEAN defaultValue: false type: MANAGEMENT documentWatermark: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN boxApi: description: '' valueType: BOOLEAN defaultValue: true type: INTEGRATION integrationType: API usageLimits: secureStorageLimit: description: '' valueType: NUMERIC defaultValue: 100 unit: GB type: NON_RENEWABLE linkedFeatures: - secureStorage uploadSizeLimit: description: '' valueType: NUMERIC defaultValue: 2 unit: GB type: NON_RENEWABLE linkedFeatures: - secureStorage industryAppsIntegrationLimit: description: '' valueType: NUMERIC defaultValue: 0 unit: integration type: NON_RENEWABLE linkedFeatures: - industryAppsIntegration versionHistoryThreshold: description: '' valueType: NUMERIC defaultValue: 25 unit: day type: NON_RENEWABLE linkedFeatures: - versionHistory minUsers: description: '' valueType: NUMERIC defaultValue: 3 type: NON_RENEWABLE maxUsers: description: '' valueType: NUMERIC defaultValue: 10 type: NON_RENEWABLE apiCallsLimit: description: '' valueType: NUMERIC defaultValue: 25000 unit: calls/month type: RENEWABLE linkedFeatures: - boxApi plans: STARTER: description: '' price: 5 unit: user/month features: null usageLimits: null BUSINESS: description: '' price: 15 unit: user/month features: industryAppsIntegration: value: true dataLossPrevention: value: true advancedSecurityReporting: value: true advancedUserReporting: value: true singleSignOn: value: true activeDirectoryIntegration: value: true customBranding: value: true mobileSecurityControls: value: true usageLimits: secureStorageLimit: value: .inf uploadSizeLimit: value: 5 industryAppsIntegrationLimit: value: 1 versionHistoryThreshold: value: 50 maxUsers: value: .inf apiCallsLimit: value: 50000 BUSINESS_PLUS: description: '' price: 25 unit: user/month features: industryAppsIntegration: value: true dataLossPrevention: value: true advancedSecurityReporting: value: true advancedUserReporting: value: true singleSignOn: value: true activeDirectoryIntegration: value: true customBranding: value: true mobileSecurityControls: value: true advancedManagement: value: true advancedControls: value: true completeContentVisibility: value: true completeContentManagement: value: true userActivityTracking: value: true adminRoleDelegation: value: true customMetadata: value: true customTemplates: value: true customTermsOfService: value: true pciDssCompliance: value: true boxGovernance: value: true boxKeySafe: value: true boxZones: value: true relayLite: value: true usageLimits: secureStorageLimit: value: .inf uploadSizeLimit: value: 5 industryAppsIntegrationLimit: value: 3 versionHistoryThreshold: value: 50 maxUsers: value: .inf apiCallsLimit: value: 50000 ENTERPRISE: description: '' price: Contact Sales unit: user/month features: industryAppsIntegration: value: true dataLossPrevention: value: true advancedSecurityReporting: value: true advancedUserReporting: value: true singleSignOn: value: true activeDirectoryIntegration: value: true customBranding: value: true mobileSecurityControls: value: true advancedManagement: value: true advancedControls: value: true completeContentVisibility: value: true completeContentManagement: value: true userActivityTracking: value: true adminRoleDelegation: value: true customMetadata: value: true customTemplates: value: true customTermsOfService: value: true pciDssCompliance: value: true boxGovernance: value: true boxKeySafe: value: true boxZones: value: true relayLite: value: true hipaaCompliance: value: true hitechCompliance: value: true fedrampCompliance: value: true deviceTrust: value: true passwordPolicy: value: true documentWatermark: value: true usageLimits: secureStorageLimit: value: .inf uploadSizeLimit: value: 5 industryAppsIntegrationLimit: value: .inf versionHistoryThreshold: value: 100 maxUsers: value: .inf apiCallsLimit: value: 100000 addOns: null