Skip to main content

Class: WebFeatures

Defined in: WAProto/index.d.ts:49333

Represents a WebFeatures.

Implements

Constructors

new WebFeatures()

new WebFeatures(properties?): WebFeatures

Defined in: WAProto/index.d.ts:49339

Constructs a new WebFeatures.

Parameters

properties?

IWebFeatures

Properties to set

Returns

WebFeatures

Properties

archiveV2?

optional archiveV2: null | Flag

Defined in: WAProto/index.d.ts:49456

WebFeatures archiveV2.

Implementation of

IWebFeatures.archiveV2


catalog?

optional catalog: null | Flag

Defined in: WAProto/index.d.ts:49414

WebFeatures catalog.

Implementation of

IWebFeatures.catalog


changeNumberV2?

optional changeNumberV2: null | Flag

Defined in: WAProto/index.d.ts:49354

WebFeatures changeNumberV2.

Implementation of

IWebFeatures.changeNumberV2


disappearingMode?

optional disappearingMode: null | Flag

Defined in: WAProto/index.d.ts:49468

WebFeatures disappearingMode.

Implementation of

IWebFeatures.disappearingMode


e2ENotificationSync?

optional e2ENotificationSync: null | Flag

Defined in: WAProto/index.d.ts:49432

WebFeatures e2ENotificationSync.

Implementation of

IWebFeatures.e2ENotificationSync


ephemeral24HDuration?

optional ephemeral24HDuration: null | Flag

Defined in: WAProto/index.d.ts:49462

WebFeatures ephemeral24HDuration.

Implementation of

IWebFeatures.ephemeral24HDuration


ephemeralAllowGroupMembers?

optional ephemeralAllowGroupMembers: null | Flag

Defined in: WAProto/index.d.ts:49459

WebFeatures ephemeralAllowGroupMembers.

Implementation of

IWebFeatures.ephemeralAllowGroupMembers


ephemeralMessages?

optional ephemeralMessages: null | Flag

Defined in: WAProto/index.d.ts:49429

WebFeatures ephemeralMessages.

Implementation of

IWebFeatures.ephemeralMessages


externalMdOptInAvailable?

optional externalMdOptInAvailable: null | Flag

Defined in: WAProto/index.d.ts:49471

WebFeatures externalMdOptInAvailable.

Implementation of

IWebFeatures.externalMdOptInAvailable


frequentlyForwardedSetting?

optional frequentlyForwardedSetting: null | Flag

Defined in: WAProto/index.d.ts:49405

WebFeatures frequentlyForwardedSetting.

Implementation of

IWebFeatures.frequentlyForwardedSetting


groupDogfoodingInternalOnly?

optional groupDogfoodingInternalOnly: null | Flag

Defined in: WAProto/index.d.ts:49450

WebFeatures groupDogfoodingInternalOnly.

Implementation of

IWebFeatures.groupDogfoodingInternalOnly


groupsV3?

optional groupsV3: null | Flag

Defined in: WAProto/index.d.ts:49348

WebFeatures groupsV3.

Implementation of

IWebFeatures.groupsV3


groupsV3Create?

optional groupsV3Create: null | Flag

Defined in: WAProto/index.d.ts:49351

WebFeatures groupsV3Create.

Implementation of

IWebFeatures.groupsV3Create


groupsV4JoinPermission?

optional groupsV4JoinPermission: null | Flag

Defined in: WAProto/index.d.ts:49408

WebFeatures groupsV4JoinPermission.

Implementation of

IWebFeatures.groupsV4JoinPermission


groupUiiCleanup?

optional groupUiiCleanup: null | Flag

Defined in: WAProto/index.d.ts:49447

WebFeatures groupUiiCleanup.

Implementation of

IWebFeatures.groupUiiCleanup


labelsDisplay?

optional labelsDisplay: null | Flag

Defined in: WAProto/index.d.ts:49342

WebFeatures labelsDisplay.

Implementation of

IWebFeatures.labelsDisplay


labelsEdit?

optional labelsEdit: null | Flag

Defined in: WAProto/index.d.ts:49381

WebFeatures labelsEdit.

Implementation of

IWebFeatures.labelsEdit


liveLocations?

optional liveLocations: null | Flag

Defined in: WAProto/index.d.ts:49360

