0.10.1 (latest) 0.10.0 0.9.0 0.8.0

## Classes

### [protos.google.api.BatchingConfigProto](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.batchingconfigproto)

Represents a BatchingConfigProto.

### [protos.google.api.BatchingDescriptorProto](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.batchingdescriptorproto)

Represents a BatchingDescriptorProto.

### [protos.google.api.BatchingSettingsProto](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.batchingsettingsproto)

Represents a BatchingSettingsProto.

### [protos.google.api.ClientLibrarySettings](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.clientlibrarysettings)

Represents a ClientLibrarySettings.

### [protos.google.api.CommonLanguageSettings](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.commonlanguagesettings)

Represents a CommonLanguageSettings.

### [protos.google.api.CppSettings](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.cppsettings)

Represents a CppSettings.

### [protos.google.api.CustomHttpPattern](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.customhttppattern)

Represents a CustomHttpPattern.

### [protos.google.api.DotnetSettings](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.dotnetsettings)

Represents a DotnetSettings.

### [protos.google.api.GoSettings](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.gosettings)

Represents a GoSettings.

### [protos.google.api.Http](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.http)

Represents a Http.

### [protos.google.api.HttpRule](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.httprule)

Represents a HttpRule.

### [protos.google.api.JavaSettings](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.javasettings)

Represents a JavaSettings.

### [protos.google.api.MethodSettings](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.methodsettings-class)

Represents a MethodSettings.

### [protos.google.api.MethodSettings.LongRunning](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.methodsettings.longrunning)

Represents a LongRunning.

### [protos.google.api.NodeSettings](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.nodesettings)

Represents a NodeSettings.

### [protos.google.api.PhpSettings](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.phpsettings)

Represents a PhpSettings.

### [protos.google.api.Publishing](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.publishing)

Represents a Publishing.

### [protos.google.api.PythonSettings](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.pythonsettings-class)

Represents a PythonSettings.

### [protos.google.api.PythonSettings.ExperimentalFeatures](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.pythonsettings.experimentalfeatures)

Represents an ExperimentalFeatures.

### [protos.google.api.ResourceDescriptor](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.resourcedescriptor-class)

Represents a ResourceDescriptor.

### [protos.google.api.ResourceReference](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.resourcereference)

Represents a ResourceReference.

### [protos.google.api.RubySettings](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.rubysettings)

Represents a RubySettings.

### [protos.google.api.SelectiveGapicGeneration](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.selectivegapicgeneration)

Represents a SelectiveGapicGeneration.

### [protos.google.developers.knowledge.v1.Answer](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.answer-class)

Represents an Answer.

### [protos.google.developers.knowledge.v1.Answer.AnswerCitation](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.answer.answercitation)

Represents an AnswerCitation.

### [protos.google.developers.knowledge.v1.Answer.AnswerReference](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.answer.answerreference)

Represents an AnswerReference.

### [protos.google.developers.knowledge.v1.Answer.CitationSource](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.answer.citationsource)

Represents a CitationSource.

### [protos.google.developers.knowledge.v1.Answer.DocumentReference](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.answer.documentreference)

Represents a DocumentReference.

### [protos.google.developers.knowledge.v1.AnswerQueryRequest](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.answerqueryrequest)

Represents an AnswerQueryRequest.

### [protos.google.developers.knowledge.v1.AnswerQueryResponse](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.answerqueryresponse)

Represents an AnswerQueryResponse.

### [protos.google.developers.knowledge.v1.BatchGetDocumentsRequest](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.batchgetdocumentsrequest)

Represents a BatchGetDocumentsRequest.

### [protos.google.developers.knowledge.v1.BatchGetDocumentsResponse](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.batchgetdocumentsresponse)

Represents a BatchGetDocumentsResponse.

### [protos.google.developers.knowledge.v1.DeveloperKnowledge](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.developerknowledge-class)

Represents a DeveloperKnowledge

### [protos.google.developers.knowledge.v1.Document](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.document)

Represents a Document.

### [protos.google.developers.knowledge.v1.DocumentChunk](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.documentchunk)

Represents a DocumentChunk.

