Skip to main content

Class: LimitSharing

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

Represents a LimitSharing.

Implements

Constructors

new LimitSharing()

new LimitSharing(properties?): LimitSharing

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

Constructs a new LimitSharing.

Parameters

properties?

ILimitSharing

Properties to set

Returns

LimitSharing

Properties

sharingLimited?

optional sharingLimited: null | boolean

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

LimitSharing sharingLimited.

Implementation of

ILimitSharing.sharingLimited


trigger?

optional trigger: null | Trigger

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

LimitSharing trigger.

Implementation of

ILimitSharing.trigger

Methods

toJSON()

toJSON(): object

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

Converts this LimitSharing to JSON.

Returns

object

JSON object


create()

static create(properties?): LimitSharing

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

Creates a new LimitSharing instance using the specified properties.

Parameters

properties?

ILimitSharing

Properties to set

Returns

LimitSharing

LimitSharing instance


decode()

static decode(reader, length?): LimitSharing

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

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

LimitSharing

LimitSharing

Throws

If the payload is not a reader or valid buffer

Throws

If required fields are missing


decodeDelimited()

static decodeDelimited(reader): LimitSharing

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

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

Parameters

reader

Reader or buffer to decode from

Uint8Array<ArrayBufferLike> | Reader

Returns

LimitSharing

LimitSharing

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

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

Parameters

message

ILimitSharing

LimitSharing 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:16138

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

Parameters

message

ILimitSharing

LimitSharing message or plain object to encode

writer?

Writer

Writer to encode to

Returns

Writer

Writer


fromObject()

static fromObject(object): LimitSharing

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

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

Parameters

object

Plain object

Returns

LimitSharing

LimitSharing


getTypeUrl()

static getTypeUrl(typeUrlPrefix?): string

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

Gets the default type url for LimitSharing

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

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

Parameters

message

LimitSharing

LimitSharing

options?

IConversionOptions

Conversion options

Returns

object

Plain object


verify()

static verify(message): null | string

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

Verifies a LimitSharing message.

Parameters

message

Plain object to verify

Returns

null | string

null if valid, otherwise the reason why it is not