Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Constructors

constructor

  • new MediaMessage(receiverId: string, file: string | object, type: string, receiverType: string): MediaMessage

Methods

getAttachment

  • Method to get attachment of media message.

    Returns Attachment

getCaption

  • getCaption(): string
  • Method to get caption of the media message.

    Returns string

getCategory

  • getCategory(): MessageCategory

getConversationId

  • getConversationId(): string

getData

  • getData(): Object
  • Method to get data of the message.

    Returns Object

getDeletedAt

  • getDeletedAt(): number

getDeletedBy

  • getDeletedBy(): string

getDeliveredAt

  • getDeliveredAt(): number

getDeliveredToMeAt

  • getDeliveredToMeAt(): number

getEditedAt

  • getEditedAt(): number
  • Get timestamp of the message when it was updated/edited.

    Returns number

getEditedBy

  • getEditedBy(): string

getId

  • getId(): number

getMetadata

  • getMetadata(): Object
  • Method to get metadata of the message.

    Returns Object

getMuid

  • getMuid(): string

getParentMessageId

  • getParentMessageId(): number

getRawMessage

  • getRawMessage(): Object

getReadAt

  • getReadAt(): number

getReadByMeAt

  • getReadByMeAt(): number
  • Get timestamp of the message at which it was read by the logged in user.

    Returns number

getReceiver

getReceiverId

  • getReceiverId(): string

getReceiverType

  • getReceiverType(): string

getReplyCount

  • getReplyCount(): number

getSender

getSentAt

  • getSentAt(): number

getTags

  • getTags(): String[]
  • Get the tags of the message.

    Returns String[]

getType

  • getType(): string

getURL

  • getURL(): string
  • Method to get URL of the media file.

    Returns string

setAttachment

  • Method to set attachment of media message.

    Parameters

    Returns void

setCaption

  • setCaption(text: string): void
  • Method to set caption for the media message.

    Parameters

    • text: string

    Returns void

setCategory

  • setCategory(category: MessageCategory): void
  • Parameters

    • category: MessageCategory

      Set category of the message.

    Returns void

setConversationId

  • setConversationId(value: string): void

setData

  • setData(value: Object): void
  • Method to set data of the message.

    Parameters

    • value: Object

    Returns void

setDeletedAt

  • setDeletedAt(deletedAt: number): void
  • Parameters

    • deletedAt: number

      Set timestamp of the message when it was deleted.

    Returns void

setDeletedBy

  • setDeletedBy(deletedBy: string): void
  • Parameters

    • deletedBy: string

      Set UID of the user who deleted the message.

    Returns void

setDeliveredAt

  • setDeliveredAt(deliveredAt: number): void
  • Parameters

    • deliveredAt: number

      Set delivery timestamp of the message.

    Returns void

setDeliveredToMeAt

  • setDeliveredToMeAt(deliveredToMeAt: number): void
  • Parameters

    • deliveredToMeAt: number

      Set timestamp of the message at which it was delivered to logged in user.

    Returns void

setEditedAt

  • setEditedAt(editedAt: number): void
  • Parameters

    • editedAt: number

      Set timestamp of the message when it was updated/edited.

    Returns void

setEditedBy

  • setEditedBy(editedBy: string): void
  • Parameters

    • editedBy: string

      Set UID of the user who edited/updated the message.

    Returns void

setId

  • setId(value: number): void
  • Parameters

    • value: number

      Set ID of the message

    Returns void

setMetadata

  • setMetadata(metadata: Object): void
  • Method to set metadata of the message.

    Parameters

    • metadata: Object

    Returns void

setMuid

  • setMuid(value: string): void
  • Parameters

    • value: string

      Sets the MUID of the message.

    Returns void

setParentMessageId

  • setParentMessageId(value: number): void

setRawMessage

  • setRawMessage(rawMessage: Object): void

setReadAt

  • setReadAt(readAt: number): void
  • Parameters

    • readAt: number

      Set read timestamp of the message.

    Returns void

setReadByMeAt

  • setReadByMeAt(readByMeAt: number): void
  • Parameters

    • readByMeAt: number

      Set timestamp of the message at which it was read by the logged in user.

    Returns void

setReceiver

setReceiverId

  • setReceiverId(value: string): void

setReceiverType

  • setReceiverType(value: string): void

setReplyCount

  • setReplyCount(value: number): void
  • Parameters

    • value: number

      Set the number of replies of the message.

    Returns void

setSender

  • setSender(value: User): void

setSentAt

  • setSentAt(value: number): void
  • Parameters

    • value: number

      Set message's sentAt timestamp.

    Returns void

setTags

  • setTags(tags: String[]): void
  • Parameters

    • tags: String[]

      Set the tags for the message.

    Returns void

setType

  • setType(value: string): void
  • Parameters

    • value: string

      Set type of the message.

    Returns void