Suggestions

close search

Message

public class Message



Represents a message.



Summary


Nested classes
Public methods
Constructor Message(...)

Create a Message instance.

String String getId()

Return id.

String String getLocalId()

Return local id.

String String getConversationId()

Return conversation id.

String String getConversationLocalId()

Return conversation local id.

long long getCreatedAt()

Return created at.

void void setCreatedAt(long)

Set created at.

long long getUpdateAt()

Return update at.

State State getState()

Return state.

void void setState(State)

Set state.

long long getSequence()

Return sequence.

Type Type getType()

Return type.

String String getText()

Return text.

String String getThumbnail()

Return thumbnail.

String String getThumbnailUrl()

Return thumbnail url.

double double getLatitude()

Return latitude.

void void setLatitude(double)

Set latitude.

double double getLongitude()

Return longitude.

void void setLongitude(double)

Set longitude.

String String getAddress()

Return address.

void void setAddress(String)

Set address.

MsgType MsgType getMsgType()

Return msg type.

String String getFilePath()

Return file path.

void void setFilePath(String)

Set file path.

String String getFileUrl()

Return file url.

void void setFileUrl(String)

Set file url.

int int getDuration()

Return duration.

void void setDuration(int)

Set duration.

float float getImageRatio()

Return image ratio.

void void setImageRatio(float)

Set image ratio.

String String getContact()

Return contact.

void void setContact(String)

Set contact.

String String getFileName()

Return file name.

void void setFileName(String)

Set file name.

long long getFileLength()

Return file length.

void void setFileLength(long)

Set file length.

String String getClientId()

Return client id.

void void setStickerCategory(String)

Set sticker category.

String String getStickerCategory()

Return sticker category.

void void setStickerName(String)

Set sticker name.

String String getStickerName()

Return sticker name.

void void setThumbnailUrl(String)

Set thumbnail url.

JSONObject JSONObject getCustomData()

Return custom data.

void void setCustomData(JSONObject)

Set custom data.

void void pinOrUnpin(StringeeClient, boolean, StatusListener)

Perform pin or unpin.

void void edit(StringeeClient, String, StatusListener)

Perform edit.

boolean boolean isDeleted()

Check whether deleted.

User User getSender()

Return sender.

String String getFileId()

Return file id.



Public methods


Message

Message(...)

Create a Message instance.



getId

String getId()

Return id.



getLocalId

String getLocalId()

Return local id.



getConversationId

String getConversationId()

Return conversation id.



getConversationLocalId

String getConversationLocalId()

Return conversation local id.



getCreatedAt

long getCreatedAt()

Return created at.



setCreatedAt

void setCreatedAt(long)

Set created at.



getUpdateAt

long getUpdateAt()

Return update at.



getState

State getState()

Return state.



setState

void setState(State)

Set state.



getSequence

long getSequence()

Return sequence.



getType

Type getType()

Return type.



getText

String getText()

Return text.



getThumbnail

String getThumbnail()

Return thumbnail.



getThumbnailUrl

String getThumbnailUrl()

Return thumbnail url.



getLatitude

double getLatitude()

Return latitude.



setLatitude

void setLatitude(double)

Set latitude.



getLongitude

double getLongitude()

Return longitude.



setLongitude

void setLongitude(double)

Set longitude.



getAddress

String getAddress()

Return address.



setAddress

void setAddress(String)

Set address.



getMsgType

MsgType getMsgType()

Return msg type.



getFilePath

String getFilePath()

Return file path.



setFilePath

void setFilePath(String)

Set file path.



getFileUrl

String getFileUrl()

Return file url.



setFileUrl

void setFileUrl(String)

Set file url.



getDuration

int getDuration()

Return duration.



setDuration

void setDuration(int)

Set duration.



getImageRatio

float getImageRatio()

Return image ratio.



setImageRatio

void setImageRatio(float)

Set image ratio.



getContact

String getContact()

Return contact.



setContact

void setContact(String)

Set contact.



getFileName

String getFileName()

