Interface protos.google.protobuf.IDescriptorProto

Properties of a DescriptorProto.

Package

@google-cloud/kms!

Properties

enumType

enumType?: (google.protobuf.IEnumDescriptorProto[]|null);

DescriptorProto enumType

Property Value
TypeDescription
(google.protobuf.IEnumDescriptorProto[]|null)

extension

extension?: (google.protobuf.IFieldDescriptorProto[]|null);

DescriptorProto extension

Property Value
TypeDescription
(google.protobuf.IFieldDescriptorProto[]|null)

extensionRange

extensionRange?: (google.protobuf.DescriptorProto.IExtensionRange[]|null);

DescriptorProto extensionRange

Property Value
TypeDescription
(google.protobuf.DescriptorProto.IExtensionRange[]|null)

field

field?: (google.protobuf.IFieldDescriptorProto[]|null);

DescriptorProto field

Property Value
TypeDescription
(google.protobuf.IFieldDescriptorProto[]|null)

name

name?: (string|null);

DescriptorProto name

Property Value
TypeDescription
(string|null)

nestedType

nestedType?: (google.protobuf.IDescriptorProto[]|null);

DescriptorProto nestedType

Property Value
TypeDescription
(google.protobuf.IDescriptorProto[]|null)

oneofDecl

oneofDecl?: (google.protobuf.IOneofDescriptorProto[]|null);

DescriptorProto oneofDecl

Property Value
TypeDescription
(google.protobuf.IOneofDescriptorProto[]|null)

options

options?: (google.protobuf.IMessageOptions|null);

DescriptorProto options

Property Value
TypeDescription
(google.protobuf.IMessageOptions|null)

reservedName

reservedName?: (string[]|null);

DescriptorProto reservedName

Property Value
TypeDescription
(string[]|null)

reservedRange

reservedRange?: (google.protobuf.DescriptorProto.IReservedRange[]|null);

DescriptorProto reservedRange

Property Value
TypeDescription
(google.protobuf.DescriptorProto.IReservedRange[]|null)