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

1,261 lines (1,258 loc) 29.5 kB
syntaxVersion: '2.1' saasName: Zoom - One createdAt: '2022-11-17' version: '2022' billing: monthly: 1.0 annual: 0.83 currency: USD url: https://web.archive.org/web/20221117215338/https://zoom.us/pricing tags: - Phone Features - Phone Admin Features features: meetings: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN helpCenterTechnicalSupport: description: "" valueType: BOOLEAN defaultValue: true type: SUPPORT ticketTechnicalSupport: description: "" valueType: BOOLEAN defaultValue: false type: SUPPORT liveChatTechnicalSupport: description: "" valueType: BOOLEAN defaultValue: false type: SUPPORT phoneTechnicalSupport: description: "" valueType: BOOLEAN defaultValue: false type: SUPPORT localRecording: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN cloudRecording: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN telephoneDialIn: description: "" valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: EXTERNAL_DEVICE screenSharing: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN breakoutRooms: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN virtualBackground: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN personalMeetingId: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN teamChat: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN hostControls: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN coAnnotationOnScreenShare: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN remoteKeyboardControl: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN remoteMouseControl: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN multiShare: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN endToEndEncryptionForZoomMeetings: description: "When enabled, Zoom’s end-to-end encryption (E2EE) for Zoom Meetings means that communications between all meeting participants using Zoom clients in a given meeting are encrypted using cryptographic keys known only to the devices of those participants. This means that no third party — including Zoom — has access to the meeting’s private keys." valueType: BOOLEAN defaultValue: true type: GUARANTEE enterpriseGradeSecurityFeatures: description: "256-bit AES-GCM encryption for real-time content in transit, advanced chat encryption, passcodes, Waiting Rooms, lock a meeting, audio signatures, screen share watermarks, two-factor authentication, and more." valueType: BOOLEAN defaultValue: true type: GUARANTEE waitingRoom: description: "The Waiting Room feature allows the host to control when a participant joins the meeting. As the meeting host, you can admit attendees one by one or all at once. In settings, you can choose who gets put into the Waiting Room or gets automatically admitted. Every account has the Waiting Room feature. Hosts can message the Waiting Room. You can customize the Waiting Room, if you're on a paid plan." valueType: BOOLEAN defaultValue: true type: DOMAIN builtIntoZoomForHomeDevices: description: "" valueType: BOOLEAN defaultValue: true type: INTEGRATION integrationType: EXTERNAL_DEVICE pinMultiplePeople: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN spotlightMultiplePeople: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN filters: description: "" valueType: BOOLEAN defaultValue: true type: AUTOMATION automationType: FILTERING polling: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN coHost: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN alternateHost: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN assignMeetingScheduler: description: "Allows you to assign someone else to set up your meetings for you. Assignee must also have a Pro plan." valueType: BOOLEAN defaultValue: false type: AUTOMATION automationType: BOT restApi: description: "Allows account owners, admins, and your developers secure access to Zoom REST API. API Rate Limits are applied at the account-level according to Account Type (Pro, Business, Enterprise, etc…) and the API Request Type (Light, Medium, Heavy, etc…). Some APIs are access-limited to specific account types. Use the API Rate Limits & API Reference Documentation for complete details." valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: API skypeForBusinessInteroperability: description: "Allows Lync users 2010, 2013 and Skype for Business users to initiate a Zoom meeting from the Lync contact list." valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: WEB_SAAS streaming: description: "Stream live to Facebook, Youtube or a 3rd party service." valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: MARKETPLACE reporting: description: "Run usage reports to learn how many meetings are taking place, which days, number of participants, number of meeting minutes and more." valueType: BOOLEAN defaultValue: false type: INFORMATION userManagement: description: "Owners and Admins can add, delete and assign roles and add-on features" valueType: BOOLEAN defaultValue: false type: MANAGEMENT automatedCaptions: description: "" valueType: BOOLEAN defaultValue: true type: AUTOMATION automationType: BOT adminPortal: description: "" valueType: BOOLEAN defaultValue: false type: MANAGEMENT ltiIntegration: description: "" valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: MARKETPLACE recordingTranscripts: description: "" valueType: BOOLEAN defaultValue: false type: AUTOMATION automationType: BOT branding: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN managedDomains: description: "" valueType: BOOLEAN defaultValue: false type: MANAGEMENT languageInterpretations: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN executiveBusinessReviews: description: "" valueType: BOOLEAN defaultValue: false type: INFORMATION webinar500: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN zoomWhiteBoards: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN mail: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN mailService: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN customMailDomain: description: "" valueType: BOOLEAN defaultValue: false type: MANAGEMENT calendarClient: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN calendarService: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN unlimitedInternalCalling: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN tag: Phone Features meteredUnboundCalling: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN tag: Phone Features unlimitedOutboundCalling: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN tag: Phone Features industryLeadingHdCallQuality: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN tag: Phone Features nativeWindowsApp: description: "" valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: EXTERNAL_DEVICE tag: Phone Features nativeMacOsApp: description: "" valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: EXTERNAL_DEVICE tag: Phone Features nativeLinuxApp: description: "" valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: EXTERNAL_DEVICE tag: Phone Features nativeIosApp: description: "" valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: EXTERNAL_DEVICE tag: Phone Features nativeAndroidApp: description: "" valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: EXTERNAL_DEVICE tag: Phone Features portExistingNumers: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN tag: Phone Features purchaseNewNumbers: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN tag: Phone Features tollFreeNumbers: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN tag: Phone Features phoneExtensionNumber: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN tag: Phone Features voicemailWithTranscription: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN tag: Phone Features unlimitedAutoAttendants: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN tag: Phone Features dialByNameDirectory: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN tag: Phone Features automaticCallDistributionGroups: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN tag: Phone Features barge: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN tag: Phone Features monitor: description: "" valueType: BOOLEAN defaultValue: false type: AUTOMATION automationType: TRACKING tag: Phone Features whisper: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN tag: Phone Features takeover: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN tag: Phone Features holidayHoursRouting: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN tag: Phone Features businessHoursRouting: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN tag: Phone Features 3WayAdHocConferenceCalls: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN tag: Phone Features callRecording: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN tag: Phone Features configurableAnonymousBlocking: description: "" valueType: BOOLEAN defaultValue: false type: AUTOMATION automationType: TASK_AUTOMATION tag: Phone Features configurableSpecifiedCallBlocking: description: "" valueType: BOOLEAN defaultValue: false type: AUTOMATION automationType: TASK_AUTOMATION tag: Phone Features emergencyCalling: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN tag: Phone Features nomadicE911Addressing: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN tag: Phone Features emergenceResponseCenter: description: "" valueType: BOOLEAN defaultValue: false type: SUPPORT tag: Phone Features sharedLineAppearance: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN tag: Phone Features sharedLineDelegation: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN tag: Phone Features callHandoffBetweenDevices: description: "" valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: EXTERNAL_DEVICE tag: Phone Features callPark: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN tag: Phone Features chatPresence: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN tag: Phone Features chat1to1: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN tag: Phone Features chatTeamMessaging: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN tag: Phone Features end2EndEncriptionForZoomPhone: description: "" valueType: BOOLEAN defaultValue: true type: GUARANTEE tag: Phone Features # REPEATED FEATURE REMOVED # enterpriseGradeSecurityFeatures: # description: "" # valueType: BOOLEAN # defaultValue: true # type: GUARANTEE # tag: Phone Features zeroTouchProvisioningOfPhones: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN tag: Phone Admin Features mixTypesOfPlansInAnAccount: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN tag: Phone Admin Features realTimeReporting: description: "" valueType: BOOLEAN defaultValue: false type: AUTOMATION automationType: TRACKING tag: Phone Admin Features qualityDashboards: description: "" valueType: BOOLEAN defaultValue: false type: INFORMATION tag: Phone Admin Features supportForVirtualDesktopEnvironment: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN tag: Phone Admin Features 24x7GlobalCustomerCare: description: "" valueType: BOOLEAN defaultValue: false type: SUPPORT tag: Phone Admin Features bringYourOwnCarrierSupport: description: "" valueType: BOOLEAN defaultValue: false type: SUPPORT tag: Phone Admin Features hybridIntegrationToLegacyPbxs: description: "" valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: EXTERNAL_DEVICE tag: Phone Admin Features sms: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN tag: Phone Admin Features mms: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN tag: Phone Admin Features whiteboard: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN callOutDialIn: description: "" valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: EXTERNAL_DEVICE globalTollFreeDialIn: description: "" valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: EXTERNAL_DEVICE localDialInForPremiumCountries: description: "" valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: EXTERNAL_DEVICE translatedCaptions: description: "" valueType: BOOLEAN defaultValue: false type: AUTOMATION automationType: BOT zoomPhonePowerPack: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN conferenceRoomConnector: description: "Connect your H.323/SIP systems with desktop, tablet, mobile devices, Zoom Rooms and other H.323/SIP endpoints" valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: EXTERNAL_DEVICE zoomIq: description: "" valueType: BOOLEAN defaultValue: false type: INFORMATION premierSupport: description: "" valueType: BOOLEAN defaultValue: false type: SUPPORT premierPlusSupport: description: "" valueType: BOOLEAN defaultValue: false type: SUPPORT qualityOfServiceSubscription: description: "" valueType: BOOLEAN defaultValue: false type: SUPPORT usageLimits: maxParticipants: description: 'A Participant is an invitee in a meeting scheduled by someone with a Host license. Participants can join your meeting for free from their phone, desktop, mobile and tablet devices. A participant does not require a Zoom account in order to join a meeting.' valueType: NUMERIC defaultValue: 100 unit: participant type: NON_RENEWABLE linkedFeatures: - meetings minLicenses: description: '' valueType: NUMERIC defaultValue: 1 unit: license type: NON_RENEWABLE linkedFeatures: null maxLicenses: description: '' valueType: NUMERIC defaultValue: 1 unit: license type: NON_RENEWABLE linkedFeatures: null maxMeetingDuration: description: '' valueType: NUMERIC defaultValue: 40 unit: min type: NON_RENEWABLE linkedFeatures: - meetings maxBreakoutRooms: description: '' valueType: NUMERIC defaultValue: 50 unit: room type: NON_RENEWABLE linkedFeatures: - breakoutRooms maxCloudRecordingSize: description: '' valueType: NUMERIC defaultValue: 0 unit: GB type: NON_RENEWABLE linkedFeatures: - cloudRecording zoomWhiteBoardsLimit: description: '' valueType: NUMERIC defaultValue: 3 unit: board type: NON_RENEWABLE linkedFeatures: - zoomWhiteBoards plans: BASIC: description: Personal Meeting price: 0 unit: /month features: null usageLimits: null PRO: description: Great for small teams price: 14.99 unit: host/month features: ticketTechnicalSupport: value: true liveChatTechnicalSupport: value: true cloudRecording: value: true telephoneDialIn: value: true polling: value: true coHost: value: true alternateHost: value: true assignMeetingScheduler: value: true restApi: value: true skypeForBusinessInteroperability: value: true streaming: value: true reporting: value: true userManagement: value: true mailService: value: true calendarService: value: true usageLimits: maxParticipants: value: 100 minLicenses: value: 1 maxLicenses: value: 9 maxMeetingDuration: value: 1800 maxCloudRecordingSize: value: 5 BUSINESS: description: Small and medium businesses price: 19.99 unit: host/month features: ticketTechnicalSupport: value: true liveChatTechnicalSupport: value: true phoneTechnicalSupport: value: true cloudRecording: value: true telephoneDialIn: value: true polling: value: true coHost: value: true alternateHost: value: true assignMeetingScheduler: value: true restApi: value: true skypeForBusinessInteroperability: value: true streaming: value: true reporting: value: true userManagement: value: true adminPortal: value: true ltiIntegration: value: true recordingTranscripts: value: true branding: value: true managedDomains: value: true languageInterpretations: value: true mailService: value: true customMailDomain: value: true calendarService: value: true usageLimits: maxParticipants: value: 300 minLicenses: value: 10 maxLicenses: value: 99 maxMeetingDuration: value: 1800 maxCloudRecordingSize: value: 5 zoomWhiteBoardsLimit: value: .inf BUSINESS_PLUS: description: "" price: 29.99 unit: host/month features: ticketTechnicalSupport: value: true liveChatTechnicalSupport: value: true phoneTechnicalSupport: value: true cloudRecording: value: true telephoneDialIn: value: true polling: value: true coHost: value: true alternateHost: value: true assignMeetingScheduler: value: true restApi: value: true skypeForBusinessInteroperability: value: true streaming: value: true reporting: value: true userManagement: value: true adminPortal: value: true ltiIntegration: value: true recordingTranscripts: value: true branding: value: true managedDomains: value: true languageInterpretations: value: true translatedCaptions: value: true mailService: value: true customMailDomain: value: true calendarService: value: true unlimitedInternalCalling: value: true meteredUnboundCalling: value: true unlimitedOutboundCalling: value: true industryLeadingHdCallQuality: value: true nativeWindowsApp: value: true nativeMacOsApp: value: true nativeLinuxApp: value: true nativeIosApp: value: true nativeAndroidApp: value: true portExistingNumers: value: true purchaseNewNumbers: value: true tollFreeNumbers: value: true phoneExtensionNumber: value: true voicemailWithTranscription: value: true unlimitedAutoAttendants: value: true dialByNameDirectory: value: true automaticCallDistributionGroups: value: true barge: value: true monitor: value: true whisper: value: true takeover: value: true holidayHoursRouting: value: true businessHoursRouting: value: true 3WayAdHocConferenceCalls: value: true callRecording: value: true configurableAnonymousBlocking: value: true configurableSpecifiedCallBlocking: value: true emergencyCalling: value: true nomadicE911Addressing: value: true emergenceResponseCenter: value: true sharedLineAppearance: value: true sharedLineDelegation: value: true callHandoffBetweenDevices: value: true callPark: value: true chatPresence: value: true chat1to1: value: true chatTeamMessaging: value: true zeroTouchProvisioningOfPhones: value: true mixTypesOfPlansInAnAccount: value: true realTimeReporting: value: true qualityDashboards: value: true supportForVirtualDesktopEnvironment: value: true 24x7GlobalCustomerCare: value: true bringYourOwnCarrierSupport: value: true hybridIntegrationToLegacyPbxs: value: true sms: value: true mms: value: true usageLimits: maxParticipants: value: 300 minLicenses: value: 10 maxLicenses: value: 99 maxMeetingDuration: value: 1800 maxCloudRecordingSize: value: 10 zoomWhiteBoardsLimit: value: .inf ENTERPRISE: description: Large enterprise-ready price: "Contact us" unit: host/month features: ticketTechnicalSupport: value: true liveChatTechnicalSupport: value: true phoneTechnicalSupport: value: true cloudRecording: value: true telephoneDialIn: value: true polling: value: true coHost: value: true alternateHost: value: true assignMeetingScheduler: value: true restApi: value: true skypeForBusinessInteroperability: value: true streaming: value: true reporting: value: true userManagement: value: true adminPortal: value: true ltiIntegration: value: true recordingTranscripts: value: true branding: value: true managedDomains: value: true languageInterpretations: value: true executiveBusinessReviews: value: true webinar500: value: true translatedCaptions: value: true mailService: value: true customMailDomain: value: true calendarService: value: true unlimitedInternalCalling: value: true meteredUnboundCalling: value: true industryLeadingHdCallQuality: value: true nativeWindowsApp: value: true nativeMacOsApp: value: true nativeLinuxApp: value: true nativeIosApp: value: true nativeAndroidApp: value: true portExistingNumers: value: true purchaseNewNumbers: value: true tollFreeNumbers: value: true phoneExtensionNumber: value: true voicemailWithTranscription: value: true unlimitedAutoAttendants: value: true dialByNameDirectory: value: true automaticCallDistributionGroups: value: true barge: value: true monitor: value: true whisper: value: true takeover: value: true holidayHoursRouting: value: true businessHoursRouting: value: true 3WayAdHocConferenceCalls: value: true callRecording: value: true configurableAnonymousBlocking: value: true configurableSpecifiedCallBlocking: value: true emergencyCalling: value: true nomadicE911Addressing: value: true emergenceResponseCenter: value: true sharedLineAppearance: value: true sharedLineDelegation: value: true callHandoffBetweenDevices: value: true callPark: value: true chatPresence: value: true chat1to1: value: true chatTeamMessaging: value: true zeroTouchProvisioningOfPhones: value: true mixTypesOfPlansInAnAccount: value: true realTimeReporting: value: true qualityDashboards: value: true supportForVirtualDesktopEnvironment: value: true 24x7GlobalCustomerCare: value: true bringYourOwnCarrierSupport: value: true hybridIntegrationToLegacyPbxs: value: true sms: value: true mms: value: true usageLimits: maxParticipants: value: 500 minLicenses: value: 250 maxLicenses: value: .inf maxMeetingDuration: value: 1800 maxCloudRecordingSize: value: .inf zoomWhiteBoardsLimit: value: .inf addOns: zoomWhiteboard: description: "" availableFor: - BASIC - PRO price: 5 unit: /month usageLimits: zoomWhiteBoardsLimit: value: .inf largeMeetings: description: "" availableFor: - BASIC - PRO - BUSINESS - BUSINESS_PLUS - ENTERPRISE price: 50 unit: /month usageLimits: maxParticipants: value: 1000 extraCloudRecordingStorage: description: "" availableFor: - PRO - BUSINESS - BUSINESS_PLUS price: 40 unit: /month usageLimitsExtensions: maxCloudRecordingSize: value: 1 audioConferencing: description: "" availableFor: - PRO - BUSINESS - ENTERPRISE price: 100 unit: /month features: callOutDialIn: value: true globalTollFreeDialIn: value: true localDialInForPremiumCountries: value: true premierSupport: description: "" excludes: - premierPlusSupport availableFor: - BASIC - PRO - BUSINESS - ENTERPRISE price: "Contact us" unit: /month features: premierSupport: value: true premierPlusSupport: description: "" excludes: - premierSupport availableFor: - BASIC - PRO - BUSINESS - ENTERPRISE price: "Contact us" unit: /month features: premierPlusSupport: value: true zoomPhonePowerPack: description: "" availableFor: - BASIC - PRO - BUSINESS - BUSINESS_PLUS - ENTERPRISE price: 25 unit: /month features: zoomPhonePowerPack: value: true conferenceRoomConnector: description: "" availableFor: - BASIC - PRO - BUSINESS - BUSINESS_PLUS - ENTERPRISE price: 49 unit: /month features: conferenceRoomConnector: value: true zoomIqForSales: description: "" availableFor: - BASIC - PRO - BUSINESS - BUSINESS_PLUS - ENTERPRISE price: "Contact us" unit: /month features: zoomIq: value: true qualityOfServiceSubscription: description: "" availableFor: - BASIC - PRO - BUSINESS - BUSINESS_PLUS - ENTERPRISE price: "Contact us" unit: /month features: qualityOfServiceSubscription: value: true