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

401 lines (400 loc) 11.2 kB
syntaxVersion: '2.1' saasName: Slack createdAt: '2020-10-22' version: '2020-10-22' billing: monthly: 1.0 currency: USD url: https://web.archive.org/web/20201022155432/https://slack.com/pricing features: messagesAccess: description: The more you use Slack, the more useful it becomes. By being able to search and access all messages in your organization, you can leverage the context of previous decisions or onboard new team members faster. valueType: BOOLEAN defaultValue: true type: DOMAIN search: description: Relevant people, channels, and files in search results valueType: BOOLEAN defaultValue: true type: DOMAIN appsAndServices: description: Receive notifications, find information, and take action without leaving Slack, through integrations and tools you already use every day. You can also create your own apps tailored to your specific needs. valueType: BOOLEAN defaultValue: true type: DOMAIN storageByAccount: description: File storage per account (in total). valueType: BOOLEAN defaultValue: true type: DOMAIN storageByTeamMember: description: File storage per team member. valueType: BOOLEAN defaultValue: false type: DOMAIN workspaces: description: Slack workspaces are the engine of your work, like a virtual office. It's where your channels, direct messages, and tools reside. valueType: BOOLEAN defaultValue: true type: DOMAIN customSections: description: Keep your projects, teams, and priorities in order. Achieve this by organizing your channels and conversations into customizable, collapsible sections in the sidebar. valueType: BOOLEAN defaultValue: false type: MANAGEMENT slackConnect: description: Slack Connect enables smooth collaboration between departments of the organization. Two organizations can work together from their own workspaces in Slack. valueType: BOOLEAN defaultValue: false type: DOMAIN guestsAccounts: description: Reduce endless email exchanges, and even occasional emails, by bringing contractors, freelancers, and vendors into Slack through guest accounts. valueType: BOOLEAN defaultValue: false type: DOMAIN dataCypher: description: Data encryption at rest and in transit. valueType: BOOLEAN defaultValue: true type: GUARANTEE twoFactorAuthentication: description: Two-factor authentication. valueType: BOOLEAN defaultValue: true type: INTEGRATION integrationType: EXTERNAL_DEVICE oAuthGoogle: description: OAuth with Google. valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: IDENTITY_PROVIDER singleSignOn: description: SAML-based single sign-on (SSO). valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: IDENTITY_PROVIDER adminSlackEnterpriseKeys: description: Administration of Slack Enterprise Keys valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: WEB_SAAS pricingUrls: - https://docs.aws.amazon.com/kms/latest/developerguide/overview.html enterpriseMobilitySecurity: description: Integration with Enterprise Mobility Management (EMM) valueType: BOOLEAN defaultValue: false type: GUARANTEE customRules: description: Custom message and file retention policies. valueType: BOOLEAN defaultValue: false type: MANAGEMENT exportMessages: description: Data exports for all messages. valueType: BOOLEAN defaultValue: false type: DOMAIN complianceHIPAA: description: Compliance with HIPAA requirements. valueType: BOOLEAN defaultValue: false type: GUARANTEE dataResidence: description: Data residency valueType: BOOLEAN defaultValue: false type: GUARANTEE privilegesGeneralChannelManagement: description: 'Manage posting permissions in the #general channel.' valueType: BOOLEAN defaultValue: true type: MANAGEMENT privilegesPrivateChannelManagement: description: Manage posting permissions for an unlimited number of channels. valueType: BOOLEAN defaultValue: false type: MANAGEMENT customUserGroups: description: 'Custom user groups: Facilitate notifications and communication with entire teams, departments, and groups.' valueType: BOOLEAN defaultValue: false type: MANAGEMENT usersManagement: description: User management. valueType: BOOLEAN defaultValue: false type: MANAGEMENT activeDirectorySync: description: Real-time Active Directory sync with OneLogin, Okta, and Ping. valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: WEB_SAAS pricingUrls: - https://www.onelogin.com/pages/active-directory-sso - https://www.okta.com/integrations/active-directory/ - https://docs.pingidentity.com/r/en-us/pingoneforenterprise/p14e_connect_adc usersManagementSCIM: description: User management via SCIM. valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: WEB_SAAS extraCompatibility: description: Compatibility with Data Loss Prevention (DLP) providers, eDiscovery, and offline backups. valueType: BOOLEAN defaultValue: false type: GUARANTEE domainName: description: Domain name claim. valueType: BOOLEAN defaultValue: false type: DOMAIN customSLAs: description: Custom service level agreements. valueType: BOOLEAN defaultValue: false type: GUARANTEE voiceAndVideoCalls: description: Voice and video calls valueType: BOOLEAN defaultValue: true type: DOMAIN screenSharing: description: In addition to being able to present your screen, everyone on the call can write on the screen to add annotations. valueType: BOOLEAN defaultValue: false type: DOMAIN support: description: Access to customer support. valueType: TEXT defaultValue: Standard Support type: SUPPORT availability: description: 99.99% availability guaranteed in our SLA valueType: BOOLEAN defaultValue: false type: GUARANTEE personalTechnicalSupport: description: Dedicated account and customer satisfaction team. valueType: BOOLEAN defaultValue: false type: SUPPORT usageLimits: useMessagesAccess: description: The number of messages you can access valueType: NUMERIC defaultValue: 10000 type: NON_RENEWABLE linkedFeatures: - messagesAccess useAppsAndServices: description: The limits of apps and services that can be used valueType: NUMERIC defaultValue: 10 type: NON_RENEWABLE linkedFeatures: - appsAndServices useVoiceAndVideoCalls: description: The number of people that can be in the same voice and video calls you make valueType: NUMERIC defaultValue: 1 type: NON_RENEWABLE linkedFeatures: - voiceAndVideoCalls useStorageByAccount: description: The storage limit by account valueType: NUMERIC defaultValue: 5 type: NON_RENEWABLE linkedFeatures: - storageByAccount useStorageByTeamMember: description: The storage limit by team member valueType: NUMERIC defaultValue: 0 type: NON_RENEWABLE linkedFeatures: - storageByTeamMember useWorkspaces: description: The number of workspaces you can use valueType: NUMERIC defaultValue: 1 type: NON_RENEWABLE linkedFeatures: - workspaces plans: FREE: description: For small teams trying Slack for an unlimited period price: 0 unit: user/month features: null usageLimits: null STANDARD: description: For small and medium-sized businesses price: 8 unit: user/month features: storageByTeamMember: value: true customSections: value: true slackConnect: value: true guestsAccounts: value: true oAuthGoogle: value: true customRules: value: true customUserGroups: value: true screenSharing: value: true support: value: 24/7 support usageLimits: useMessagesAccess: value: 10000000000000 useAppsAndServices: value: 10000000000000 useVoiceAndVideoCalls: value: 15 useStorageByTeamMember: value: 10 PLUS: description: For slightly larger companies or those with advanced administrative needs price: 15 unit: user/month features: storageByTeamMember: value: true customSections: value: true slackConnect: value: true guestsAccounts: value: true oAuthGoogle: value: true singleSignOn: value: true customRules: value: true exportMessages: value: true dataResidence: value: true privilegesPrivateChannelManagement: value: true customUserGroups: value: true activeDirectorySync: value: true usersManagementSCIM: value: true screenSharing: value: true support: value: 24/7 support with a 4-hour initial response time availability: value: true usageLimits: useMessagesAccess: value: 10000000000000 useAppsAndServices: value: 10000000000000 useVoiceAndVideoCalls: value: 15 useStorageByTeamMember: value: 20 ENTERPRISE_GRID: description: For large enterprises or those in regulated industries price: Contact Sales unit: user/month features: storageByTeamMember: value: true customSections: value: true slackConnect: value: true guestsAccounts: value: true singleSignOn: value: true enterpriseMobilitySecurity: value: true customRules: value: true exportMessages: value: true complianceHIPAA: value: true dataResidence: value: true privilegesPrivateChannelManagement: value: true customUserGroups: value: true usersManagement: value: true activeDirectorySync: value: true usersManagementSCIM: value: true extraCompatibility: value: true domainName: value: true customSLAs: value: true screenSharing: value: true support: value: Priority 24/7 support with a 4-hour initial response time availability: value: true personalTechnicalSupport: value: true usageLimits: useMessagesAccess: value: 10000000000000 useAppsAndServices: value: 10000000000000 useVoiceAndVideoCalls: value: 15 useStorageByTeamMember: value: 1024 useWorkspaces: value: .inf addOns: slackEnterpriseKeys: availableFor: - ENTERPRISE_GRID price: Contact Sales unit: USD/user features: adminSlackEnterpriseKeys: value: true usageLimits: null usageLimitsExtensions: null