java.lang.Object
it.auties.whatsapp.model.message.standard.LiveLocationMessage
- All Implemented Interfaces:
it.auties.protobuf.model.ProtobufMessage,it.auties.protobuf.model.ProtobufObject,ContextualMessage<LiveLocationMessage>,Message
public final class LiveLocationMessage
extends Object
implements ContextualMessage<LiveLocationMessage>
A model class that represents a message holding a live location inside
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate final Stringprivate ContextInfoprivate final doubleprivate final doubleprivate final intprivate final longprivate final floatprivate final byte[]private final int -
Constructor Summary
ConstructorsConstructorDescriptionLiveLocationMessage(double latitude, double longitude, int accuracy, float speed, int magneticNorthOffset, String caption, long sequenceNumber, int timeOffset, byte[] thumbnail, ContextInfo contextInfo) -
Method Summary
Modifier and TypeMethodDescriptionintaccuracy()caption()category()Return message categorydoublelatitude()doubleintlongsetContextInfo(ContextInfo contextInfo) floatspeed()Optional<byte[]> inttoString()type()Return message type
-
Field Details
-
latitude
private final double latitude -
longitude
private final double longitude -
accuracy
private final int accuracy -
speed
private final float speed -
magneticNorthOffset
private final int magneticNorthOffset -
caption
-
sequenceNumber
private final long sequenceNumber -
timeOffset
private final int timeOffset -
thumbnail
private final byte[] thumbnail -
contextInfo
-
-
Constructor Details
-
LiveLocationMessage
public LiveLocationMessage(double latitude, double longitude, int accuracy, float speed, int magneticNorthOffset, String caption, long sequenceNumber, int timeOffset, byte[] thumbnail, ContextInfo contextInfo)
-
-
Method Details
-
type
Description copied from interface:MessageReturn message type -
category
Description copied from interface:MessageReturn message category -
latitude
public double latitude() -
longitude
public double longitude() -
accuracy
public int accuracy() -
speed
public float speed() -
magneticNorthOffset
public int magneticNorthOffset() -
caption
-
sequenceNumber
public long sequenceNumber() -
timeOffset
public int timeOffset() -
thumbnail
-
contextInfo
- Specified by:
contextInfoin interfaceContextualMessage<LiveLocationMessage>
-
setContextInfo
- Specified by:
setContextInfoin interfaceContextualMessage<LiveLocationMessage>
-
toString
-