Sendbird Chat SDK for .NET  3.0.29
SendBird.BaseChannel Class Reference
Inheritance diagram for SendBird.BaseChannel:
SendBird.GroupChannel SendBird.OpenChannel

Classes

class  ChannelType
 
class  DateTimeHelper
 
class  FileUploadWithProgressHandler
 
class  MessageTypeFilter
 

Public Types

enum  ReportCategory { SUSPICIOUS, HARASSING, SPAM, INAPPROPRIATE }
 

Public Member Functions

bool IsOpenChannel ()
 
bool IsGroupChannel ()
 
PreviousMessageListQuery CreatePreviousMessageListQuery ()
 
MessageListQuery CreateMessageListQuery ()
 
OperatorListQuery CreateOperatorListQuery ()
 
virtual byte[] Serialize ()
 
FileMessage SendFileMessageWithURL (string fileUrl, string name, string type, int size, string data, SendFileMessageHandler handler)
 
FileMessage SendFileMessageWithURL (string fileUrl, string name, string type, int size, string data, string customType, SendFileMessageHandler handler)
 
FileMessage SendFileMessage (FileMessageParams param, SendFileMessageHandler handler)
 
void GetMessagesByTimestamp (long ts, MessageListParams param, GetMessagesHandler handler)
 
void GetPreviousMessagesByTimestamp (long ts, bool isInclusive, int prevResultSize, bool reverse, MessageTypeFilter messageType, string customType, GetMessagesHandler handler)
 
FileMessage SendFileMessage (SBFile file, string name, string type, int size, string data, SendFileMessageHandler handler)
 
FileMessage SendFileMessage (SBFile file, string name, string type, int size, string data, FileUploadWithProgressHandler handler)
 
FileMessage SendFileMessage (SBFile file, string name, string type, int size, string data, string customType, FileUploadWithProgressHandler handler)
 
FileMessage SendFileMessage (SBFile file, string name, string type, int size, string data, string customType, SendFileMessageHandler handler)
 
UserMessage SendUserMessage (string message, SendUserMessageHandler handler)
 
UserMessage SendUserMessage (string message, string data, SendUserMessageHandler handler)
 
UserMessage SendUserMessage (string message, string data, string customType, SendUserMessageHandler handler)
 
UserMessage SendUserMessage (string message, string data, string customType, List< string > targetLangs, SendUserMessageHandler handler)
 
UserMessage SendUserMessage (UserMessageParams param, SendUserMessageHandler handler)
 
void CreateMetaCounters (Dictionary< string, int > metaCounterMap, MetaCounterHandler handler)
 
void UpdateMetaCounters (Dictionary< string, int > metaCounterMap, MetaCounterHandler handler)
 
void IncreaseMetaCounters (Dictionary< string, int > metaCounterMap, MetaCounterHandler handler)
 
void DecreaseMetaCounters (Dictionary< string, int > metaCounterMap, MetaCounterHandler handler)
 
void GetMetaCounters (List< string > keys, MetaCounterHandler handler)
 
void GetAllMetaCounters (MetaCounterHandler handler)
 
void DeleteMetaCounter (string key, DeleteMetaCounterHandler handler)
 
void DeleteAllMetaCounters (DeleteMetaCounterHandler handler)
 
void CreateMetaData (Dictionary< string, string > metaDataMap, MetaDataHandler handler)
 
void UpdateMetaData (Dictionary< string, string > metaDataMap, MetaDataHandler handler)
 
void GetMetaData (List< string > keys, MetaDataHandler handler)
 
void GetAllMetaData (MetaDataHandler handler)
 
void DeleteMetaData (string key, DeleteMetaDataHandler handler)
 
void DeleteAllMetaData (DeleteMetaDataHandler handler)
 
void DeleteMessage (BaseMessage message, DeleteMessageHandler handler)
 
void UpdateUserMessage (long messageId, string message, string data, string customType, UpdateMessageHandler handler)
 
void UpdateUserMessage (long messageId, UserMessageParams param, UpdateUserMessageHandler handler)
 
void UpdateFileMessage (long messageId, FileMessageParams param, UpdateFileMessageHandler handler)
 
void Report (ReportCategory reportCategory, string reportDescription, ReportHandler handler)
 
void ReportUser (User offendingUser, ReportCategory reportCategory, string reportDescription, ReportUserHandler handler)
 