### [protos.google.developers.knowledge.v1.GetDocumentRequest](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.getdocumentrequest)

Represents a GetDocumentRequest.

### [protos.google.developers.knowledge.v1.SearchDocumentChunksRequest](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.searchdocumentchunksrequest)

Represents a SearchDocumentChunksRequest.

### [protos.google.developers.knowledge.v1.SearchDocumentChunksResponse](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.searchdocumentchunksresponse)

Represents a SearchDocumentChunksResponse.

### [protos.google.protobuf.DescriptorProto](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.descriptorproto-class)

Represents a DescriptorProto.

### [protos.google.protobuf.DescriptorProto.ExtensionRange](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.descriptorproto.extensionrange)

Represents an ExtensionRange.

### [protos.google.protobuf.DescriptorProto.ReservedRange](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.descriptorproto.reservedrange)

Represents a ReservedRange.

### [protos.google.protobuf.Duration](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.duration)

Represents a Duration.

### [protos.google.protobuf.EnumDescriptorProto](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.enumdescriptorproto-class)

Represents an EnumDescriptorProto.

### [protos.google.protobuf.EnumDescriptorProto.EnumReservedRange](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.enumdescriptorproto.enumreservedrange)

Represents an EnumReservedRange.

### [protos.google.protobuf.EnumOptions](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.enumoptions)

Represents an EnumOptions.

### [protos.google.protobuf.EnumValueDescriptorProto](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.enumvaluedescriptorproto)

Represents an EnumValueDescriptorProto.

### [protos.google.protobuf.EnumValueOptions](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.enumvalueoptions)

Represents an EnumValueOptions.

### [protos.google.protobuf.ExtensionRangeOptions](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.extensionrangeoptions-class)

Represents an ExtensionRangeOptions.

### [protos.google.protobuf.ExtensionRangeOptions.Declaration](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.extensionrangeoptions.declaration)

Represents a Declaration.

### [protos.google.protobuf.FeatureSet](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.featureset-class)

Represents a FeatureSet.

### [protos.google.protobuf.FeatureSet.ProtoLimitsFeature](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.featureset.protolimitsfeature-class)

Represents a ProtoLimitsFeature.

### [protos.google.protobuf.FeatureSet.VisibilityFeature](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.featureset.visibilityfeature-class)

Represents a VisibilityFeature.

### [protos.google.protobuf.FeatureSetDefaults](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.featuresetdefaults-class)

Represents a FeatureSetDefaults.

### [protos.google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.featuresetdefaults.featureseteditiondefault)

Represents a FeatureSetEditionDefault.

### [protos.google.protobuf.FieldDescriptorProto](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.fielddescriptorproto-class)

Represents a FieldDescriptorProto.

### [protos.google.protobuf.FieldOptions](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.fieldoptions-class)

Represents a FieldOptions.

### [protos.google.protobuf.FieldOptions.EditionDefault](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.fieldoptions.editiondefault)

Represents an EditionDefault.

### [protos.google.protobuf.FieldOptions.FeatureSupport](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.fieldoptions.featuresupport)

Represents a FeatureSupport.

### [protos.google.protobuf.FileDescriptorProto](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.filedescriptorproto)

Represents a FileDescriptorProto.

### [protos.google.protobuf.FileDescriptorSet](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.filedescriptorset)

Represents a FileDescriptorSet.

### [protos.google.protobuf.FileOptions](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.fileoptions-class)

Represents a FileOptions.

### [protos.google.protobuf.GeneratedCodeInfo](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.generatedcodeinfo-class)

Represents a GeneratedCodeInfo.

### [protos.google.protobuf.GeneratedCodeInfo.Annotation](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.generatedcodeinfo.annotation-class)

Represents an Annotation.

### [protos.google.protobuf.MessageOptions](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.messageoptions)

Represents a MessageOptions.

### [protos.google.protobuf.MethodDescriptorProto](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.methoddescriptorproto)

Represents a MethodDescriptorProto.

### [protos.google.protobuf.MethodOptions](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.methodoptions-class)

Represents a MethodOptions.

### [protos.google.protobuf.OneofDescriptorProto](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.oneofdescriptorproto)

