> ## Documentation Index
> Fetch the complete documentation index at: https://baileys.wiki/llms.txt
> Use this file to discover all available pages before exploring further.

# LinkPreviewMetadata

> Protobuf class LinkPreviewMetadata generated from WAProto.

Defined in: [WAProto/index.d.ts:7102](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7102)

## Implements

* [`ILinkPreviewMetadata`](/proto-reference/Message/interfaces/ILinkPreviewMetadata)

## Constructors

### new LinkPreviewMetadata()

> **new LinkPreviewMetadata**(`p`?): [`LinkPreviewMetadata`](/proto-reference/Message/classes/LinkPreviewMetadata)

Defined in: [WAProto/index.d.ts:7103](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7103)

#### Parameters

##### p?

[`ILinkPreviewMetadata`](/proto-reference/Message/interfaces/ILinkPreviewMetadata)

#### Returns

[`LinkPreviewMetadata`](/proto-reference/Message/classes/LinkPreviewMetadata)

## Properties

### fbExperimentId?

> `optional` **fbExperimentId**: `null` | `number`

Defined in: [WAProto/index.d.ts:7106](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7106)

#### Implementation of

[`ILinkPreviewMetadata`](/proto-reference/Message/interfaces/ILinkPreviewMetadata).[`fbExperimentId`](/proto-reference/Message/interfaces/ILinkPreviewMetadata#fbexperimentid)

***

### linkInlineVideoMuted?

> `optional` **linkInlineVideoMuted**: `null` | `boolean`

Defined in: [WAProto/index.d.ts:7109](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7109)

#### Implementation of

[`ILinkPreviewMetadata`](/proto-reference/Message/interfaces/ILinkPreviewMetadata).[`linkInlineVideoMuted`](/proto-reference/Message/interfaces/ILinkPreviewMetadata#linkinlinevideomuted)

***

### linkMediaDuration?

> `optional` **linkMediaDuration**: `null` | `number`

Defined in: [WAProto/index.d.ts:7107](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7107)

#### Implementation of

[`ILinkPreviewMetadata`](/proto-reference/Message/interfaces/ILinkPreviewMetadata).[`linkMediaDuration`](/proto-reference/Message/interfaces/ILinkPreviewMetadata#linkmediaduration)

***

### musicMetadata?

> `optional` **musicMetadata**: `null` | [`IEmbeddedMusic`](/proto-reference/interfaces/IEmbeddedMusic)

Defined in: [WAProto/index.d.ts:7111](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7111)

#### Implementation of

[`ILinkPreviewMetadata`](/proto-reference/Message/interfaces/ILinkPreviewMetadata).[`musicMetadata`](/proto-reference/Message/interfaces/ILinkPreviewMetadata#musicmetadata)

***

### paymentLinkMetadata?

> `optional` **paymentLinkMetadata**: `null` | [`IPaymentLinkMetadata`](/proto-reference/Message/interfaces/IPaymentLinkMetadata)

Defined in: [WAProto/index.d.ts:7104](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7104)

#### Implementation of

[`ILinkPreviewMetadata`](/proto-reference/Message/interfaces/ILinkPreviewMetadata).[`paymentLinkMetadata`](/proto-reference/Message/interfaces/ILinkPreviewMetadata#paymentlinkmetadata)

***

### socialMediaPostType?

> `optional` **socialMediaPostType**: `null` | [`SocialMediaPostType`](/proto-reference/Message/LinkPreviewMetadata/enumerations/SocialMediaPostType)

Defined in: [WAProto/index.d.ts:7108](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7108)

#### Implementation of

[`ILinkPreviewMetadata`](/proto-reference/Message/interfaces/ILinkPreviewMetadata).[`socialMediaPostType`](/proto-reference/Message/interfaces/ILinkPreviewMetadata#socialmediaposttype)

***

### urlMetadata?

> `optional` **urlMetadata**: `null` | [`IURLMetadata`](/proto-reference/Message/interfaces/IURLMetadata)

Defined in: [WAProto/index.d.ts:7105](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7105)

#### Implementation of

[`ILinkPreviewMetadata`](/proto-reference/Message/interfaces/ILinkPreviewMetadata).[`urlMetadata`](/proto-reference/Message/interfaces/ILinkPreviewMetadata#urlmetadata)

***

### videoContentCaption?

> `optional` **videoContentCaption**: `null` | `string`

Defined in: [WAProto/index.d.ts:7112](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7112)

#### Implementation of

[`ILinkPreviewMetadata`](/proto-reference/Message/interfaces/ILinkPreviewMetadata).[`videoContentCaption`](/proto-reference/Message/interfaces/ILinkPreviewMetadata#videocontentcaption)

***

### videoContentUrl?

> `optional` **videoContentUrl**: `null` | `string`

Defined in: [WAProto/index.d.ts:7110](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7110)

#### Implementation of

[`ILinkPreviewMetadata`](/proto-reference/Message/interfaces/ILinkPreviewMetadata).[`videoContentUrl`](/proto-reference/Message/interfaces/ILinkPreviewMetadata#videocontenturl)

## Methods

### create()

> `static` **create**(`properties`?): [`LinkPreviewMetadata`](/proto-reference/Message/classes/LinkPreviewMetadata)

Defined in: [WAProto/index.d.ts:7113](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7113)

#### Parameters

##### properties?

[`ILinkPreviewMetadata`](/proto-reference/Message/interfaces/ILinkPreviewMetadata)

#### Returns

[`LinkPreviewMetadata`](/proto-reference/Message/classes/LinkPreviewMetadata)

***

### decode()

> `static` **decode**(`r`, `l`?): [`LinkPreviewMetadata`](/proto-reference/Message/classes/LinkPreviewMetadata)

Defined in: [WAProto/index.d.ts:7115](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7115)

#### Parameters

##### r

`Uint8Array`\<`ArrayBufferLike`> | `Reader`

##### l?

`number`

#### Returns

[`LinkPreviewMetadata`](/proto-reference/Message/classes/LinkPreviewMetadata)

***

### encode()

> `static` **encode**(`m`, `w`?): `Writer`

Defined in: [WAProto/index.d.ts:7114](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7114)

#### Parameters

##### m

[`ILinkPreviewMetadata`](/proto-reference/Message/interfaces/ILinkPreviewMetadata)

##### w?

`Writer`

#### Returns

`Writer`

***

### fromObject()

> `static` **fromObject**(`d`): [`LinkPreviewMetadata`](/proto-reference/Message/classes/LinkPreviewMetadata)

Defined in: [WAProto/index.d.ts:7116](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7116)

#### Parameters

##### d

#### Returns

[`LinkPreviewMetadata`](/proto-reference/Message/classes/LinkPreviewMetadata)

***

### getTypeUrl()

> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`

Defined in: [WAProto/index.d.ts:7119](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7119)

#### Parameters

##### typeUrlPrefix?

`string`

#### Returns

`string`

***

### toJSON()

> **toJSON**(): `object`

Defined in: [WAProto/index.d.ts:7118](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7118)

#### Returns

`object`

***

### toObject()

> `static` **toObject**(`m`, `o`?): `object`

Defined in: [WAProto/index.d.ts:7117](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7117)

#### Parameters

##### m

[`LinkPreviewMetadata`](/proto-reference/Message/classes/LinkPreviewMetadata)

##### o?

`IConversionOptions`

#### Returns

`object`