void ReportMessage (BaseMessage message, ReportCategory reportCategory, string reportDescription, ReportMessageHandler handler)
 
void AddOperators (List< string > userIds, AddOperatorsHandler handler)
 
void RemoveOperators (List< string > userIds, RemoveOperatorsHandler handler)
 
void RemoveAllOperators (RemoveAllOperatorsHandler handler)
 
void GetMyMutedInfo (GetMyMutedInfoHandler handler)
 
delegate void OnGetChannelHandler (BaseChannel baseChannel, SendBirdException e)
 
delegate void MetaCounterHandler (Dictionary< string, int > metaCounterMap, SendBirdException e)
 
delegate void DeleteMetaCounterHandler (SendBirdException e)
 
delegate void MetaDataHandler (Dictionary< string, string > metaDataMap, SendBirdException e)
 
delegate void DeleteMetaDataHandler (SendBirdException e)
 
delegate void SendUserMessageHandler (UserMessage message, SendBirdException e)
 
delegate void SendFileMessageHandler (FileMessage message, SendBirdException e)
 
delegate void DeleteMessageHandler (SendBirdException e)
 
delegate void UpdateMessageHandler (UserMessage message, SendBirdException e)
 
delegate void ReportHandler (SendBirdException e)
 
delegate void ReportUserHandler (SendBirdException e)
 
delegate void ReportMessageHandler (SendBirdException e)
 
delegate void SendFileMessagesHandler (FileMessage message, SendBirdException e)
 
delegate void SendFileMessageWithProgressHandler (FileMessage message, SendBirdException e)
 
delegate void SendFileMessagesWithProgressHandler (FileMessage message, SendBirdException e)
 
delegate void SendFileMessagesWithProgressHandlerOnProgress (string reqId, int bytesSent, int totalBytesSent, int totalBytesToSend)
 
delegate void UpdateUserMessageHandler (UserMessage message, SendBirdException e)
 
delegate void UpdateFileMessageHandler (FileMessage message, SendBirdException e)
 
delegate void GetMyMutedInfoHandler (bool isMuted, string description, long startAt, long endAt, long remainingDuration, SendBirdException e)
 
delegate void AddOperatorsHandler (SendBirdException e)
 
delegate void RemoveOperatorsHandler (SendBirdException e)
 
delegate void RemoveAllOperatorsHandler (SendBirdException e)
 
delegate void GetMessagesHandler (List< BaseMessage > message, SendBirdException e)
 

Static Public Member Functions

static string Base64Decode (string data)
 
static byte[] Base64Encode (string data)
 
static BaseChannel BuildFromSerializedData (byte[] data)
 

Properties

string Data [get]
 
new string GetType [get]
 
string CustomType [get]
 
string Url [get]
 
long CreatedAt [get]
 
string Name [get]
 
string CoverUrl [get]
 
bool IsEphemeral [get]
 

Detailed Description

Objects representing a channel.

Member Enumeration Documentation

◆ ReportCategory

Report category.

Member Function Documentation

◆ AddOperators()

void SendBird.BaseChannel.AddOperators ( List< string >  userIds,
AddOperatorsHandler  handler 
)
inline

Add operators to the channel. See https://docs.sendbird.com/platform/user_type#3_operator for the explanations on the operators.

Parameters
userIdsuser ids to add as operators. If empty or null, SendBirdException with error code {@value com.sendbird.android.SendBirdError::ERR_INVALID_PARAMETER} is passed to the handler.
handlerhandler to register

◆ BuildFromSerializedData()

static BaseChannel SendBird.BaseChannel.BuildFromSerializedData ( byte[]  data)
inlinestatic

Builds GroupChannel or OpenChannel instance from serialized data generated by serialize().

Parameters
dataSerialized GroupChannel or OpenChannel data.
Returns
GroupChannel or OpenChannel instance.
Since
3.0.17

◆ CreateMessageListQuery()

MessageListQuery SendBird.BaseChannel.CreateMessageListQuery ( )
inline

Creates message list query for this channel.

Returns
Query to use.

◆ CreateMetaCounters()

void SendBird.BaseChannel.CreateMetaCounters ( Dictionary< string, int >  metaCounterMap,
MetaCounterHandler  handler 
)
inline

Creates meta counters. This can be used to customize the channel.

Parameters
metaCounterMapMeta counter key-value map.
handlerCallback handler.

◆ CreateMetaData()

