static DescriptiveTypeSignature ofEnum(String name, Object enumTypeDescriptor) {
        requireNonNull(name, "name");
        requireNonNull(enumTypeDescriptor, "enumTypeDescriptor");
        return new DescriptiveTypeSignature(TypeSignatureType.ENUM, name, enumTypeDescriptor);
    }
Creates a new enum type signature for the provided name and arbitrary descriptor.
core/src/main/java/com/linecorp/armeria/server/docs/TypeSignature.java