package util

// Feature custom events
var featureCustomEvents bool

// GetFeatureCustomEvents returns the featureCustomEvents
func GetFeatureCustomEvents() bool {
	return featureCustomEvents
}

// SetFeatureCustomEvents returns the time validity
func SetFeatureCustomEvents(val bool) {
	featureCustomEvents = val
}

// Feature suggestions
var featureSuggestions bool

// GetFeatureSuggestions returns the featureSuggestions
func GetFeatureSuggestions() bool {
	return featureSuggestions
}

// SetFeatureSuggestions returns the time validity
func SetFeatureSuggestions(val bool) {
	featureSuggestions = val
}

// Feature rules
var featureRules bool

// GetFeatureRules returns the featureRules
func GetFeatureRules() bool {
	return featureRules
}

// SetFeatureRules sets the featureRules
func SetFeatureRules(val bool) {
	featureRules = val
}

// Feature search settings
var featureSearchRelevancy bool

// GetFeatureSearchRelevancy returns the featureSearchRelevancy
func GetFeatureSearchRelevancy() bool {
	return featureSearchRelevancy
}

// SetFeatureSearchRelevancy sets the featureSearchRelevancy
func SetFeatureSearchRelevancy(val bool) {
	featureSearchRelevancy = val
}

// Feature search grader
var featureSearchGrader bool

// GetFeatureSearchGrader returns the featureSearchGrader
func GetFeatureSearchGrader() bool {
	return featureSearchGrader
}

// SetFeatureSearchGrader sets the featureSearchGrader
func SetFeatureSearchGrader(val bool) {
	featureSearchGrader = val
}

// Feature ecommerce
var featureEcommerce bool

// GetFeatureEcommerce returns the featureEcommerce
func GetFeatureEcommerce() bool {
	return featureEcommerce
}

// SetFeatureEcommerce sets the featureEcommerce
func SetFeatureEcommerce(val bool) {
	featureEcommerce = val
}

// Feature ui builder premium
var featureUIBuilder bool

// GetFeatureUIBuilderPremium returns the featureUIBuilder
func GetFeatureUIBuilderPremium() bool {
	return featureUIBuilder
}

// SetFeatureUIBuilderPremium sets the featureUIBuilder
func SetFeatureUIBuilderPremium(val bool) {
	featureUIBuilder = val
}

// Feature cache
var featureCache bool

// GetFeatureCache returns the featureCache
func GetFeatureCache() bool {
	return featureCache
}

// SetFeatureEcommerce sets the featureCache
func SetFeatureCache(val bool) {
	featureCache = val
}

// Feature pipelines
var featurePipelines bool

// GetFeatureCache returns the featurePipelines
func GetFeaturePipelines() bool {
	return featurePipelines
}

// SetFeatureEcommerce sets the featurePipelines
func SetFeaturePipelines(val bool) {
	featurePipelines = val
}

// Feature OpenAI
var featureOpenAI bool

// GetFeatureOpenAI returns the value of featureOpenAI
func GetFeatureOpenAI() bool {
	return featureOpenAI
}

// SetFeatureOpenAI returns the value of featureOpenAI
func SetFeatureOpenAI(val bool) {
	featureOpenAI = val
}
