Describes an enum type.

interface EnumDescriptorProto {
    name: string;
    options?: EnumOptions;
    reservedName: string[];
    reservedRange: EnumDescriptorProto_EnumReservedRange[];
    value: EnumValueDescriptorProto[];
}

Properties

name: string
options?: EnumOptions
reservedName: string[]

Reserved enum value names, which may not be reused. A given name may only be reserved once.

Range of reserved numeric values. Reserved numeric values may not be used by enum values in the same enum declaration. Reserved ranges may not overlap.