void SendBird.BaseChannel.CreateMetaData ( Dictionary< string, string >  metaDataMap,
MetaDataHandler  handler 
)
inline

Creates meta data. This can be used to customize the channel.

Parameters
metaDataMapMeta data key-value map.
handlerCallback handler.

◆ CreateOperatorListQuery()

OperatorListQuery SendBird.BaseChannel.CreateOperatorListQuery ( )
inline

Creates a query instance to get the operator list from this channel.

Returns
Query to use.
Since
3.0.27

◆ CreatePreviousMessageListQuery()

PreviousMessageListQuery SendBird.BaseChannel.CreatePreviousMessageListQuery ( )
inline

Creates previous message list query for this channel.

Returns
Query to use.

◆ DecreaseMetaCounters()

void SendBird.BaseChannel.DecreaseMetaCounters ( Dictionary< string, int >  metaCounterMap,
MetaCounterHandler  handler 
)
inline

Decreases meta counters. This decreases atomically the keyed meta counter by the specified value.

Parameters
metaCounterMapMeta counter key-value map to decrease by the specified value.
handlerCallback handler.

◆ DeleteAllMetaCounters()

void SendBird.BaseChannel.DeleteAllMetaCounters ( DeleteMetaCounterHandler  handler)
inline

Deletes all meta counters.

Parameters
handlerCallback handler.

◆ DeleteAllMetaData()

void SendBird.BaseChannel.DeleteAllMetaData ( DeleteMetaDataHandler  handler)
inline

Deletes all meta data.

Parameters
handlerCallback handler.

◆ DeleteMessage()

void SendBird.BaseChannel.DeleteMessage ( BaseMessage  message,
DeleteMessageHandler  handler 
)
inline

Deletes a message.

Parameters
messageMessage to delete.
handlerCallback handler.

◆ DeleteMessageHandler()

delegate void SendBird.BaseChannel.DeleteMessageHandler ( SendBirdException  e)

DeleteMessage handler. This provides callback for DeleteMessage(BaseMessage, DeleteMessageHandler).

◆ DeleteMetaCounter()

void SendBird.BaseChannel.DeleteMetaCounter ( string  key,
DeleteMetaCounterHandler  handler 
)
inline

Deletes a meta counter.

Parameters
keyMeta counter key to delete.
handlerCallback handler.

◆ DeleteMetaCounterHandler()

delegate void SendBird.BaseChannel.DeleteMetaCounterHandler ( SendBirdException  e)

◆ DeleteMetaData()

void SendBird.BaseChannel.DeleteMetaData ( string  key,
DeleteMetaDataHandler  handler 
)
inline

Deletes a meta data.

Parameters
keyMeta data key to delete.
handlerCallback handler.

◆ DeleteMetaDataHandler()

delegate void SendBird.BaseChannel.DeleteMetaDataHandler ( SendBirdException  e)

DeleteMetaData handler. This provides callback for DeleteMetaData(string, DeleteMetaDataHandler) and DeleteAllMetaData(DeleteMetaDataHandler).

◆ GetAllMetaCounters()

void SendBird.BaseChannel.GetAllMetaCounters ( MetaCounterHandler  handler)
inline

Get all meta counters.

Parameters
handlerCallback handler.

◆ GetAllMetaData()

void SendBird.BaseChannel.GetAllMetaData ( MetaDataHandler  handler)
inline

Gets all meta data.

Parameters
handlerCallback handler.

◆ GetMessagesByTimestamp()

void SendBird.BaseChannel.GetMessagesByTimestamp ( long  ts,
MessageListParams  param,
GetMessagesHandler  handler 
)
inline

Retrieves previous or next messages based on the timestamp in a specific channel. The result is passed to handler as list.

Parameters
tsSpecifies the timestamp to be the reference point for messages to retrieve, in Unix milliseconds format.
paramsParams for getting message list. See MessageListParams
handlerCallback handler.
Since
3.0.26

◆ GetMetaCounters()

void SendBird.BaseChannel.GetMetaCounters ( List< string >  keys,
MetaCounterHandler  handler 
)
inline

Gets meta counters.

Parameters
keysMeta counters to get.
handlerCallback handler.

◆ GetMetaData()

void SendBird.BaseChannel.GetMetaData ( List< string >  keys,
MetaDataHandler  handler 
)
inline

Gets meta data.

Parameters
keysMeta data to get.
handlerCallback handler.

◆ GetMyMutedInfo()

