java.lang.Object
it.auties.whatsapp.model.message.payment.PaymentOrderMessage
- All Implemented Interfaces:
it.auties.protobuf.model.ProtobufMessage,it.auties.protobuf.model.ProtobufObject,ContextualMessage<PaymentOrderMessage>,Message,PaymentMessage
public final class PaymentOrderMessage
extends Object
implements ContextualMessage<PaymentOrderMessage>, PaymentMessage
A model class that represents a message to pay an order.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final longprivate ContextInfoprivate final Stringprivate final Stringprivate final intprivate final Stringprivate final Jidprivate final PaymentOrderMessage.Statusprivate final PaymentOrderMessage.PaymentOrderSurfaceprivate final byte[]private final Stringprivate final String -
Constructor Summary
ConstructorsConstructorDescriptionPaymentOrderMessage(String id, byte[] thumbnail, int itemCount, PaymentOrderMessage.Status status, PaymentOrderMessage.PaymentOrderSurface surface, String message, String title, Jid sellerId, String token, long amount, String currency, ContextInfo contextInfo) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface it.auties.whatsapp.model.message.model.PaymentMessage
category
-
Field Details
-
id
-
thumbnail
private final byte[] thumbnail -
itemCount
private final int itemCount -
status
-
surface
-
message
-
title
-
sellerId
-
token
-
amount
private final long amount -
currency
-
contextInfo
-
-
Constructor Details
-
PaymentOrderMessage
public PaymentOrderMessage(String id, byte[] thumbnail, int itemCount, PaymentOrderMessage.Status status, PaymentOrderMessage.PaymentOrderSurface surface, String message, String title, Jid sellerId, String token, long amount, String currency, ContextInfo contextInfo)
-
-
Method Details
-
type
Description copied from interface:MessageReturn message type -
id
-
thumbnail
-
itemCount
public int itemCount() -
status
-
surface
-
message
-
title
-
sellerId
-
token
-
amount
public long amount() -
currency
-
contextInfo
- Specified by:
contextInfoin interfaceContextualMessage<PaymentOrderMessage>
-
setContextInfo
- Specified by:
setContextInfoin interfaceContextualMessage<PaymentOrderMessage>
-
toString
-