Skip to main content

ProductFeature

Description

a feature of a product

Properties

NameTypeDescriptionNotes
productIdUUIDID of the product[optional]
priceDoubleif the feature affects the price of the product this is the amount positive or negative[optional]
typeTypeEnum[optional]
nameStringthe name of the feature[optional]
descriptionStringthe long description of the feature[optional]
featureKeyStringcanonical machine-readable feature key (e.g. max_agents, allow_rbac)[optional]
featureScopeFeatureScopeEnumlogical area this feature applies to[optional]
valueTypeValueTypeEnumsemantic type used for gating evaluation[optional]
limitValueDoublenumeric limit for quota features (used when valueType=number)[optional]
booleanValueBooleanboolean toggle value for feature flags (used when valueType=boolean)[optional]
stringValueStringstring value for custom feature settings (used when valueType=string)[optional]
enabledBooleanwhether this feature record is active for entitlement resolution[optional]
planTierPlanTierEnumoptional plan tier this feature applies to[optional]
idUUIDUnique identifier for object in the system[optional] [readonly]
ownerIdUUIDUUID of owner of the object in the system[optional] [readonly]
createdDateOffsetDateTimeDate of object creation[optional] [readonly]
keyHashStringData, including hash of the key(s) used to encrypt this record.[optional] [readonly]
lastAccessedByIdUUIDLast user to access object[optional] [readonly]
lastAccessedDateOffsetDateTimeTimestamp of last access of object[optional] [readonly]
lastModifiedByIdUUIDUnique identifier for user who last modifed the object in the system[optional] [readonly]
lastModifiedDateOffsetDateTimeDate of last object modification[optional] [readonly]
trashedBooleanIndicates if the object is trashed (soft deleted)[optional]

Enum: TypeEnum

NameValue
PERCENTAGE"percentage"
FIXED"fixed"

Enum: FeatureScopeEnum

NameValue
PLATFORM"platform"
ORGANIZATION"organization"
APPLICATION"application"
AGENT"agent"
BILLING"billing"
UX"ux"

Enum: ValueTypeEnum

NameValue
NUMBER"number"
BOOLEAN"boolean"
STRING"string"

Enum: PlanTierEnum

NameValue
FREE"free"
SOLO"solo"
PRO"pro"
TEAM"team"
RESELLER"reseller"
ENTERPRISE"enterprise"

Implemented Interfaces

  • Serializable

Generated Version Details

~value
GENERATOR VERSIONcom.valkyrlabs:ValkyrAI API 1.0.2-SNAPSHOT
API ARTIFACTcom.valkyrlabs.valkyrai-api.jar
GENERATOR VERSIONorg.openapitools.openapi-generator:7.5.0
GENERATOR CLASSorg.openapitools.codegen.languages.SpringCodegen
GENERATED DATE2026-04-02T00:49:23.764634-07:00[America/Los_Angeles]