Skip to main content

Class: UserReceipt

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

Represents a UserReceipt.

Implements

Constructors

new UserReceipt()

new UserReceipt(properties?): UserReceipt

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

Constructs a new UserReceipt.

Parameters

properties?

IUserReceipt

Properties to set

Returns

UserReceipt

Properties

deliveredDeviceJid

deliveredDeviceJid: string[]

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

UserReceipt deliveredDeviceJid.

Implementation of

IUserReceipt.deliveredDeviceJid


pendingDeviceJid

pendingDeviceJid: string[]

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

UserReceipt pendingDeviceJid.

Implementation of

IUserReceipt.pendingDeviceJid


playedTimestamp?

optional playedTimestamp: null | number | Long

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

UserReceipt playedTimestamp.

Implementation of

IUserReceipt.playedTimestamp


readTimestamp?

optional readTimestamp: null | number | Long

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

UserReceipt readTimestamp.

Implementation of

IUserReceipt.readTimestamp


receiptTimestamp?

optional receiptTimestamp: null | number | Long

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

UserReceipt receiptTimestamp.

Implementation of

IUserReceipt.receiptTimestamp


userJid

userJid: string

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

UserReceipt userJid.

Implementation of

IUserReceipt.userJid

Methods

toJSON()

toJSON(): object

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

Converts this UserReceipt to JSON.

Returns

object

JSON object


create()

static create(properties?): UserReceipt

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

Creates a new UserReceipt instance using the specified properties.

Parameters

properties?

IUserReceipt

Properties to set

Returns

UserReceipt

UserReceipt instance


decode()

static decode(reader, length?): UserReceipt

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

Decodes a UserReceipt 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

UserReceipt

UserReceipt

Throws

If the payload is not a reader or valid buffer

Throws

If required fields are missing


decodeDelimited()

static decodeDelimited(reader): UserReceipt

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

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

Parameters

reader

Reader or buffer to decode from

Uint8Array<ArrayBufferLike> | Reader

Returns

UserReceipt

UserReceipt

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

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

Parameters

message

IUserReceipt

UserReceipt 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:51887

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

Parameters

message

IUserReceipt

UserReceipt message or plain object to encode

writer?

Writer

Writer to encode to

Returns

Writer

Writer


fromObject()

static fromObject(object): UserReceipt

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

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

Parameters

object

Plain object

Returns

UserReceipt

UserReceipt


getTypeUrl()

static getTypeUrl(typeUrlPrefix?): string

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

Gets the default type url for UserReceipt

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

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

Parameters

message

UserReceipt

UserReceipt

options?

IConversionOptions

Conversion options

Returns

object

Plain object


verify()

static verify(message): null | string

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

Verifies a UserReceipt message.

Parameters

message

Plain object to verify

Returns

null | string

null if valid, otherwise the reason why it is not