Properties of a FieldDescriptorProto.
Properties:
| Name | Type | Attributes | Description | 
|---|---|---|---|
name | 
      
      string | null | 
            
              <optional> | 
        
        
        
           FieldDescriptorProto name  | 
    
number | 
      
      number | null | 
            
              <optional> | 
        
        
        
           FieldDescriptorProto number  | 
    
label | 
      
      google.protobuf.FieldDescriptorProto.Label | null | 
            
              <optional> | 
        
        
        
           FieldDescriptorProto label  | 
    
type | 
      
      google.protobuf.FieldDescriptorProto.Type | null | 
            
              <optional> | 
        
        
        
           FieldDescriptorProto type  | 
    
typeName | 
      
      string | null | 
            
              <optional> | 
        
        
        
           FieldDescriptorProto typeName  | 
    
extendee | 
      
      string | null | 
            
              <optional> | 
        
        
        
           FieldDescriptorProto extendee  | 
    
defaultValue | 
      
      string | null | 
            
              <optional> | 
        
        
        
           FieldDescriptorProto defaultValue  | 
    
oneofIndex | 
      
      number | null | 
            
              <optional> | 
        
        
        
           FieldDescriptorProto oneofIndex  | 
    
jsonName | 
      
      string | null | 
            
              <optional> | 
        
        
        
           FieldDescriptorProto jsonName  | 
    
options | 
      
      google.protobuf.IFieldOptions | null | 
            
              <optional> | 
        
        
        
           FieldDescriptorProto options  | 
    
proto3Optional | 
      
      boolean | null | 
            
              <optional> | 
        
        
        
           FieldDescriptorProto proto3Optional  |