Represents an OneofDescriptorProto.

### [protos.google.protobuf.OneofOptions](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.oneofoptions)

Represents an OneofOptions.

### [protos.google.protobuf.ServiceDescriptorProto](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.servicedescriptorproto)

Represents a ServiceDescriptorProto.

### [protos.google.protobuf.ServiceOptions](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.serviceoptions)

Represents a ServiceOptions.

### [protos.google.protobuf.SourceCodeInfo](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.sourcecodeinfo-class)

Represents a SourceCodeInfo.

### [protos.google.protobuf.SourceCodeInfo.Location](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.sourcecodeinfo.location)

Represents a Location.

### [protos.google.protobuf.Timestamp](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.timestamp)

Represents a Timestamp.

### [protos.google.protobuf.UninterpretedOption](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.uninterpretedoption-class)

Represents an UninterpretedOption.

### [protos.google.protobuf.UninterpretedOption.NamePart](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.uninterpretedoption.namepart)

Represents a NamePart.

### [v1.DeveloperKnowledgeClient](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/v1.developerknowledgeclient)

The Developer Knowledge API provides programmatic access to Google's public developer documentation, enabling you to integrate this knowledge base into your own applications and workflows.

The API is designed to be the canonical source for machine-readable access to Google's developer documentation.

A typical use case is to first use to find relevant document chunks based on a query, and then use or with document resource names (such as [DocumentChunk.parent](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.documentchunk) or `documents/{uri_without_scheme}`) to fetch the full content of the top results.

All document content is provided in Markdown format. v1

## Interfaces

### [protos.google.api.IBatchingConfigProto](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.ibatchingconfigproto)

Properties of a BatchingConfigProto.

### [protos.google.api.IBatchingDescriptorProto](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.ibatchingdescriptorproto)

Properties of a BatchingDescriptorProto.

### [protos.google.api.IBatchingSettingsProto](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.ibatchingsettingsproto)

Properties of a BatchingSettingsProto.

### [protos.google.api.IClientLibrarySettings](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.iclientlibrarysettings)

Properties of a ClientLibrarySettings.

### [protos.google.api.ICommonLanguageSettings](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.icommonlanguagesettings)

Properties of a CommonLanguageSettings.

### [protos.google.api.ICppSettings](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.icppsettings)

Properties of a CppSettings.

### [protos.google.api.ICustomHttpPattern](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.icustomhttppattern)

Properties of a CustomHttpPattern.

### [protos.google.api.IDotnetSettings](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.idotnetsettings)

Properties of a DotnetSettings.

### [protos.google.api.IGoSettings](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.igosettings)

Properties of a GoSettings.

### [protos.google.api.IHttp](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.ihttp)

Properties of a Http.

### [protos.google.api.IHttpRule](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.ihttprule)

Properties of a HttpRule.

### [protos.google.api.IJavaSettings](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.ijavasettings)

Properties of a JavaSettings.

### [protos.google.api.IMethodSettings](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.imethodsettings)

Properties of a MethodSettings.

### [protos.google.api.INodeSettings](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.inodesettings)

Properties of a NodeSettings.

### [protos.google.api.IPhpSettings](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.iphpsettings)

Properties of a PhpSettings.

### [protos.google.api.IPublishing](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.ipublishing)

Properties of a Publishing.

### [protos.google.api.IPythonSettings](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.ipythonsettings)

Properties of a PythonSettings.

### [protos.google.api.IResourceDescriptor](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.iresourcedescriptor)

Properties of a ResourceDescriptor.

### [protos.google.api.IResourceReference](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.iresourcereference)

Properties of a ResourceReference.

### [protos.google.api.IRubySettings](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.irubysettings)

Properties of a RubySettings.

### [protos.google.api.ISelectiveGapicGeneration](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.iselectivegapicgeneration)

Properties of a SelectiveGapicGeneration.

### [protos.google.api.MethodSettings.ILongRunning](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.methodsettings.ilongrunning)

Properties of a LongRunning.

### [protos.google.api.PythonSettings.IExperimentalFeatures](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.pythonsettings.iexperimentalfeatures)

Properties of an ExperimentalFeatures.

### [protos.google.developers.knowledge.v1.Answer.IAnswerCitation](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.answer.ianswercitation)

Properties of an AnswerCitation.

### [protos.google.developers.knowledge.v1.Answer.IAnswerReference](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.answer.ianswerreference)

Properties of an AnswerReference.

### [protos.google.developers.knowledge.v1.Answer.ICitationSource](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.answer.icitationsource)

Properties of a CitationSource.

### [protos.google.developers.knowledge.v1.Answer.IDocumentReference](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.answer.idocumentreference)

Properties of a DocumentReference.

### [protos.google.developers.knowledge.v1.IAnswer](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.ianswer)

Properties of an Answer.

### [protos.google.developers.knowledge.v1.IAnswerQueryRequest](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.ianswerqueryrequest)

Properties of an AnswerQueryRequest.

### [protos.google.developers.knowledge.v1.IAnswerQueryResponse](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.ianswerqueryresponse)

Properties of an AnswerQueryResponse.

### [protos.google.developers.knowledge.v1.IBatchGetDocumentsRequest](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.ibatchgetdocumentsrequest)

Properties of a BatchGetDocumentsRequest.

### [protos.google.developers.knowledge.v1.IBatchGetDocumentsResponse](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.ibatchgetdocumentsresponse)

Properties of a BatchGetDocumentsResponse.

### [protos.google.developers.knowledge.v1.IDocument](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.idocument)

Properties of a Document.

### [protos.google.developers.knowledge.v1.IDocumentChunk](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.idocumentchunk)

Properties of a DocumentChunk.

### [protos.google.developers.knowledge.v1.IGetDocumentRequest](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.igetdocumentrequest)

Properties of a GetDocumentRequest.

### [protos.google.developers.knowledge.v1.ISearchDocumentChunksRequest](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.isearchdocumentchunksrequest)

Properties of a SearchDocumentChunksRequest.

### [protos.google.developers.knowledge.v1.ISearchDocumentChunksResponse](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.isearchdocumentchunksresponse)

Properties of a SearchDocumentChunksResponse.

### [protos.google.protobuf.DescriptorProto.IExtensionRange](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.descriptorproto.iextensionrange)

Properties of an ExtensionRange.

### [protos.google.protobuf.DescriptorProto.IReservedRange](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.descriptorproto.ireservedrange)

Properties of a ReservedRange.

### [protos.google.protobuf.EnumDescriptorProto.IEnumReservedRange](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.enumdescriptorproto.ienumreservedrange)

Properties of an EnumReservedRange.

### [protos.google.protobuf.ExtensionRangeOptions.IDeclaration](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.extensionrangeoptions.ideclaration)

Properties of a Declaration.

### [protos.google.protobuf.FeatureSet.IProtoLimitsFeature](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.featureset.iprotolimitsfeature)

Properties of a ProtoLimitsFeature.

### [protos.google.protobuf.FeatureSet.IVisibilityFeature](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.featureset.ivisibilityfeature)

Properties of a VisibilityFeature.

### [protos.google.protobuf.FeatureSetDefaults.IFeatureSetEditionDefault](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.featuresetdefaults.ifeatureseteditiondefault)

Properties of a FeatureSetEditionDefault.

### [protos.google.protobuf.FieldOptions.IEditionDefault](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.fieldoptions.ieditiondefault)

Properties of an EditionDefault.

### [protos.google.protobuf.FieldOptions.IFeatureSupport](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.fieldoptions.ifeaturesupport)

Properties of a FeatureSupport.

### [protos.google.protobuf.GeneratedCodeInfo.IAnnotation](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.generatedcodeinfo.iannotation)

Properties of an Annotation.

### [protos.google.protobuf.IDescriptorProto](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.idescriptorproto)

Properties of a DescriptorProto.

### [protos.google.protobuf.IDuration](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.iduration)

Properties of a Duration.

### [protos.google.protobuf.IEnumDescriptorProto](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.ienumdescriptorproto)

Properties of an EnumDescriptorProto.

### [protos.google.protobuf.IEnumOptions](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.ienumoptions)

