Uh oh! We couldn’t find any match.

Please try other search keywords.

Bixby Developer Center

Guides

enum

optionalvalue required

An enumeration of a fixed set of possible values, as symbols. Use this when it makes sense to list all the possible values in advance.

Note

You are limited to 512 symbols for each enum.

You also cannot extend an enum or add a symbol when you add a concept that is a role-of an enum.

See symbol.

Example

enum (Season) {
description (Names of the seasons)
symbol (Spring)
symbol (Summer)
symbol (Autumn)
symbol (Winter)
}

Child Keys

description
optional
Adds text describing the primitive concept, which is useful in describing how a primitive can be used
equivalence
optional
A primitive equivalence policy specifies how the system should compare two instances of the same concept
extends
optional
Extends a parent concept with a new child concept, which inherits all of the parent properties
features
optional
Marks a concept with special concept features for user preferences, privacy, or security
named-consumer
optional
Named consumers allow explicitly linking a concept to an action
role-of
optional
There are cases where you want to assign a specific role to a feature, but not extend the feature
symbol
optional
When declaring an Enum primitive, you can use symbol declarations to specify the possible values