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

816 lines (815 loc) 18.3 kB
syntaxVersion: '2.1' saasName: Dropbox createdAt: '2025-03-05' version: '2025' billing: monthly: 1.0 annually: 0.8 currency: EUR url: https://web.archive.org/web/20250305095304/https://www.dropbox.com/plans features: storage: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN bestInClassSyncTechnology: description: '' valueType: BOOLEAN defaultValue: true type: GUARANTEE easyAndSecureSharing: description: '' valueType: BOOLEAN defaultValue: true type: GUARANTEE anytimeAccess: description: '' valueType: BOOLEAN defaultValue: true type: GUARANTEE anywhereAccess: description: '' valueType: BOOLEAN defaultValue: true type: GUARANTEE connectUnlimitedDevices: description: '' valueType: BOOLEAN defaultValue: true type: GUARANTEE 256BitAES: description: '' valueType: BOOLEAN defaultValue: true type: GUARANTEE SSL/TLSEncryption: description: '' valueType: BOOLEAN defaultValue: true type: GUARANTEE realTimeDocumentAnalytics: description: '' valueType: BOOLEAN defaultValue: false type: INFORMATION passcodeVerification: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN emailVerfication: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN viewerEngagementDashboard: description: '' valueType: BOOLEAN defaultValue: false type: INFORMATION backup: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN accountRecovery: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN versionHistory: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN restoreDeletedFiles: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN passwordManagement: description: '' valueType: BOOLEAN defaultValue: true type: MANAGEMENT multiFactorAuthentication: description: '' valueType: BOOLEAN defaultValue: true type: MANAGEMENT documentScanning: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN remoteDeviceWipe: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN watermarking: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN accountTransferTool: description: '' valueType: BOOLEAN defaultValue: false type: MANAGEMENT granularPermissions: description: '' valueType: BOOLEAN defaultValue: false type: MANAGEMENT enableHIPAACompliance: description: '' valueType: BOOLEAN defaultValue: false type: GUARANTEE deviceApprovals: description: '' valueType: BOOLEAN defaultValue: false type: MANAGEMENT dataClassification: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN ransomwareDetectionAndRecovery: description: '' valueType: BOOLEAN defaultValue: false type: AUTOMATION automationType: TRACKING suspiciusActivityAlerts: description: '' valueType: BOOLEAN defaultValue: false type: AUTOMATION automationType: TRACKING endToEndEncryption: description: '' valueType: BOOLEAN defaultValue: false type: GUARANTEE advancedKeyManagement: description: '' valueType: BOOLEAN defaultValue: false type: GUARANTEE dropboxCapture: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN videoTranscripts: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN closedCaptions: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN videoEditing: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN videoCommenting: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN dropboxReplay: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN integratedCloudContent: description: '' valueType: BOOLEAN defaultValue: true type: INTEGRATION integrationType: MARKETPLACE onlineDocuments: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN onlineNoteTaking: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN webPreviews: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN webComments: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN plusButton: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN pdfEditing: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN advancedPdfEditing: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN annotatePDFs: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN signPDFs: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN imageEditing: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN imageSearch: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN fullTextSearch: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN fileLocking: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN viewerHistory: description: '' valueType: BOOLEAN defaultValue: false type: INFORMATION sharedLinks: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN advancedLinkSettings: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN disableDownloads: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN customExpirationDates: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN passwordProtectedLinks: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN fileAndFolderTransfer: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN incomingTransferRequests: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN transferAnalytics: description: '' valueType: BOOLEAN defaultValue: true type: INFORMATION customExpirationDatesForTransfers: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN passwordProtectedTransfers: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN brandedTransfers: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN selfSigning: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN signatureRequest: description: '' valueType: BOOLEAN defaultValue: true type: DOMAIN industryLeadingSecurity: description: '' valueType: BOOLEAN defaultValue: true type: GUARANTEE industryLeadingPrivacy: description: '' valueType: BOOLEAN defaultValue: true type: GUARANTEE signatureTemplates: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN signatureBranding: description: '' valueType: BOOLEAN defaultValue: false type: DOMAIN adminConsole: description: '' valueType: BOOLEAN defaultValue: false type: MANAGEMENT multiTeamAdminLogin: description: '' valueType: BOOLEAN defaultValue: false type: MANAGEMENT centralizedBilling: description: '' valueType: BOOLEAN defaultValue: false type: PAYMENT companyManagedGroups: description: '' valueType: BOOLEAN defaultValue: false type: MANAGEMENT apiAccessToSecurityPlatformPartners: description: '' valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: API apiAccessToProductivityPlatformPartners: description: '' valueType: BOOLEAN defaultValue: true type: INTEGRATION integrationType: API apiAccessToDataTransportPlatformPartners: description: '' valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: API tieredAdminRoles: description: '' valueType: BOOLEAN defaultValue: false type: MANAGEMENT signInAsUser: description: '' valueType: BOOLEAN defaultValue: false type: MANAGEMENT auditLogsWithFileEventTracking: description: '' valueType: BOOLEAN defaultValue: false type: AUTOMATION automationType: TRACKING singleSignOn: description: '' valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: IDENTITY_PROVIDER inviteEnforcement: description: '' valueType: BOOLEAN defaultValue: false type: MANAGEMENT priorityEmailSupport: description: '' valueType: BOOLEAN defaultValue: true type: SUPPORT liveChatSupport: description: '' valueType: BOOLEAN defaultValue: true type: SUPPORT phoneSupportDuringBusinessHours: description: '' valueType: BOOLEAN defaultValue: false type: SUPPORT usageLimits: storageLimit: description: '' valueType: NUMERIC defaultValue: 2000 unit: GB type: NON_RENEWABLE linkedFeatures: - storage usersLimit: description: '' valueType: NUMERIC defaultValue: 1 unit: user type: NON_RENEWABLE signatureRequestLimit: description: '' valueType: NUMERIC defaultValue: 3 unit: signature/month type: RENEWABLE linkedFeatures: - signatureRequest templatesLimit: description: '' valueType: NUMERIC defaultValue: 0 unit: template type: NON_RENEWABLE linkedFeatures: - signatureTemplates accountRecoveryAndVersionHistoryThreshold: description: '' valueType: NUMERIC defaultValue: 30 unit: day type: NON_RENEWABLE linkedFeatures: - accountRecovery - versionHistory restoreDeletedFilesThreshold: description: '' valueType: NUMERIC defaultValue: 30 unit: day type: NON_RENEWABLE linkedFeatures: - restoreDeletedFiles dropboxCaptureRecordingTimeLimit: description: '' valueType: NUMERIC defaultValue: 120 unit: min type: TIME_DRIVEN linkedFeatures: - dropboxCapture dropboxCaptureFullHDQuality: description: '' valueType: BOOLEAN defaultValue: true type: NON_RENEWABLE linkedFeatures: - dropboxCapture dropboxCapture4kQuality: description: '' valueType: BOOLEAN defaultValue: true type: NON_RENEWABLE linkedFeatures: - dropboxCapture dropboxCaptureAdvancedVideoEditing: description: '' valueType: BOOLEAN defaultValue: true type: NON_RENEWABLE linkedFeatures: - dropboxCapture dropboxReplayFileUploadsLimit: description: '' valueType: NUMERIC defaultValue: 4 unit: file type: NON_RENEWABLE linkedFeatures: - dropboxReplay dropboxReplayLiveReviews: description: '' valueType: BOOLEAN defaultValue: true type: NON_RENEWABLE linkedFeatures: - dropboxReplay dropboxReplayVersions: description: '' valueType: BOOLEAN defaultValue: true type: NON_RENEWABLE linkedFeatures: - dropboxReplay dropboxReplayVideoCollaboration: description: '' valueType: BOOLEAN defaultValue: true type: NON_RENEWABLE linkedFeatures: - dropboxReplay fileAndFolderTransferLimit: description: '' valueType: NUMERIC defaultValue: 100 unit: GB/transfer type: NON_RENEWABLE linkedFeatures: - fileAndFolderTransfer apiAccessToDataTransportPlatformPartnersLimit: description: '' valueType: NUMERIC defaultValue: 0 unit: request/month type: RENEWABLE linkedFeatures: - apiAccessToDataTransportPlatformPartners plans: PLUS: price: 11.99 unit: /month features: null usageLimits: null ESSENTIALS: price: 19.99 unit: /month features: realTimeDocumentAnalytics: value: true passcodeVerification: value: true emailVerfication: value: true viewerEngagementDashboard: value: true watermarking: value: true videoCommenting: value: true advancedPdfEditing: value: true fileLocking: value: true viewerHistory: value: true advancedLinkSettings: value: true disableDownloads: value: true customExpirationDates: value: true passwordProtectedLinks: value: true customExpirationDatesForTransfers: value: true passwordProtectedTransfers: value: true brandedTransfers: value: true signatureTemplates: value: true usageLimits: storageLimit: value: 3000 signatureRequestLimit: value: .inf templatesLimit: value: 5 accountRecoveryAndVersionHistoryThreshold: value: 180 restoreDeletedFilesThreshold: value: 180 dropboxCaptureRecordingTimeLimit: value: .inf dropboxCapture4kQuality: value: true dropboxCaptureAdvancedVideoEditing: value: true dropboxReplayFileUploadsLimit: value: 10 fileAndFolderTransferLimit: value: 100 BUSINESS: price: 18 unit: user/month features: realTimeDocumentAnalytics: value: true passcodeVerification: value: true emailVerfication: value: true viewerEngagementDashboard: value: true watermarking: value: true accountTransferTool: value: true granularPermissions: value: true enableHIPAACompliance: value: true deviceApprovals: value: true videoCommenting: value: true advancedPdfEditing: value: true fileLocking: value: true viewerHistory: value: true advancedLinkSettings: value: true disableDownloads: value: true customExpirationDates: value: true passwordProtectedLinks: value: true customExpirationDatesForTransfers: value: true passwordProtectedTransfers: value: true brandedTransfers: value: true signatureTemplates: value: true signatureBranding: value: true adminConsole: value: true multiTeamAdminLogin: value: true centralizedBilling: value: true companyManagedGroups: value: true apiAccessToSecurityPlatformPartners: value: true apiAccessToDataTransportPlatformPartners: value: true phoneSupportDuringBusinessHours: value: true usageLimits: storageLimit: value: 9000 usersLimit: value: .inf signatureRequestLimit: value: .inf templatesLimit: value: 15 accountRecoveryAndVersionHistoryThreshold: value: 180 restoreDeletedFilesThreshold: value: 180 dropboxCaptureRecordingTimeLimit: value: .inf dropboxCapture4kQuality: value: true dropboxCaptureAdvancedVideoEditing: value: true dropboxReplayFileUploadsLimit: value: 10 fileAndFolderTransferLimit: value: 100 apiAccessToDataTransportPlatformPartnersLimit: value: .inf BUSINESS_PLUS: price: 30 unit: user/month features: realTimeDocumentAnalytics: value: true passcodeVerification: value: true emailVerfication: value: true viewerEngagementDashboard: value: true watermarking: value: true accountTransferTool: value: true granularPermissions: value: true enableHIPAACompliance: value: true deviceApprovals: value: true dataClassification: value: true ransomwareDetectionAndRecovery: value: true suspiciusActivityAlerts: value: true endToEndEncryption: value: true advancedKeyManagement: value: true videoCommenting: value: true advancedPdfEditing: value: true fileLocking: value: true viewerHistory: value: true advancedLinkSettings: value: true disableDownloads: value: true customExpirationDates: value: true passwordProtectedLinks: value: true customExpirationDatesForTransfers: value: true passwordProtectedTransfers: value: true brandedTransfers: value: true signatureTemplates: value: true signatureBranding: value: true adminConsole: value: true multiTeamAdminLogin: value: true centralizedBilling: value: true companyManagedGroups: value: true apiAccessToSecurityPlatformPartners: value: true apiAccessToDataTransportPlatformPartners: value: true tieredAdminRoles: value: true signInAsUser: value: true auditLogsWithFileEventTracking: value: true singleSignOn: value: true inviteEnforcement: value: true phoneSupportDuringBusinessHours: value: true usageLimits: storageLimit: value: .inf usersLimit: value: .inf signatureRequestLimit: value: .inf templatesLimit: value: .inf accountRecoveryAndVersionHistoryThreshold: value: 360 restoreDeletedFilesThreshold: value: 360 dropboxCaptureRecordingTimeLimit: value: .inf dropboxCapture4kQuality: value: true dropboxCaptureAdvancedVideoEditing: value: true dropboxReplayFileUploadsLimit: value: 10 fileAndFolderTransferLimit: value: 250 apiAccessToDataTransportPlatformPartnersLimit: value: .inf addOns: null