WebFeatures liveLocations.

Implementation of

IWebFeatures.liveLocations


liveLocationsFinal?

optional liveLocationsFinal: null | Flag

Defined in: WAProto/index.d.ts:49378

WebFeatures liveLocationsFinal.

Implementation of

IWebFeatures.liveLocationsFinal


mdForceUpgrade?

optional mdForceUpgrade: null | Flag

Defined in: WAProto/index.d.ts:49465

WebFeatures mdForceUpgrade.

Implementation of

IWebFeatures.mdForceUpgrade


mediaUpload?

optional mediaUpload: null | Flag

Defined in: WAProto/index.d.ts:49384

WebFeatures mediaUpload.

Implementation of

IWebFeatures.mediaUpload


mediaUploadRichQuickReplies?

optional mediaUploadRichQuickReplies: null | Flag

Defined in: WAProto/index.d.ts:49387

WebFeatures mediaUploadRichQuickReplies.

Implementation of

IWebFeatures.mediaUploadRichQuickReplies


noDeleteMessageTimeLimit?

optional noDeleteMessageTimeLimit: null | Flag

Defined in: WAProto/index.d.ts:49474

WebFeatures noDeleteMessageTimeLimit.

Implementation of

IWebFeatures.noDeleteMessageTimeLimit


payments?

optional payments: null | Flag

Defined in: WAProto/index.d.ts:49372

WebFeatures payments.

Implementation of

IWebFeatures.payments


queryStatusV3Thumbnail?

optional queryStatusV3Thumbnail: null | Flag

Defined in: WAProto/index.d.ts:49357

WebFeatures queryStatusV3Thumbnail.

Implementation of

IWebFeatures.queryStatusV3Thumbnail


queryVname?

optional queryVname: null | Flag

Defined in: WAProto/index.d.ts:49363

WebFeatures queryVname.

Implementation of

IWebFeatures.queryVname


quickRepliesQuery?

optional quickRepliesQuery: null | Flag

Defined in: WAProto/index.d.ts:49369

WebFeatures quickRepliesQuery.

Implementation of

IWebFeatures.quickRepliesQuery


recentStickers?

optional recentStickers: null | Flag

Defined in: WAProto/index.d.ts:49411

WebFeatures recentStickers.

Implementation of

IWebFeatures.recentStickers


recentStickersV2?

optional recentStickersV2: null | Flag

Defined in: WAProto/index.d.ts:49435

WebFeatures recentStickersV2.

Implementation of

IWebFeatures.recentStickersV2


recentStickersV3?

optional recentStickersV3: null | Flag

Defined in: WAProto/index.d.ts:49438

WebFeatures recentStickersV3.

Implementation of

IWebFeatures.recentStickersV3


settingsSync?

optional settingsSync: null | Flag

Defined in: WAProto/index.d.ts:49453

WebFeatures settingsSync.

Implementation of

IWebFeatures.settingsSync


starredStickers?

optional starredStickers: null | Flag

Defined in: WAProto/index.d.ts:49417

WebFeatures starredStickers.

Implementation of

IWebFeatures.starredStickers


statusRanking?

optional statusRanking: null | Flag

Defined in: WAProto/index.d.ts:49396

WebFeatures statusRanking.

Implementation of

IWebFeatures.statusRanking


stickerPackQuery?

optional stickerPackQuery: null | Flag

Defined in: WAProto/index.d.ts:49375

WebFeatures stickerPackQuery.

Implementation of

IWebFeatures.stickerPackQuery


support?

optional support: null | Flag

Defined in: WAProto/index.d.ts:49444

WebFeatures support.

Implementation of

IWebFeatures.support


templateMessage?

optional templateMessage: null | Flag

Defined in: WAProto/index.d.ts:49423

WebFeatures templateMessage.

Implementation of

IWebFeatures.templateMessage


templateMessageInteractivity?

optional templateMessageInteractivity: null | Flag

Defined in: WAProto/index.d.ts:49426

WebFeatures templateMessageInteractivity.

Implementation of

IWebFeatures.templateMessageInteractivity


thirdPartyStickers?

optional thirdPartyStickers: null | Flag

Defined in: WAProto/index.d.ts:49402

WebFeatures thirdPartyStickers.

Implementation of

