Sendbird Chat SDK for Unreal
Public Member Functions | List of all members
SBDGroupChannelParams Class Referencefinal

#include <SBDGroupChannelParams.h>

Public Member Functions

 SBDGroupChannelParams ()
 
 ~SBDGroupChannelParams ()
 
SBDGroupChannelParamsSetUserIds (std::vector< std::wstring > &user_ids)
 
SBDGroupChannelParamsSetName (std::wstring name)
 
SBDGroupChannelParamsSetDistinct (bool is_distinct)
 
SBDGroupChannelParamsSetPublic (bool is_public)
 
SBDGroupChannelParamsSetChannelUrl (std::wstring channel_url)
 
SBDGroupChannelParamsSetCoverUrl (std::wstring cover_url)
 
SBDGroupChannelParamsSetCoverImageFilePathAndFileMimeType (std::wstring cover_image_file_path, std::wstring file_mime_type)
 
SBDGroupChannelParamsSetData (std::wstring data)
 
SBDGroupChannelParamsSetCustomType (std::wstring custom_type)
 
SBDGroupChannelParamsSetOperatorUserIds (std::vector< std::wstring > &operator_user_ids)
 

Detailed Description

The SBDGroupChannelParams class is used to create a group channel.

Since
3.0.3

Constructor & Destructor Documentation

◆ SBDGroupChannelParams()

SBDGroupChannelParams::SBDGroupChannelParams ( )

Constructor

Since
3.0.3

◆ ~SBDGroupChannelParams()

SBDGroupChannelParams::~SBDGroupChannelParams ( )

Destructor

Since
3.0.3

Member Function Documentation

◆ SetChannelUrl()

SBDGroupChannelParams & SBDGroupChannelParams::SetChannelUrl ( std::wstring  channel_url)

Sets channel_url.

Parameters
channel_urlchannel_url
Returns
SBDGroupChannelParams
Since
3.0.3

◆ SetCoverImageFilePathAndFileMimeType()

SBDGroupChannelParams & SBDGroupChannelParams::SetCoverImageFilePathAndFileMimeType ( std::wstring  cover_image_file_path,
std::wstring  file_mime_type 
)

Sets cover_image_file_path and file_mime_type. If set, cover_url will be ignored.

Parameters
cover_image_file_pathcover_image_file_path
file_mime_typefile_mime_type
Returns
SBDGroupChannelParams
Since
3.0.3

◆ SetCoverUrl()

SBDGroupChannelParams & SBDGroupChannelParams::SetCoverUrl ( std::wstring  cover_url)

Sets cover_url. If set, the cover_image_file_path and file_mime_type will be ignored.

Parameters
cover_urlcover_url
Returns
SBDGroupChannelParams
Since
3.0.3

◆ SetCustomType()

SBDGroupChannelParams & SBDGroupChannelParams::SetCustomType ( std::wstring  custom_type)

Sets custom_type.

Parameters
custom_typecustom_type
Returns
SBDGroupChannelParams
Since
3.0.3

◆ SetData()

SBDGroupChannelParams & SBDGroupChannelParams::SetData ( std::wstring  data)

Sets data.

Parameters
datadata
Returns
SBDGroupChannelParams
Since
3.0.3

◆ SetDistinct()

SBDGroupChannelParams & SBDGroupChannelParams::SetDistinct ( bool  is_distinct)

Sets is_distinct. The default value is false.

Parameters
is_distinctis_distinct
Returns
SBDGroupChannelParams
Since
3.0.3

◆ SetName()

SBDGroupChannelParams & SBDGroupChannelParams::SetName ( std::wstring  name)

Sets name.

Parameters
namename
Returns
SBDGroupChannelParams
Since
3.0.3

◆ SetOperatorUserIds()

SBDGroupChannelParams & SBDGroupChannelParams::SetOperatorUserIds ( std::vector< std::wstring > &  operator_user_ids)

Sets operator_user_ids.

Parameters
operator_user_idsoperator_user_ids
Returns
SBDGroupChannelParams
Since
3.0.37

◆ SetPublic()

SBDGroupChannelParams & SBDGroupChannelParams::SetPublic ( bool  is_public)

Sets is_public. The default value is false.

Parameters
is_publicis_public
Since
3.0.3

◆ SetUserIds()

SBDGroupChannelParams & SBDGroupChannelParams::SetUserIds ( std::vector< std::wstring > &  user_ids)

Sets user_ids.

Parameters
user_idsuser_ids
Returns
SBDGroupChannelParams
Since
3.0.3