Skip to main content

Class: WebFeatures

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

Represents a WebFeatures.

Implements

Constructors

new WebFeatures()

new WebFeatures(properties?): WebFeatures

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

Constructs a new WebFeatures.

Parameters

properties?

IWebFeatures

Properties to set

Returns

WebFeatures

Properties

archiveV2?

optional archiveV2: null | Flag

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

WebFeatures archiveV2.

Implementation of

IWebFeatures.archiveV2


catalog?

optional catalog: null | Flag

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

WebFeatures catalog.

Implementation of

IWebFeatures.catalog


changeNumberV2?

optional changeNumberV2: null | Flag

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

WebFeatures changeNumberV2.

Implementation of

IWebFeatures.changeNumberV2


disappearingMode?

optional disappearingMode: null | Flag

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

WebFeatures disappearingMode.

Implementation of

IWebFeatures.disappearingMode


e2ENotificationSync?

optional e2ENotificationSync: null | Flag

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

WebFeatures e2ENotificationSync.

Implementation of

IWebFeatures.e2ENotificationSync


ephemeral24HDuration?

optional ephemeral24HDuration: null | Flag

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

WebFeatures ephemeral24HDuration.

Implementation of

IWebFeatures.ephemeral24HDuration


ephemeralAllowGroupMembers?

optional ephemeralAllowGroupMembers: null | Flag

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

WebFeatures ephemeralAllowGroupMembers.

Implementation of

IWebFeatures.ephemeralAllowGroupMembers


ephemeralMessages?

optional ephemeralMessages: null | Flag

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

WebFeatures ephemeralMessages.

Implementation of

IWebFeatures.ephemeralMessages


externalMdOptInAvailable?

optional externalMdOptInAvailable: null | Flag

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

WebFeatures externalMdOptInAvailable.

Implementation of

IWebFeatures.externalMdOptInAvailable


frequentlyForwardedSetting?

optional frequentlyForwardedSetting: null | Flag

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

WebFeatures frequentlyForwardedSetting.

Implementation of

IWebFeatures.frequentlyForwardedSetting


groupDogfoodingInternalOnly?

optional groupDogfoodingInternalOnly: null | Flag

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

WebFeatures groupDogfoodingInternalOnly.

Implementation of

IWebFeatures.groupDogfoodingInternalOnly


groupsV3?

optional groupsV3: null | Flag

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

WebFeatures groupsV3.

Implementation of

IWebFeatures.groupsV3


groupsV3Create?

optional groupsV3Create: null | Flag

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

WebFeatures groupsV3Create.

Implementation of

IWebFeatures.groupsV3Create


groupsV4JoinPermission?

optional groupsV4JoinPermission: null | Flag

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

WebFeatures groupsV4JoinPermission.

Implementation of

IWebFeatures.groupsV4JoinPermission


groupUiiCleanup?

optional groupUiiCleanup: null | Flag

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

WebFeatures groupUiiCleanup.

Implementation of

IWebFeatures.groupUiiCleanup


labelsDisplay?

optional labelsDisplay: null | Flag

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

WebFeatures labelsDisplay.

Implementation of

IWebFeatures.labelsDisplay


labelsEdit?

optional labelsEdit: null | Flag

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

WebFeatures labelsEdit.

Implementation of

IWebFeatures.labelsEdit


liveLocations?

optional liveLocations: null | Flag

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

WebFeatures liveLocations.

Implementation of

IWebFeatures.liveLocations


liveLocationsFinal?

optional liveLocationsFinal: null | Flag

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

WebFeatures liveLocationsFinal.

Implementation of

IWebFeatures.liveLocationsFinal


mdForceUpgrade?

optional mdForceUpgrade: null | Flag

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

WebFeatures mdForceUpgrade.

Implementation of

IWebFeatures.mdForceUpgrade


mediaUpload?

optional mediaUpload: null | Flag

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

WebFeatures mediaUpload.

Implementation of

IWebFeatures.mediaUpload


mediaUploadRichQuickReplies?

optional mediaUploadRichQuickReplies: null | Flag

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

WebFeatures mediaUploadRichQuickReplies.

Implementation of

IWebFeatures.mediaUploadRichQuickReplies


noDeleteMessageTimeLimit?

optional noDeleteMessageTimeLimit: null | Flag

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

WebFeatures noDeleteMessageTimeLimit.

Implementation of

IWebFeatures.noDeleteMessageTimeLimit


payments?

optional payments: null | Flag

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

WebFeatures payments.

Implementation of

IWebFeatures.payments


queryStatusV3Thumbnail?

optional queryStatusV3Thumbnail: null | Flag

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

WebFeatures queryStatusV3Thumbnail.

Implementation of

IWebFeatures.queryStatusV3Thumbnail


queryVname?

optional queryVname: null | Flag

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

WebFeatures queryVname.

Implementation of

IWebFeatures.queryVname


quickRepliesQuery?

optional quickRepliesQuery: null | Flag

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

WebFeatures quickRepliesQuery.

Implementation of

IWebFeatures.quickRepliesQuery


recentStickers?

optional recentStickers: null | Flag

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

WebFeatures recentStickers.

Implementation of

IWebFeatures.recentStickers


recentStickersV2?

optional recentStickersV2: null | Flag

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

WebFeatures recentStickersV2.

Implementation of

IWebFeatures.recentStickersV2


recentStickersV3?

optional recentStickersV3: null | Flag

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

WebFeatures recentStickersV3.

Implementation of

IWebFeatures.recentStickersV3


settingsSync?

optional settingsSync: null | Flag

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

WebFeatures settingsSync.

Implementation of

IWebFeatures.settingsSync


starredStickers?

optional starredStickers: null | Flag

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

WebFeatures starredStickers.

Implementation of

IWebFeatures.starredStickers


statusRanking?

optional statusRanking: null | Flag

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

WebFeatures statusRanking.

Implementation of

IWebFeatures.statusRanking


stickerPackQuery?

optional stickerPackQuery: null | Flag

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

WebFeatures stickerPackQuery.

Implementation of

IWebFeatures.stickerPackQuery


support?

optional support: null | Flag

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

WebFeatures support.

Implementation of

IWebFeatures.support


templateMessage?

optional templateMessage: null | Flag

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

WebFeatures templateMessage.

Implementation of

IWebFeatures.templateMessage


templateMessageInteractivity?

optional templateMessageInteractivity: null | Flag

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

WebFeatures templateMessageInteractivity.

Implementation of

IWebFeatures.templateMessageInteractivity


thirdPartyStickers?

optional thirdPartyStickers: null | Flag

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

WebFeatures thirdPartyStickers.

Implementation of

IWebFeatures.thirdPartyStickers


userNotice?

optional userNotice: null | Flag

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

WebFeatures userNotice.

Implementation of

IWebFeatures.userNotice


videoPlaybackUrl?

optional videoPlaybackUrl: null | Flag

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

WebFeatures videoPlaybackUrl.

Implementation of

IWebFeatures.videoPlaybackUrl


vnameV2?

optional vnameV2: null | Flag

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

WebFeatures vnameV2.

Implementation of

IWebFeatures.vnameV2


voipGroupCall?

optional voipGroupCall: null | Flag

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

WebFeatures voipGroupCall.

Implementation of

IWebFeatures.voipGroupCall


voipIndividualIncoming?

optional voipIndividualIncoming: null | Flag

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

WebFeatures voipIndividualIncoming.

Implementation of

IWebFeatures.voipIndividualIncoming


voipIndividualOutgoing?

optional voipIndividualOutgoing: null | Flag

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

WebFeatures voipIndividualOutgoing.

Implementation of

IWebFeatures.voipIndividualOutgoing


voipIndividualVideo?

optional voipIndividualVideo: null | Flag

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

WebFeatures voipIndividualVideo.

Implementation of

IWebFeatures.voipIndividualVideo

Methods

toJSON()

toJSON(): object

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

Converts this WebFeatures to JSON.

Returns

object

JSON object


create()

static create(properties?): WebFeatures

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

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:52594

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:52603

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:52576

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:52584

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:52617

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:52638

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:52625

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:52610

Verifies a WebFeatures message.

Parameters

message

Plain object to verify

Returns

null | string

null if valid, otherwise the reason why it is not