Properties of an EnumOptions.

### [protos.google.protobuf.IEnumValueDescriptorProto](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.ienumvaluedescriptorproto)

Properties of an EnumValueDescriptorProto.

### [protos.google.protobuf.IEnumValueOptions](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.ienumvalueoptions)

Properties of an EnumValueOptions.

### [protos.google.protobuf.IExtensionRangeOptions](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.iextensionrangeoptions)

Properties of an ExtensionRangeOptions.

### [protos.google.protobuf.IFeatureSet](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.ifeatureset)

Properties of a FeatureSet.

### [protos.google.protobuf.IFeatureSetDefaults](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.ifeaturesetdefaults)

Properties of a FeatureSetDefaults.

### [protos.google.protobuf.IFieldDescriptorProto](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.ifielddescriptorproto)

Properties of a FieldDescriptorProto.

### [protos.google.protobuf.IFieldOptions](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.ifieldoptions)

Properties of a FieldOptions.

### [protos.google.protobuf.IFileDescriptorProto](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.ifiledescriptorproto)

Properties of a FileDescriptorProto.

### [protos.google.protobuf.IFileDescriptorSet](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.ifiledescriptorset)

Properties of a FileDescriptorSet.

### [protos.google.protobuf.IFileOptions](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.ifileoptions)

Properties of a FileOptions.

### [protos.google.protobuf.IGeneratedCodeInfo](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.igeneratedcodeinfo)

Properties of a GeneratedCodeInfo.

### [protos.google.protobuf.IMessageOptions](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.imessageoptions)

Properties of a MessageOptions.

### [protos.google.protobuf.IMethodDescriptorProto](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.imethoddescriptorproto)

Properties of a MethodDescriptorProto.

### [protos.google.protobuf.IMethodOptions](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.imethodoptions)

Properties of a MethodOptions.

### [protos.google.protobuf.IOneofDescriptorProto](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.ioneofdescriptorproto)

Properties of an OneofDescriptorProto.

### [protos.google.protobuf.IOneofOptions](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.ioneofoptions)

Properties of an OneofOptions.

### [protos.google.protobuf.IServiceDescriptorProto](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.iservicedescriptorproto)

Properties of a ServiceDescriptorProto.

### [protos.google.protobuf.IServiceOptions](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.iserviceoptions)

Properties of a ServiceOptions.

### [protos.google.protobuf.ISourceCodeInfo](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.isourcecodeinfo)

Properties of a SourceCodeInfo.

### [protos.google.protobuf.ITimestamp](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.itimestamp)

Properties of a Timestamp.

### [protos.google.protobuf.IUninterpretedOption](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.iuninterpretedoption)

Properties of an UninterpretedOption.

### [protos.google.protobuf.SourceCodeInfo.ILocation](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.sourcecodeinfo.ilocation)

Properties of a Location.

### [protos.google.protobuf.UninterpretedOption.INamePart](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.uninterpretedoption.inamepart)

Properties of a NamePart.

## Enums

### [protos.google.api.ClientLibraryDestination](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.clientlibrarydestination)

ClientLibraryDestination enum.

### [protos.google.api.ClientLibraryOrganization](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.clientlibraryorganization)

ClientLibraryOrganization enum.

### [protos.google.api.FieldBehavior](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.fieldbehavior)

FieldBehavior enum.

### [protos.google.api.FlowControlLimitExceededBehaviorProto](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.flowcontrollimitexceededbehaviorproto)

FlowControlLimitExceededBehaviorProto enum.

### [protos.google.api.LaunchStage](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.launchstage)

LaunchStage enum.

### [protos.google.api.ResourceDescriptor.History](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.resourcedescriptor.history)

History enum.

### [protos.google.api.ResourceDescriptor.Style](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.api.resourcedescriptor.style)

Style enum.

### [protos.google.developers.knowledge.v1.DocumentView](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.documentview)

DocumentView enum.

### [protos.google.protobuf.Edition](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.edition)

Edition enum.

### [protos.google.protobuf.ExtensionRangeOptions.VerificationState](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.extensionrangeoptions.verificationstate)

