chore: add feature matrix

This commit is contained in:
Steven
2023-09-22 08:15:18 +08:00
parent 92fba82927
commit d0a25e3ab2
5 changed files with 53 additions and 12 deletions

View File

@@ -0,0 +1,21 @@
package license
type FeatureType string
const (
// Accounts.
// FeatureTypeUnlimitedAccounts allows the user to create unlimited accounts.
FeatureTypeUnlimitedAccounts FeatureType = "unlimited_accounts"
// Customization.
// FeatureTypeCustomStyle allows the user to customize the style.
FeatureTypeCustomeStyle FeatureType = "custom_style"
)
// FeatureMatrix is a matrix of features in [Free, Pro].
var FeatureMatrix = map[FeatureType][2]bool{
FeatureTypeUnlimitedAccounts: {false, true},
FeatureTypeCustomeStyle: {false, true},
}