name
The name of this enum type in the containing scope.
let name: StringThe name of this enum type in the containing scope.
let name: Strings26SwiftProtobufPluginLibrary14EnumDescriptorC4nameSSvp What are these?97179import SwiftProtobufPluginLibraryA reusable framework for building protoc plugins in Swift.
final class EnumDescriptorDescribes a type of protocol enum. EnumDescriptors are not directly created, instead they are constructed/fetched via the DescriptorSet or they are directly accessed via a EnumType property on FieldDescriptors, etc.
@frozen struct StringA Unicode string value that is a collection of characters.
unowned var containingType: Descriptor? { get }If this Descriptor describes a nested type, this returns the type in which it is nested.
let features: Google_Protobuf_FeatureSetThe resolved features for this Enum.
var file: FileDescriptor! { get }The .proto file in which this message type was defined.
let fullName: StringThe fully-qualified name of the enum type, scope delimited by periods.
let index: IntIndex of this enum within the file or containing message’s enums.
var isClosed: Bool { get }Returns true whether this is a “closed” enum, meaning that it:
var isDeprecated: Bool { get }let options: Google_Protobuf_EnumOptionsThe Google_Protobuf_MessageOptions set on this enum.
let reservedNames: [String]The reserved value names for this enum. These are returned in the order they are defined in the .proto file.
let reservedRanges: [ClosedRange<Int32>]The reserved value ranges for this enum. These are returned in the order they are defined in the .proto file.
var typeName: String { get }let values: [EnumValueDescriptor]The values defined for this enum. Guaranteed (by protoc) to be atleast one item. These are returned in the order they were defined in the .proto file.
func getLocationPath(path: inout IndexPath) var defaultValue: EnumValueDescriptor { get }var proto: Google_Protobuf_EnumDescriptorProto { get }