pricing4ts
Version:
 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
169 lines (168 loc) • 3.39 kB
YAML
saasName: Zoom
syntaxVersion: '3.0'
version: 2024-11-4
createdAt: '2024-11-04'
currency: USD
variables: {}
features:
meetings:
valueType: BOOLEAN
defaultValue: true
type: DOMAIN
cloudRecordings:
valueType: BOOLEAN
defaultValue: false
type: DOMAIN
automatedSubtitles:
valueType: BOOLEAN
defaultValue: true
type: AUTOMATION
automationType: BOT
reports:
valueType: BOOLEAN
defaultValue: false
type: INFORMATION
votingInMeetings:
valueType: BOOLEAN
defaultValue: false
type: DOMAIN
phoneDialing:
valueType: BOOLEAN
defaultValue: false
type: INTEGRATION
integrationType: EXTERNAL_DEVICE
ltiIntegration:
valueType: BOOLEAN
defaultValue: false
type: INTEGRATION
integrationType: MARKETPLACE
administratorPortal:
valueType: BOOLEAN
defaultValue: false
type: MANAGEMENT
end2EndExcryption:
valueType: BOOLEAN
defaultValue: true
type: GUARANTEE
chatSupport:
valueType: BOOLEAN
defaultValue: false
type: SUPPORT
translatedCaptions:
valueType: BOOLEAN
defaultValue: false
type: AUTOMATION
automationType: BOT
usageLimits:
maxAssistantsPerMeeting:
valueType: NUMERIC
defaultValue: 2
unit: use/month
type: RENEWABLE
linkedFeatures:
- meetings
maxTimePerMeeting:
valueType: NUMERIC
defaultValue: 40
unit: min/meeting
type: NON_RENEWABLE
linkedFeatures:
- meetings
recordingsCloudStorage:
valueType: NUMERIC
defaultValue: 0
unit: GB
type: NON_RENEWABLE
linkedFeatures:
- cloudRecordings
plans:
BASIC:
description: Basic plan
price: 0
unit: user/month
features: null
usageLimits: null
PRO:
description: Advanced plan
price: 15.99
unit: user/month
features:
cloudRecordings:
value: true
reports:
value: true
votingInMeetings:
value: true
chatSupport:
value: true
usageLimits:
maxTimePerMeeting:
value: 1800
recordingsCloudStorage:
value: 5
BUSINESS:
description: Advanced plan
price: 21.99
unit: user/month
features:
cloudRecordings:
value: true
reports:
value: true
votingInMeetings:
value: true
ltiIntegration:
value: true
administratorPortal:
value: true
chatSupport:
value: true
usageLimits:
maxAssistantsPerMeeting:
value: 300
maxTimePerMeeting:
value: 1800
recordingsCloudStorage:
value: 5
addOns:
hugeMeetings:
availableFor:
- BASIC
- PRO
- BUSINESS
price: 50
unit: /month
usageLimits:
maxAssistantsPerMeeting:
value: 1000
subscriptionConstraints:
minQuantity: 1
maxQuantity: 1
quantityStep: 1
translatedCaptions:
availableFor:
- BASIC
- PRO
- BUSINESS
price: 5
unit: /month
features:
translatedCaptions:
value: true
subscriptionConstraints:
minQuantity: 1
maxQuantity: 1
quantityStep: 1
phoneDialing:
availableFor:
- PRO
- BUSINESS
price: 100
unit: /month
features:
phoneDialing:
value: true
subscriptionConstraints:
minQuantity: 1
maxQuantity: 1
quantityStep: 1