void SendBird.BaseChannel.GetMyMutedInfo ( GetMyMutedInfoHandler  handler)
inline

Gets my muted information in this channel.

Parameters
handlerCallback handler.
Since
3.0.24

◆ GetPreviousMessagesByTimestamp()

void SendBird.BaseChannel.GetPreviousMessagesByTimestamp ( long  ts,
bool  isInclusive,
int  prevResultSize,
bool  reverse,
MessageTypeFilter  messageType,
string  customType,
GetMessagesHandler  handler 
)
inline

Requests the previous messages from given timestamp. The result is passed to handler as list.

Parameters
tsStarting message timestamp to load. Messages created before this timestamp will be returned.
isInclusiveWhether messages sent exactly on the timestamp should be loaded.
prevResultSizeThe number of messages sent to prior to the timestamp that should be loaded.
reverseIf true the result will be returned by creation time descending order.
messageTypeReturns messages whose type matches BaseChannel.MessageTypeFilter.
customTypeReturns messages that have a matching custom type. If left blank, messages of all custom types are returned.
handlerCallback handler.
Since
3.0.18

◆ IncreaseMetaCounters()

void SendBird.BaseChannel.IncreaseMetaCounters ( Dictionary< string, int >  metaCounterMap,
MetaCounterHandler  handler 
)
inline

Increases meta counters. This increases atomically the keyed meta counter by the specified value.

Parameters
metaCounterMapMeta counter key-value map to increase by the specified value.
handlerCallback handler.

◆ IsGroupChannel()

bool SendBird.BaseChannel.IsGroupChannel ( )
inline

Checks whether the instance is GroupChannel type.

Returns
Returns true if the channel is GroupChannel type.

◆ IsOpenChannel()

bool SendBird.BaseChannel.IsOpenChannel ( )
inline

Checks whether the instance is OpenChannel type.

Returns
Returns true if the channel is OpenChannel type.

◆ MetaCounterHandler()

delegate void SendBird.BaseChannel.MetaCounterHandler ( Dictionary< string, int >  metaCounterMap,
SendBirdException  e 
)

MetaCounter handler. This provides callback for all meta counter related methods. Refer to CreateMetaCounters(Map, MetaCounterHandler).

◆ MetaDataHandler()

delegate void SendBird.BaseChannel.MetaDataHandler ( Dictionary< string, string >  metaDataMap,
SendBirdException  e 
)

MetaData handler. This provides callback for all meta data related methods. Refer to CreateMetaData(Map, MetaDataHandler).

◆ RemoveAllOperators()

void SendBird.BaseChannel.RemoveAllOperators ( RemoveAllOperatorsHandler  handler)
inline

Remove all operators from the channel. See https://docs.sendbird.com/platform/user_type#3_operator for the explanations on the operators.

Parameters
handlerhandler to register

◆ RemoveOperators()

void SendBird.BaseChannel.RemoveOperators ( List< string >  userIds,
RemoveOperatorsHandler  handler 
)
inline

Remove operators from the channel. See https://docs.sendbird.com/platform/user_type#3_operator for the explanations on the operators.

Parameters
userIdsuser ids to remove from operators list. If empty or null, SendBirdException with error code {@value com.sendbird.android.SendBirdError::ERR_INVALID_PARAMETER} is passed to the handler.
handlerhandler to register

◆ Report()

void SendBird.BaseChannel.Report ( ReportCategory  reportCategory,
string  reportDescription,
ReportHandler  handler 
)
inline

Reports this channel of inappropriate activities.

Parameters
reportCategoryReportCategory.
reportDescriptionReport description. (optional)
handlerCallback handler.
Since
3.0.17

◆ ReportHandler()

delegate void SendBird.BaseChannel.ReportHandler ( SendBirdException  e)

Report handler. This handler provides callback for report(ReportCategory, String, ReportHandler).

◆ ReportMessage()

void SendBird.BaseChannel.ReportMessage ( BaseMessage  message,
ReportCategory  reportCategory,
string  reportDescription,
ReportMessageHandler  handler 
)
inline

Reports a malicious message.

Parameters
messageUserMessage or FileMessage.
reportCategoryReportCategory.
reportDescriptionReport description. (optional)
handlerCallback handler. 2020.5

◆ ReportUser()

void SendBird.BaseChannel.ReportUser ( User  offendingUser,
ReportCategory  reportCategory,
string  reportDescription,
ReportUserHandler  handler 
)
inline