VerificationState enum.

### [protos.google.protobuf.FeatureSet.EnforceNamingStyle](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.featureset.enforcenamingstyle)

EnforceNamingStyle enum.

### [protos.google.protobuf.FeatureSet.EnumType](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.featureset.enumtype)

EnumType enum.

### [protos.google.protobuf.FeatureSet.FieldPresence](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.featureset.fieldpresence)

FieldPresence enum.

### [protos.google.protobuf.FeatureSet.JsonFormat](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.featureset.jsonformat)

JsonFormat enum.

### [protos.google.protobuf.FeatureSet.MessageEncoding](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.featureset.messageencoding)

MessageEncoding enum.

### [protos.google.protobuf.FeatureSet.ProtoLimitsFeature.EnforceProtoLimits](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.featureset.protolimitsfeature.enforceprotolimits)

EnforceProtoLimits enum.

### [protos.google.protobuf.FeatureSet.RepeatedFieldEncoding](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.featureset.repeatedfieldencoding)

RepeatedFieldEncoding enum.

### [protos.google.protobuf.FeatureSet.Utf8Validation](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.featureset.utf8validation)

Utf8Validation enum.

### [protos.google.protobuf.FeatureSet.VisibilityFeature.DefaultSymbolVisibility](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.featureset.visibilityfeature.defaultsymbolvisibility)

DefaultSymbolVisibility enum.

### [protos.google.protobuf.FieldDescriptorProto.Label](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.fielddescriptorproto.label)

Label enum.

### [protos.google.protobuf.FieldDescriptorProto.Type](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.fielddescriptorproto.type)

Type enum.

### [protos.google.protobuf.FieldOptions.CType](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.fieldoptions.ctype)

CType enum.

### [protos.google.protobuf.FieldOptions.JSType](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.fieldoptions.jstype)

JSType enum.

### [protos.google.protobuf.FieldOptions.OptionRetention](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.fieldoptions.optionretention)

OptionRetention enum.

### [protos.google.protobuf.FieldOptions.OptionTargetType](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.fieldoptions.optiontargettype)

OptionTargetType enum.

### [protos.google.protobuf.FileOptions.OptimizeMode](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.fileoptions.optimizemode)

OptimizeMode enum.

### [protos.google.protobuf.GeneratedCodeInfo.Annotation.Semantic](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.generatedcodeinfo.annotation.semantic)

Semantic enum.

### [protos.google.protobuf.MethodOptions.IdempotencyLevel](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.methodoptions.idempotencylevel)

IdempotencyLevel enum.

### [protos.google.protobuf.SymbolVisibility](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.protobuf.symbolvisibility)

SymbolVisibility enum.

## Variables

### _default

    _default: {
        v1: typeof v1;
        DeveloperKnowledgeClient: typeof v1.DeveloperKnowledgeClient;
    }

### DeveloperKnowledgeClient

    DeveloperKnowledgeClient: typeof v1.DeveloperKnowledgeClient

## Type Aliases

### DeveloperKnowledgeClient

    type DeveloperKnowledgeClient = v1.DeveloperKnowledgeClient;

### protos.google.developers.knowledge.v1.DeveloperKnowledge.AnswerQueryCallback

    type AnswerQueryCallback = (error: (Error|null), response?: google.developers.knowledge.v1.AnswerQueryResponse) => void;

Callback as used by .

### protos.google.developers.knowledge.v1.DeveloperKnowledge.BatchGetDocumentsCallback

    type BatchGetDocumentsCallback = (error: (Error|null), response?: google.developers.knowledge.v1.BatchGetDocumentsResponse) => void;

Callback as used by .

### protos.google.developers.knowledge.v1.DeveloperKnowledge.GetDocumentCallback

    type GetDocumentCallback = (error: (Error|null), response?: google.developers.knowledge.v1.Document) => void;

Callback as used by .

### protos.google.developers.knowledge.v1.DeveloperKnowledge.SearchDocumentChunksCallback

    type SearchDocumentChunksCallback = (error: (Error|null), response?: google.developers.knowledge.v1.SearchDocumentChunksResponse) => void;

Callback as used by .