IWebFeatures.thirdPartyStickers


userNotice?

optional userNotice: null | Flag

Defined in: WAProto/index.d.ts:49441

WebFeatures userNotice.

Implementation of

IWebFeatures.userNotice


videoPlaybackUrl?

optional videoPlaybackUrl: null | Flag

Defined in: WAProto/index.d.ts:49393

WebFeatures videoPlaybackUrl.

Implementation of

IWebFeatures.videoPlaybackUrl


vnameV2?

optional vnameV2: null | Flag

Defined in: WAProto/index.d.ts:49390

WebFeatures vnameV2.

Implementation of

IWebFeatures.vnameV2


voipGroupCall?

optional voipGroupCall: null | Flag

Defined in: WAProto/index.d.ts:49420

WebFeatures voipGroupCall.

Implementation of

IWebFeatures.voipGroupCall


voipIndividualIncoming?

optional voipIndividualIncoming: null | Flag

Defined in: WAProto/index.d.ts:49366

WebFeatures voipIndividualIncoming.

Implementation of

IWebFeatures.voipIndividualIncoming


voipIndividualOutgoing?

optional voipIndividualOutgoing: null | Flag

Defined in: WAProto/index.d.ts:49345

WebFeatures voipIndividualOutgoing.

Implementation of

IWebFeatures.voipIndividualOutgoing


voipIndividualVideo?

optional voipIndividualVideo: null | Flag

Defined in: WAProto/index.d.ts:49399

WebFeatures voipIndividualVideo.

Implementation of

IWebFeatures.voipIndividualVideo

Methods

toJSON()

toJSON(): object

Defined in: WAProto/index.d.ts:49544

Converts this WebFeatures to JSON.

Returns

object

JSON object


create()

static create(properties?): WebFeatures

Defined in: WAProto/index.d.ts:49481

Creates a new WebFeatures instance using the specified properties.

Parameters

properties?

IWebFeatures

Properties to set

Returns

WebFeatures

WebFeatures instance


decode()

static decode(reader, length?): WebFeatures

Defined in: WAProto/index.d.ts:49507

Decodes a WebFeatures message from the specified reader or buffer.

Parameters

reader

Reader or buffer to decode from

Uint8Array<ArrayBufferLike> | Reader

length?

number

Message length if known beforehand

Returns

WebFeatures

WebFeatures

Throws

If the payload is not a reader or valid buffer

Throws

If required fields are missing


decodeDelimited()

static decodeDelimited(reader): WebFeatures

Defined in: WAProto/index.d.ts:49516

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

Parameters

reader

Reader or buffer to decode from

Uint8Array<ArrayBufferLike> | Reader

Returns

WebFeatures

WebFeatures

Throws

If the payload is not a reader or valid buffer

Throws

If required fields are missing


encode()

static encode(message, writer?): Writer

Defined in: WAProto/index.d.ts:49489

Encodes the specified WebFeatures message. Does not implicitly verify messages.

Parameters

message

IWebFeatures

WebFeatures message or plain object to encode

writer?

Writer

Writer to encode to

Returns

Writer

Writer


encodeDelimited()

static encodeDelimited(message, writer?): Writer

Defined in: WAProto/index.d.ts:49497

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

Parameters

message

IWebFeatures

WebFeatures message or plain object to encode

writer?

Writer

Writer to encode to

Returns

Writer

Writer


fromObject()

static fromObject(object): WebFeatures

Defined in: WAProto/index.d.ts:49530

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

Parameters

object

Plain object

Returns

WebFeatures

WebFeatures


getTypeUrl()

static getTypeUrl(typeUrlPrefix?): string

Defined in: WAProto/index.d.ts:49551

Gets the default type url for WebFeatures

Parameters

typeUrlPrefix?

string

your custom typeUrlPrefix(default "type.googleapis.com")

Returns

string

The default type url


toObject()

static toObject(message, options?): object

Defined in: WAProto/index.d.ts:49538

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

Parameters

message

WebFeatures

WebFeatures

options?

IConversionOptions

Conversion options

Returns

object

Plain object


verify()

static verify(message): null | string

Defined in: WAProto/index.d.ts:49523

Verifies a WebFeatures message.

Parameters

message

Plain object to verify

Returns

null | string

null if valid, otherwise the reason why it is not