Reports a user of suspicious activities.

Parameters
offendingUserOffending user.
reportCategoryReportCategory.
reportDescriptionReport description. (optional)
handlerCallback handler. 2020.5

◆ SendFileMessage() [1/3]

FileMessage SendBird.BaseChannel.SendFileMessage ( FileMessageParams  param,
SendFileMessageHandler  handler 
)
inline

Sends a file with given file information.

Parameters
paramsParams of file message. Refer to FileMessageParams.
handlerCallback handler.
Returns
FileMessage instance with request ID.
Since
3.0.17

◆ SendFileMessage() [2/3]

FileMessage SendBird.BaseChannel.SendFileMessage ( SBFile  file,
string  name,
string  type,
int  size,
string  data,
SendFileMessageHandler  handler 
)
inline

Sends a file with given file information.

Parameters
fileFile to be sent.
nameFile name.
typeFile type. MIME is preferred.
sizeFile size.
dataCustom field. This can be used to customize the message.
handlerCallback handler.
Returns
Temporary FileMessage instance with request ID.

◆ SendFileMessage() [3/3]

FileMessage SendBird.BaseChannel.SendFileMessage ( SBFile  file,
string  name,
string  type,
int  size,
string  data,
string  customType,
SendFileMessageHandler  handler 
)
inline

Sends a file with given file information.

Parameters
fileFile to be sent.
nameFile name.
typeFile type. MIME is preferred.
sizeFile size.
dataCustom field. This can be used to customize the message.
customTypeCustom type. This can be used to set custom type of the message.
handlerCallback handler.
Returns
Temporary FileMessage instance with request ID.

◆ SendFileMessageHandler()

delegate void SendBird.BaseChannel.SendFileMessageHandler ( FileMessage  message,
SendBirdException  e 
)

◆ SendFileMessagesWithProgressHandlerOnProgress()

delegate void SendBird.BaseChannel.SendFileMessagesWithProgressHandlerOnProgress ( string  reqId,
int  bytesSent,
int  totalBytesSent,
int  totalBytesToSend 
)

A callback for while each file is being uploaded.

Parameters
reqIdRequest ID of FileMessage.
bytesSentBytes sent since the last time this callback was called.
totalBytesSentTotal number of bytes sent so far.
totalBytesToSendTotal bytes to send.
Since
3.0.17

◆ SendFileMessageWithURL() [1/2]

FileMessage SendBird.BaseChannel.SendFileMessageWithURL ( string  fileUrl,
string  name,
string  type,
int  size,
string  data,
SendFileMessageHandler  handler 
)
inline

Sends a file with given file information.

Parameters
fileUrlURL of file to be sent.
nameFile name.
typeFile type. MIME is preferred.
sizeFile size.
dataCustom field. This can be used to customize the message.
handlerCallback handler.
Returns
Temporary FileMessage instance with request ID.

◆ SendFileMessageWithURL() [2/2]

FileMessage SendBird.BaseChannel.SendFileMessageWithURL ( string  fileUrl,
string  name,
string  type,
int  size,
string  data,
string  customType,
SendFileMessageHandler  handler 
)
inline

Sends a file with given file information.

Parameters
fileUrlURL of file to be sent.
nameFile name.
typeFile type. MIME is preferred.
sizeFile size.
dataCustom field. This can be used to customize the message.
customTypeCustom type. This can be used to set custom type of the message.
handlerCallback handler.
Returns
Temporary FileMessage instance with request ID.

◆ SendUserMessage() [1/4]

UserMessage SendBird.BaseChannel.SendUserMessage ( string  message,
SendUserMessageHandler  handler 
)
inline

Sends a user message.

Parameters
messagestring message.
handlerCallback handler.
Returns
Temporary UserMessage instance with request ID.

◆ SendUserMessage() [2/4]

UserMessage SendBird.BaseChannel.SendUserMessage ( string  message,
string  data,
SendUserMessageHandler  handler 
)
inline

Sends a user message.

Parameters
messagestring message.
dataCustom field. This can be used to customize the message.
handlerCallback handler.
Returns
Temporary UserMessage instance with request ID.

◆ SendUserMessage() [3/4]

UserMessage SendBird.BaseChannel.SendUserMessage ( string  message,
string  data,
string  customType,
List< string >  targetLangs,
SendUserMessageHandler  handler 
)
inline

