0.10.1 (latest) 0.10.0 0.9.0 0.8.0 Represents a DocumentChunk.

## Implements

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

## Package

[@google/developer-knowledge](https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/overview.html)

## Constructors

### (constructor)(properties)

    constructor(properties?: google.developers.knowledge.v1.IDocumentChunk);

Constructs a new DocumentChunk.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `properties` | `https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.idocumentchunk` Properties to set |

## Properties

### content

    public content: string;

DocumentChunk content.

### document

    public document?: (google.developers.knowledge.v1.IDocument|null);

DocumentChunk document.

### id

    public id: string;

DocumentChunk id.

### parent

    public parent: string;

DocumentChunk parent.

### relevanceScore

    public relevanceScore?: (number|null);

DocumentChunk relevanceScore.

## Methods

### create(properties)

    public static create(properties?: google.developers.knowledge.v1.IDocumentChunk): google.developers.knowledge.v1.DocumentChunk;

Creates a new DocumentChunk instance using the specified properties.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `properties` | `https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.idocumentchunk` Properties to set |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.documentchunk` | DocumentChunk instance |

### decode(reader, length)

    public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.developers.knowledge.v1.DocumentChunk;

Decodes a DocumentChunk message from the specified reader or buffer.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `reader` | `(Reader|Uint8Array)` Reader or buffer to decode from |
| `length` | `number` Message length if known beforehand |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.documentchunk` | DocumentChunk |

### decodeDelimited(reader)

    public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.developers.knowledge.v1.DocumentChunk;

Decodes a DocumentChunk message from the specified reader or buffer, length delimited.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `reader` | `(Reader|Uint8Array)` Reader or buffer to decode from |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.documentchunk` | DocumentChunk |

### encode(message, writer)

    public static encode(message: google.developers.knowledge.v1.IDocumentChunk, writer?: $protobuf.Writer): $protobuf.Writer;

Encodes the specified DocumentChunk message. Does not implicitly messages.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `message` | `https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.idocumentchunk` DocumentChunk message or plain object to encode |
| `writer` | `$protobuf.Writer` Writer to encode to |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `$protobuf.Writer` | Writer |

### encodeDelimited(message, writer)

    public static encodeDelimited(message: google.developers.knowledge.v1.IDocumentChunk, writer?: $protobuf.Writer): $protobuf.Writer;

Encodes the specified DocumentChunk message, length delimited. Does not implicitly messages.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `message` | `https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.idocumentchunk` DocumentChunk message or plain object to encode |
| `writer` | `$protobuf.Writer` Writer to encode to |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `$protobuf.Writer` | Writer |

### fromObject(object)

    public static fromObject(object: { [k: string]: any }): google.developers.knowledge.v1.DocumentChunk;

Creates a DocumentChunk message from a plain object. Also converts values to their respective internal types.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `object` | `{ [k: string]: any }` Plain object |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.documentchunk` | DocumentChunk |

### getTypeUrl(typeUrlPrefix)

    public static getTypeUrl(typeUrlPrefix?: string): string;

Gets the default type url for DocumentChunk

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `typeUrlPrefix` | `string` your custom typeUrlPrefix(default "type.googleapis.com") |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `string` | The default type url |

### toJSON()

    public toJSON(): { [k: string]: any };

Converts this DocumentChunk to JSON.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `{ [k: string]: any }` | JSON object |

### toObject(message, options)

    public static toObject(message: google.developers.knowledge.v1.DocumentChunk, options?: $protobuf.IConversionOptions): { [k: string]: any };

Creates a plain object from a DocumentChunk message. Also converts values to other types if specified.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `message` | `https://developers.google.com/nodejs/docs/reference/developer-knowledge/latest/developer-knowledge/protos.google.developers.knowledge.v1.documentchunk` DocumentChunk |
| `options` | `$protobuf.IConversionOptions` Conversion options |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `{ [k: string]: any }` | Plain object |

### verify(message)

    public static verify(message: { [k: string]: any }): (string|null);

Verifies a DocumentChunk message.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `message` | `{ [k: string]: any }` Plain object to verify |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `(string|null)` | `null` if valid, otherwise the reason why it is not |