Class: PaymentBackground
Defined in: WAProto/index.d.ts:38340
Represents a PaymentBackground.
Implements
Constructors
new PaymentBackground()
new PaymentBackground(
properties
?):PaymentBackground
Defined in: WAProto/index.d.ts:38346
Constructs a new PaymentBackground.
Parameters
properties?
Properties to set
Returns
Properties
fileLength?
optional
fileLength:null
|number
|Long
Defined in: WAProto/index.d.ts:38352
PaymentBackground fileLength.
Implementation of
height?
optional
height:null
|number
Defined in: WAProto/index.d.ts:38358
PaymentBackground height.
Implementation of
id?
optional
id:null
|string
Defined in: WAProto/index.d.ts:38349
PaymentBackground id.
Implementation of
mediaData?
optional
mediaData:null
|IMediaData
Defined in: WAProto/index.d.ts:38373
PaymentBackground mediaData.
Implementation of
mimetype?
optional
mimetype:null
|string
Defined in: WAProto/index.d.ts:38361
PaymentBackground mimetype.
Implementation of
placeholderArgb?
optional
placeholderArgb:null
|number
Defined in: WAProto/index.d.ts:38364
PaymentBackground placeholderArgb.
Implementation of
IPaymentBackground
.placeholderArgb
subtextArgb?
optional
subtextArgb:null
|number
Defined in: WAProto/index.d.ts:38370
PaymentBackground subtextArgb.
Implementation of
IPaymentBackground
.subtextArgb
textArgb?
optional
textArgb:null
|number
Defined in: WAProto/index.d.ts:38367
PaymentBackground textArgb.
Implementation of
type?
optional
type:null
|Type
Defined in: WAProto/index.d.ts:38376
PaymentBackground type.
Implementation of
width?
optional
width:null
|number
Defined in: WAProto/index.d.ts:38355
PaymentBackground width.
Implementation of
Methods
toJSON()
toJSON():
object
Defined in: WAProto/index.d.ts:38446
Converts this PaymentBackground to JSON.
Returns
object
JSON object
create()
static
create(properties
?):PaymentBackground
Defined in: WAProto/index.d.ts:38383
Creates a new PaymentBackground instance using the specified properties.
Parameters
properties?
Properties to set
Returns
PaymentBackground instance
decode()
static
decode(reader
,length
?):PaymentBackground
Defined in: WAProto/index.d.ts:38409
Decodes a PaymentBackground 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
PaymentBackground
Throws
If the payload is not a reader or valid buffer
Throws
If required fields are missing
decodeDelimited()
static
decodeDelimited(reader
):PaymentBackground
Defined in: WAProto/index.d.ts:38418
Decodes a PaymentBackground message from the specified reader or buffer, length delimited.
Parameters
reader
Reader or buffer to decode from
Uint8Array
<ArrayBufferLike
> | Reader
Returns
PaymentBackground
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:38391
Encodes the specified PaymentBackground message. Does not implicitly verify messages.
Parameters
message
PaymentBackground 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:38399
Encodes the specified PaymentBackground message, length delimited. Does not implicitly verify messages.
Parameters
message
PaymentBackground message or plain object to encode
writer?
Writer
Writer to encode to
Returns
Writer
Writer
fromObject()
static
fromObject(object
):PaymentBackground
Defined in: WAProto/index.d.ts:38432
Creates a PaymentBackground message from a plain object. Also converts values to their respective internal types.
Parameters
object
Plain object
Returns
PaymentBackground
getTypeUrl()
static
getTypeUrl(typeUrlPrefix
?):string
Defined in: WAProto/index.d.ts:38453
Gets the default type url for PaymentBackground
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:38440
Creates a plain object from a PaymentBackground message. Also converts values to other types if specified.
Parameters
message
PaymentBackground
options?
IConversionOptions
Conversion options
Returns
object
Plain object
verify()
static
verify(message
):null
|string
Defined in: WAProto/index.d.ts:38425
Verifies a PaymentBackground message.
Parameters
message
Plain object to verify
Returns
null
| string
null
if valid, otherwise the reason why it is not