Enum Type for Configuration Features
We’re excited to introduce enum-type configuration features — a powerful new way to model and enforce selectable options within your pricing and entitlement logic.
With the new enum type, you can now define predefined sets of values for configuration features, making it easier to represent use cases like:
- Allowed AI models (e.g., GPT-3.5, GPT-4, Claude)
- Support level (e.g., community, email, dedicated CS rep)
- Specific country access (e.g. US, UK, India)
🚀 Why it matters:
- 🧠 Adds structure to feature configurations with discrete value sets
- 🛡️ Reduces integration errors with validated values
- 🔄 Works seamlessly across SDKs, APIs, and the Stigg app
- 🔧 Enables more dynamic and granular packaging strategies
Enum-type configuration features bring even more flexibility and precision to how you define and manage entitlements in Stigg.
Enum-type configuration features are supported by the Stigg GraphQL API, Stigg Node.js SDK v3.72.0, Stigg Python/Ruby/Go/Java/.NET SDK v2.488.0, Stigg Sidecar SDK v2.485.0, Stigg JavaScript SDK v3.49.0 and the Stigg React SDK v6.4.0 or later.