new Value(buildernon-null, enmnon-null, name, id)
Constructs a new Enum Value.
Parameters:
| Name | Type | Description | 
|---|---|---|
builder | 
            
            ProtoBuf.Builder | Builder reference  | 
        
enm | 
            
            ProtoBuf.Reflect.Enum | Enum reference  | 
        
name | 
            
            string | Field name  | 
        
id | 
            
            number | Unique field id  | 
        
- Source:
 
Extends
Members
(non-null) builder :ProtoBuf.Builder
Builder reference.
Type:
- Inherited From:
 - Source:
 
className :string
Fully qualified class name
Type:
- string
 
- Overrides:
 - Source:
 
id :number
Unique enum value id.
Type:
- number
 
- Source:
 
name :string
Object name in namespace.
Type:
- string
 
- Inherited From:
 - Source:
 
(nullable) parent :ProtoBuf.Reflect.T
Parent object.
Type:
- Inherited From:
 - Source:
 
Methods
build()
Builds this type.
- Inherited From:
 - Source:
 
Throws:
- 
        
If this type cannot be built directly
 - Type
 - Error
 
fqn() → {string}
Returns the fully qualified name of this object.
- Inherited From:
 - Source:
 
Returns:
Fully qualified name as of ".PATH.TO.THIS"
- Type
 - string
 
toString(includeClassopt)
Returns a string representation of this Reflect object (its fully qualified name).
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
includeClass | 
            
            boolean | 
                
                    <optional> | 
            
            
            Set to true to include the class name. Defaults to false.  | 
        
- Inherited From:
 - Source:
 
Returns:
String representation