Sends a user message.

Parameters
messagestring message.
dataCustom field. This can be used to customize the message.
customTypeCustom type. This can be used to set custom type of the message.
targetLangsTarget language codes (for example "es" for spanish) the message will be translated to.
handlerCallback handler.
Returns
Temporary UserMessage instance with request ID.

◆ SendUserMessage() [4/4]

UserMessage SendBird.BaseChannel.SendUserMessage ( string  message,
string  data,
string  customType,
SendUserMessageHandler  handler 
)
inline

Sends a user message.

Parameters
messagestring message.
dataCustom field. This can be used to customize the message.
customTypeCustom type. This can be used to set custom type of the message.
handlerCallback handler.
Returns
Temporary UserMessage instance with request ID.

◆ SendUserMessageHandler()

delegate void SendBird.BaseChannel.SendUserMessageHandler ( UserMessage  message,
SendBirdException  e 
)

◆ Serialize()

virtual byte [] SendBird.BaseChannel.Serialize ( )
inlinevirtual

Serializes the GroupChannel or OpenChannel instance. This byte array can be stored in the database in your application. The instance can be restored by buildFromSerializedData(byte[]).

Returns
Serialized GroupChannel or OpenChannel data.
Since
3.0.17

◆ UpdateFileMessage()

void SendBird.BaseChannel.UpdateFileMessage ( long  messageId,
FileMessageParams  param,
UpdateFileMessageHandler  handler 
)
inline

Updates a FileMessage that was previously sent in the channel. Note that the file itself cannot be changed; only the fields stored within the message can be modified.

Parameters
messageIdThe ID of the message. This must be a message that exists in the channel's history, or an error will be returned.
paramsFileMessageParams.
handlerAn UpdateFileMessageHandler to receive the callback from this method.
Since
3.0.17

◆ UpdateMetaCounters()

void SendBird.BaseChannel.UpdateMetaCounters ( Dictionary< string, int >  metaCounterMap,
MetaCounterHandler  handler 
)
inline

Updates meta counters.

Parameters
metaCounterMapMeta counter key-value map to update.
handlerCallback handler.

◆ UpdateMetaData()

void SendBird.BaseChannel.UpdateMetaData ( Dictionary< string, string >  metaDataMap,
MetaDataHandler  handler 
)
inline

Updates meta data.

Parameters
metaDataMapMeta data key-value map to update.
handlerCallback handler.

◆ UpdateUserMessage() [1/2]

void SendBird.BaseChannel.UpdateUserMessage ( long  messageId,
string  message,
string  data,
string  customType,
UpdateMessageHandler  handler 
)
inline

Updates a UserMessage that was previously sent in the channel.

Parameters
messageIdThe ID of the message. This must be a message that exists in the channel's history, or an error will be returned.
messageThe new message body. This argument is optional and can be null.
dataThe new Data associated with the message. This argument is optional and can be null.
customTypeThe new Custom Type associated with the message. This argument is optional and can be null.
handlerAn UpdateUserMessageHandler to receive the callback from this method.
Since
3.0.15

◆ UpdateUserMessage() [2/2]

void SendBird.BaseChannel.UpdateUserMessage ( long  messageId,
UserMessageParams  param,
UpdateUserMessageHandler  handler 
)
inline

Updates a UserMessage that was previously sent in the channel.

Parameters
messageIdThe ID of the message. This must be a message that exists in the channel's history, or an error will be returned.
paramsUserMessageParams.
handlerAn UpdateUserMessageHandler to receive the callback from this method.
Since
3.0.17

Property Documentation

◆ CoverUrl

string SendBird.BaseChannel.CoverUrl
get

Returns cover image URL.

Returns
The image URL.

◆ CreatedAt

long SendBird.BaseChannel.CreatedAt
get

Returns channel creation time.

Returns
Timestamp in milliseconds.

◆ CustomType

◆ Data

string SendBird.BaseChannel.Data
get

Returns channel data.

Returns
string data.

◆ IsEphemeral

bool SendBird.BaseChannel.IsEphemeral
get

Checks if this channel is ephemeral.

Returns
true if this channel is ephemeral.
Since
3.0.17

◆ Name

string SendBird.BaseChannel.Name
get

Returns topic or name of the channel.

Returns
Channel name.

◆ Url

string SendBird.BaseChannel.Url
get

Returns unique channel URL.

Returns
The URL.

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