Return file name.



setFileName

void setFileName(String)

Set file name.



getFileLength

long getFileLength()

Return file length.



setFileLength

void setFileLength(long)

Set file length.



getClientId

String getClientId()

Return client id.



setStickerCategory

void setStickerCategory(String)

Set sticker category.



getStickerCategory

String getStickerCategory()

Return sticker category.



setStickerName

void setStickerName(String)

Set sticker name.



getStickerName

String getStickerName()

Return sticker name.



setThumbnailUrl

void setThumbnailUrl(String)

Set thumbnail url.



getCustomData

JSONObject getCustomData()

Return custom data.



setCustomData

void setCustomData(JSONObject)

Set custom data.



pinOrUnpin

void pinOrUnpin(StringeeClient, boolean, StatusListener)

Perform pin or unpin.



edit

void edit(StringeeClient, String, StatusListener)

Perform edit.



isDeleted

boolean isDeleted()

Check whether deleted.



getSender

User getSender()

Return sender.



getFileId

String getFileId()

Return file id.



Nested enums


MsgType

Defines message ownership type values.

Enum values
SEND

Represents SEND.

RECEIVE

Represents RECEIVE.

getValue

Return value.

getType

Return type.


SEND

Message.MsgType.SEND

Represents SEND.



RECEIVE

Message.MsgType.RECEIVE

Represents RECEIVE.



getValue

Message.MsgType.getValue

Return value.



getType

Message.MsgType.getType

Return type.



State

Defines message state values.

Enum values
INITIALIZE

Represents INITIALIZE.

SENDING

Represents SENDING.

SENT

Represents SENT.

DELIVERED

Represents DELIVERED.

READ

Represents READ.

getValue

Return value.

getState

Return state.


INITIALIZE

Message.State.INITIALIZE

Represents INITIALIZE.



SENDING

Message.State.SENDING

Represents SENDING.



SENT

Message.State.SENT

Represents SENT.



DELIVERED

Message.State.DELIVERED

Represents DELIVERED.



READ

Message.State.READ

Represents READ.



getValue

Message.State.getValue

Return value.



getState

Message.State.getState

Return state.



Type

Defines message content type values.

Enum values
TEXT

Represents TEXT.

PHOTO

Represents PHOTO.

VIDEO

Represents VIDEO.

AUDIO

Represents AUDIO.

FILE

Represents FILE.

LINK

Represents LINK.

CREATE_CONVERSATION

Represents CREATE_CONVERSATION.

RENAME_CONVERSATION

Represents RENAME_CONVERSATION.

LOCATION

Represents LOCATION.

CONTACT

Represents CONTACT.

STICKER

Represents STICKER.

RATING

Represents RATING.

NOTIFICATION

Represents NOTIFICATION.

TEMP_DATE

Represents TEMP_DATE.

getType

Return type.

getValue

Return value.


TEXT

Message.Type.TEXT

Represents TEXT.



PHOTO

Message.Type.PHOTO

Represents PHOTO.



VIDEO

Message.Type.VIDEO

Represents VIDEO.



AUDIO

Message.Type.AUDIO

Represents AUDIO.



FILE

Message.Type.FILE

Represents FILE.



Message.Type.LINK

Represents LINK.



CREATE_CONVERSATION

Message.Type.CREATE_CONVERSATION

Represents CREATE_CONVERSATION.



RENAME_CONVERSATION

Message.Type.RENAME_CONVERSATION

Represents RENAME_CONVERSATION.



LOCATION

Message.Type.LOCATION

Represents LOCATION.



CONTACT

Message.Type.CONTACT

Represents CONTACT.



STICKER

Message.Type.STICKER

Represents STICKER.



RATING

Message.Type.RATING

Represents RATING.



NOTIFICATION

Message.Type.NOTIFICATION

Represents NOTIFICATION.



TEMP_DATE

Message.Type.TEMP_DATE

Represents TEMP_DATE.



getType

Message.Type.getType

Return type.



getValue

Message.Type.getValue

Return value.