NAME
WebService::SendBird::GroupChat - SendBird Group Chat
SYNOPSIS
use WebService::SendBird::Group;
my $chat = WebService::SendBird::User->new(
api_client => $api,
channel_url => 'chat_room_1',
);
$chat->update(name => 'Gossips');
DESCRIPTION
Class for SendBird Group Channel. Information about structure could be found at API Documentation
new
Creates an instance of SendBird Group Chat
api_client
- SendBird API client WebService::SendBird.channel_url
- Unique Channel Identifier
Getters
api_client
channel_url
is_broadcast
name
is_access_code_required
is_super
joined_member_count
is_public
cover_url
unread_mention_count
is_created
is_distinct
is_ephemeral
freeze
data
is_discoverable
last_message
sms_fallback_interval_sec
custom_type
unread_message_count
created_at
member_count
sms_fallback_enabled
max_length_message
members
update
Updates the group channel at SendBird API
Information about parameters could be found at API Documentation
set_freeze
Freeze or unfreeze the channel.
See https://sendbird.com/docs/chat/v3/platform-api/guides/group-channel#2-freeze-a-channel.