Sendbird Chat SDK for .NET  3.0.29
SendBird.FileMessageParams Class Reference
Inheritance diagram for SendBird.FileMessageParams:
SendBird.BaseMessageParams

Public Member Functions

 FileMessageParams ()
 
 FileMessageParams (string fileUrl)
 
 FileMessageParams (object file)
 
FileMessageParams SetFileUrl (string fileUrl)
 
FileMessageParams SetFile (object file)
 
FileMessageParams SetFileName (string fileName)
 
FileMessageParams SetMimeType (string mimeType)
 
FileMessageParams SetFileSize (int fileSize)
 
FileMessageParams SetThumbnailSizes (List< FileMessage.ThumbnailSize > thumbnailSizes)
 
FileMessageParams SetData (string data)
 
FileMessageParams SetCustomType (string customType)
 
FileMessageParams SetMentionType (MentionType mentionType)
 
FileMessageParams SetMentionedUsers (List< User > mentionedUsers)
 
FileMessageParams SetMentionedUserIds (List< string > mentionedUserIds)
 
FileMessageParams SetPushNotificationDeliveryOption (PushNotificationDeliveryOption pushNotificationDeliveryOption)
 
FileMessageParams SetMetaArrayKeys (List< string > metaArrayKeys)
 
FileMessageParams SetMetaArrays (List< MessageMetaArray > metaArrays)
 
FileMessageParams setParentMessageId (long parentMessageId)
 
override string ToString ()
 
- Public Member Functions inherited from SendBird.BaseMessageParams
override string ToString ()
 
BaseMessageParams SetParentMessageId (long parentMessageId)
 

Additional Inherited Members

- Public Types inherited from SendBird.BaseMessageParams
enum  PushNotificationDeliveryOption { NULL, DEFAULT, SUPPRESS }
 
enum  MentionType { NULL, USERS, CHANNEL }
 

Detailed Description

Constructor & Destructor Documentation

◆ FileMessageParams() [1/3]

SendBird.FileMessageParams.FileMessageParams ( )
inline

FileMessageParams constructor.

Since
3.0.17

◆ FileMessageParams() [2/3]

SendBird.FileMessageParams.FileMessageParams ( string  fileUrl)
inline

FileMessageParams constructor.

Parameters
fileUrlfileUrl
Since
3.0.17

◆ FileMessageParams() [3/3]

SendBird.FileMessageParams.FileMessageParams ( object  file)
inline

FileMessageParams constructor.

Parameters
filefile
Since
3.0.17

Member Function Documentation

◆ SetCustomType()

FileMessageParams SendBird.FileMessageParams.SetCustomType ( string  customType)
inline

◆ SetData()

◆ SetFile()

◆ SetFileName()

◆ SetFileSize()

◆ SetFileUrl()

◆ SetMentionedUserIds()

FileMessageParams SendBird.FileMessageParams.SetMentionedUserIds ( List< string >  mentionedUserIds)
inline

◆ SetMentionedUsers()

FileMessageParams SendBird.FileMessageParams.SetMentionedUsers ( List< User mentionedUsers)
inline

◆ SetMentionType()

◆ SetMetaArrayKeys()

FileMessageParams SendBird.FileMessageParams.SetMetaArrayKeys ( List< string >  metaArrayKeys)
inline

◆ SetMetaArrays()

◆ SetMimeType()

◆ setParentMessageId()

FileMessageParams SendBird.FileMessageParams.setParentMessageId ( long  parentMessageId)
inline

Sets the parent message's id to create a child message. BaseChannel#sendFileMessage(FileMessageParams, BaseChannel.SendFileMessageHandler). BaseChannel#sendFileMessage(FileMessageParams, BaseChannel.SendFileMessageWithProgressHandler).

Parameters
parentMessageIdparent BaseMessage's id if you want to make it a threaded message.
Returns
FileMessageParams
Since
3.0.17

◆ SetPushNotificationDeliveryOption()

FileMessageParams SendBird.FileMessageParams.SetPushNotificationDeliveryOption ( PushNotificationDeliveryOption  pushNotificationDeliveryOption)
inline

Sets push notification delivery option. BaseChannel#sendFileMessage(FileMessageParams, BaseChannel.SendFileMessageHandler) BaseChannel#sendFileMessage(FileMessageParams, BaseChannel.SendFileMessageWithProgressHandler)

Parameters
pushNotificationDeliveryOptionpush notification delivery option
Returns
FileMessageParams
Since
3.0.17

◆ SetThumbnailSizes()

FileMessageParams SendBird.FileMessageParams.SetThumbnailSizes ( List< FileMessage.ThumbnailSize thumbnailSizes)
inline

The documentation for this class was generated from the following file: