Module it.auties.whatsappweb4j
Class PaymentOrderMessage
java.lang.Object
it.auties.whatsapp.model.info.ContextInfo
it.auties.whatsapp.model.message.payment.PaymentOrderMessage
- All Implemented Interfaces:
it.auties.protobuf.api.model.ProtobufMessage
,Info
,Message
,PaymentMessage
A model class that represents a message to pay an order.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
Unsupported, doesn't make much sensestatic enum
Unsupported, doesn't make much sensestatic class
Nested classes/interfaces inherited from class it.auties.whatsapp.model.info.ContextInfo
ContextInfo.ContextInfoBuilder
-
Constructor Summary
ConstructorDescriptionPaymentOrderMessage
(String id, byte[] thumbnail, int itemCount, PaymentOrderMessage.OrderMessageOrderStatus status, PaymentOrderMessage.OrderMessageOrderSurface surface, String message, String title, ContactJid sellerId, String token, long amount, String currency) -
Method Summary
Modifier and TypeMethodDescriptionlong
amount()
The amount of money being paid for this orderamount
(long amount) The amount of money being paid for this orderprotected boolean
currency()
The currency code foramount
.The currency code foramount
.boolean
int
hashCode()
id()
The jid of this orderThe jid of this orderint
The total number of items that was ordereditemCount
(int itemCount) The total number of items that was orderedmessage()
The message of this orderThe message of this ordersellerId()
The jid of the seller associated with this ordersellerId
(ContactJid sellerId) The jid of the seller associated with this orderstatus()
The status of this orderThe status of this ordersurface()
The surface of this orderThe surface of this orderbyte[]
The thumbnail of this orderthumbnail
(byte[] thumbnail) The thumbnail of this ordertitle()
The title of this orderThe title of this ordertoken()
The token of this orderThe token of this ordertoString()
Methods inherited from class it.auties.whatsapp.model.info.ContextInfo
actionLink, actionLink, conversionData, conversionData, conversionDelaySeconds, conversionDelaySeconds, conversionSource, conversionSource, disappearingMode, disappearingMode, entryPointConversionApp, entryPointConversionApp, entryPointConversionDelaySeconds, entryPointConversionDelaySeconds, entryPointConversionSource, entryPointConversionSource, ephemeralExpiration, ephemeralExpiration, ephemeralSettingTimestamp, ephemeralSettingTimestamp, ephemeralSharedSecret, ephemeralSharedSecret, externalAdReply, externalAdReply, forwarded, forwarded, forwardingScore, forwardingScore, groupSubject, groupSubject, mentionedJids, mentionedJids, newContextInfo, parentGroup, parentGroup, placeholderKey, placeholderKey, quotedAd, quotedAd, quotedMessage, quotedMessage, quotedMessageChat, quotedMessageChat, quotedMessageId, quotedMessageId, quotedMessageSender, quotedMessageSender
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface it.auties.protobuf.api.model.ProtobufMessage
value
-
Constructor Details
-
PaymentOrderMessage
public PaymentOrderMessage(String id, byte[] thumbnail, int itemCount, PaymentOrderMessage.OrderMessageOrderStatus status, PaymentOrderMessage.OrderMessageOrderSurface surface, String message, String title, ContactJid sellerId, String token, long amount, String currency) -
PaymentOrderMessage
public PaymentOrderMessage()
-
-
Method Details
-
newPaymentOrderMessage
-
id
The jid of this order -
thumbnail
public byte[] thumbnail()The thumbnail of this order -
itemCount
public int itemCount()The total number of items that was ordered -
status
The status of this order -
surface
The surface of this order -
message
The message of this order -
title
The title of this order -
sellerId
The jid of the seller associated with this order -
token
The token of this order -
amount
public long amount()The amount of money being paid for this order -
currency
The currency code foramount
. Follows the ISO-4217 Standard. For a list of valid currency codes click here -
id
The jid of this order- Returns:
this
.
-
thumbnail
The thumbnail of this order- Returns:
this
.
-
itemCount
The total number of items that was ordered- Returns:
this
.
-
status
The status of this order- Returns:
this
.
-
surface
The surface of this order- Returns:
this
.
-
message
The message of this order- Returns:
this
.
-
title
The title of this order- Returns:
this
.
-
sellerId
The jid of the seller associated with this order- Returns:
this
.
-
token
The token of this order- Returns:
this
.
-
amount
The amount of money being paid for this order- Returns:
this
.
-
currency
The currency code foramount
. Follows the ISO-4217 Standard. For a list of valid currency codes click here- Returns:
this
.
-
toString
- Overrides:
toString
in classContextInfo
-
equals
- Overrides:
equals
in classContextInfo
-
canEqual
- Overrides:
canEqual
in classContextInfo
-
hashCode
public int hashCode()- Overrides:
hashCode
in classContextInfo
-