toggle menu
SendbirdUIKit-Compose
1.0.0
UIKit-Compose
switch theme
Sendbird
UIKit-Compose
com.
sendbird.
uikit.
compose
Logger
Level
Verbose
Debug
Info
Warn
Error
None
Sendbird
Event
State
Failure
Idle
Loading
Success
Success
Result
Sendbird
Screen
Ui
State
Failure
Loading
Success
Sendbird
Uikit
Compose
Sendbird
View
Model
Contract
Sendbird
View
Model
Params
Simple
Sendbird
Event
State
com.
sendbird.
uikit.
compose.
channels.
group.
creation
Channel
Creation
Item()
Channel
Creation
Screen()
Channel
Creation
Screen
State
Companion
Channel
Creation
Top
Bar()
Channel
Creation
Top
Bar
Action
Contract
Channel
Creation
View
Model
Companion
Channel
Creation
View
Model
Contract
Channel
Creation
View
Model
Params
remember
Channel
Creation
Screen
State()
com.
sendbird.
uikit.
compose.
channels.
group.
detail
Admin
Message
Item()
Channel
Dialog
State
Channel
Message
Input()
Channel
Screen()
Channel
Top
Bar()
Channel
Top
Bar
State
Channel
View
Model
Companion
Channel
View
Model
Contract
Channel
View
Model
Params
Default
Message
Input
Bottom
Sheet
Contract
Default
Message
Menu
Dialog
Contract
Message
Input()
Message
Input
Bottom
Sheet()
Message
Input
Mode
Default
Edit
Message
Input
State
Message
Item
Factory()
Message
Menu
Dialog()
My
File
Message
Item()
My
Media
Message
Item()
My
Message
Item()
My
Text
Message
Item()
My
Unknown
Message
Item()
Other
File
Message
Item()
Other
Media
Message
Item()
Other
Message
Item()
Other
Text
Message
Item()
Other
Unknown
Message
Item()
remember
Channel
Dialog
State()
remember
Channel
Top
Bar
State()
remember
Message
Input
State()
Sending
Status()
Timeline
Message
Item()
com.
sendbird.
uikit.
compose.
channels.
group.
invitation
remember
User
Invitation
Screen
State()
User
Invitation
Item()
User
Invitation
Screen()
User
Invitation
Screen
State
Companion
User
Invitation
Top
Bar()
User
Invitation
Top
Bar
Action
Contract
User
Invitation
View
Model
Companion
User
Invitation
View
Model
Contract
User
Invitation
View
Model
Params
com.
sendbird.
uikit.
compose.
channels.
group.
list
Channel
Item()
Channel
Menu
Dialog()
Channels
Dialog
State
Channels
Screen()
Channels
Top
Bar()
Channels
View
Model
Companion
Channels
View
Model
Contract
Channels
View
Model
Params
Default
Channel
Menu
Dialog
Contract
remember
Channels
Dialog
State()
com.
sendbird.
uikit.
compose.
channels.
group.
members
Member
Item()
Members
Screen()
Members
Top
Bar()
Members
View
Model
Companion
Members
View
Model
Contract
Members
View
Model
Params
com.
sendbird.
uikit.
compose.
channels.
group.
settings
Channel
Cover
Edit
Dialog()
Channel
Edit
Bottom
Sheet()
Channel
Name
Edit
Dialog()
Channel
Settings
Dialog
State
Channel
Settings
Info()
Channel
Settings
Leave
Channel
Menu()
Channel
Settings
Member
Menu()
Channel
Settings
Menu()
Channel
Settings
Notification
Menu()
Channel
Settings
Screen()
Channel
Settings
Top
Bar()
Channel
Settings
View
Model
Companion
Channel
Settings
View
Model
Contract
Channel
Settings
View
Model
Params
Default
Channel
Cover
Edit
Dialog
Contract
Default
Channel
Edit
Bottom
Sheet
Contract
remember
Channel
Settings
Dialog
State()
Settings
Menu()
com.
sendbird.
uikit.
compose.
component
Back
Button()
Camera
Capturer
State
Circular
Progress
Indicator()
Dialog
Menu
Detail
Dialog
Menu
Item()
Failure
Placeholder()
File
Picker
State
Image
Picker
State
Image
Viewer()
Loading
Image()
Loading
Screen()
Menu
Bottom
Sheet()
Menu
Dialog()
Message
Lazy
Column()
Message
Paging
Effect()
Message
Tooltip()
Paged
Lazy
Column()
Permission
Denied
Dialog()
remember
Camera
Capturer()
remember
File
Picker()
remember
Image
Picker()
Screen
Placeholder()
Scroll
To
First
Button()
Sendbird
Contained
Button()
Sendbird
Icon
Button()
Sendbird
Outlined
Text
Field()
Sendbird
Snackbar()
Sendbird
Surface()
Sendbird
Text
Button()
Sendbird
Text
Field()
Settings
Menu
Divider()
show
Error()
show
Success()
Text
Field
Dialog()
Top
Bar
Title
Text()
User
Item()
User
Item
Divider()
Waffle
Async
Image()
com.
sendbird.
uikit.
compose.
component.
contract
Channel
Cover
Edit
Dialog
Contract
Channel
Edit
Bottom
Sheet
Contract
Channel
Menu
Dialog
Contract
Message
Input
Bottom
Sheet
Contract
Message
Menu
Dialog
Contract
com.
sendbird.
uikit.
compose.
component.
defaults
CHANNEL_COVER_EDIT_MENU_CAMERA
CHANNEL_COVER_EDIT_MENU_GALLERY
CHANNEL_EDIT_MENU_COVER
CHANNEL_EDIT_MENU_NAME
CHANNELS_MENU_LEAVE
CHANNELS_MENU_MY_PUSH_TRIGGER_OPTION
MESSAGE_INPUT_MENU_CAPTURE_VIDEO
MESSAGE_INPUT_MENU_DOCUMENT
MESSAGE_INPUT_MENU_GALLERY
MESSAGE_INPUT_MENU_TAKE_PHOTO
MESSAGE_MENU_COPY
MESSAGE_MENU_DELETE
MESSAGE_MENU_DOWNLOAD
MESSAGE_MENU_EDIT
MESSAGE_MENU_RETRY
Sendbird
Dialog
Defaults
com.
sendbird.
uikit.
compose.
component.
state
Download
State
Idle
Started
Completed
Failed
Image
Viewer
State
remember
Image
Viewer
State()
User
Selection
State
com.
sendbird.
uikit.
compose.
extension
annotated
Nickname()
cover
Models()
display
File
Message()
display
Message()
display
Text()
file
Icon()
file
Name()
is
File
is
Image
is
Last
Message
Receipt
Icon
Visible()
is
Video
last
Message
Created
At()
message
Grouping
Position()
nickname()
original
Cache
Key
original
Media
Info()
profile
Url()
sent
At()
thumbnail
Cache
Key
thumbnail
Media
Info()
timeline()
title()
to
Display
Name()
to
Typing
Indicator
Text()
ui
Type()
unknown()
unread
Count()
user
Nickname()
com.
sendbird.
uikit.
compose.
extension.
internal
Denied
Permission
State
Permission
State
remember
Permission
Launcher()
com.
sendbird.
uikit.
compose.
model
Image
Model
Media
Info
Message
Grouping
Position
Head
Body
Tail
Single
Message
Paging
Params
Message
Type
My
Text
Other
Text
My
Media
Other
Media
My
File
Other
File
Admin
Timeline
My
Unknown
Other
Unknown
com.
sendbird.
uikit.
compose.
navigation
channel
Url
navigate
To
Channel()
navigate
To
Channel
Creation()
navigate
To
Channels()
navigate
To
Channel
Settings()
navigate
To
Members()
navigate
To
User
Invitation()
sendbird
Group
Channel
Nav
Graph()
Sendbird
Navigation
Group
Channel
Sendbird
Navigation
Route
Channel
Companion
Channel
Creation
Channels
Channel
Settings
Companion
Members
Companion
User
Invitation
Companion
com.
sendbird.
uikit.
compose.
painter
Icon
Painter
com.
sendbird.
uikit.
compose.
theme
Background100
Background200
Background300
Background400
Background50
Background500
Background600
Background700
Error
Dark
Error
Extra
Dark
Error
Extra
Light
Error
Light
Error
Main
Highlight
Information
Dark
Information
Extra
Dark
Information
Extra
Light
Information
Light
Information
Main
Ondark
Disabled
Ondark
Text
High
Emphasis
Ondark
Text
Low
Emphasis
Ondark
Text
Mid
Emphasis
Onlight
Disabled
Onlight
Text
High
Emphasis
Onlight
Text
Low
Emphasis
Onlight
Text
Mid
Emphasis
Overlay
Dark
Overlay
Light
Primary
Dark
Primary
Extra
Dark
Primary
Extra
Light
Primary
Light
Primary
Main
Secondary
Dark
Secondary
Extra
Dark
Secondary
Extra
Light
Secondary
Light
Secondary
Main
sendbird
Dark
Color
Scheme()
Sendbird
Font
Family
sendbird
Light
Color
Scheme()
Sendbird
Opacity
sendbird
Shapes()
Sendbird
Theme()
sendbird
Typography()
com.
sendbird.
uikit.
core.
common
String
Set
com.
sendbird.
uikit.
core.
common.
extension
dd_MMM
dd_MMM_yyyy
DOW_dd_MMM
equals
Up
To
Date()
equals
Up
To
Minute()
format
Date
Time()
format
Time()
is
This
Year
is
Today
is
Yesterday
MM_dd_yyyy
time
Diff
From
Now
timeline
Date
com.
sendbird.
uikit.
core.
common.
util
check
File
Exists()
copy
To
Cached
Dir()
create
Media
File
Uri()
File
Downloader
get
Viewer
Intent()
com.
sendbird.
uikit.
core.
data
Sendbird
Uikit
Application
Container
com.
sendbird.
uikit.
core.
data.
const
Channel
Creation
Screen
Repo
Tag
Channel
Creation
Tag
Channel
Detail
Tag
Channel
Screen
Repo
Tag
Channel
Settings
Screen
Repo
Tag
Channel
Settings
Tag
Channels
Screen
Repo
Tag
Channels
Tag
Group
Channel
Repo
Tag
Group
Channels
Repo
Tag
Members
Repo
Tag
Members
Screen
Repo
Tag
Members
Tag
Message
List
Repo
Tag
Sendbird
Chat
Repo
Tag
Sendbird
Compose
Tag
Succeeded
Message
Sorted
List
Tag
Unsent
Message
Sorted
List
Tag
User
Invitation
Screen
Repo
Tag
User
Invitation
Tag
User
Repo
Tag
com.
sendbird.
uikit.
core.
data.
model
Channel
Removed
Exception
Invalid
User
Exception
Not
Initialize
Exception
Sendbird
Uikit
Exception
Uikit
Current
User
Info
Uikit
Custom
Host
Uikit
Init
Params
Uikit
Init
Result
Started
Migrating
Success
Failure
com.
sendbird.
uikit.
core.
data.
model.
channel
Channels
Event
Customizable
Channels
Event
Empty
Load
More
Result
On
Channels
Added
On
Channels
Deleted
On
Channels
Updated
Chat
Group
Channel
Customizable
Group
Channel
Empty
Group
Channel
Uikit
Group
Channel
com.
sendbird.
uikit.
core.
data.
model.
message
Chat
Admin
Message
Chat
Base
Message
Chat
File
Message
Chat
Timeline
Message
Timeline
Message
Chat
Unknown
Message
Chat
User
Message
Customizable
Admin
Message
Customizable
Base
Message
Customizable
File
Message
Customizable
Timeline
Message
Customizable
User
Message
Empty
Admin
Message
Empty
Base
Message
Empty
File
Message
Empty
Timeline
Message
Empty
User
Message
Messages
Event
Customizable
Messages
Event
Empty
Failed
Messages
Removed
Result
Init
Api
Result
Init
Cache
Result
Load
Next
Result
Load
Previous
Result
On
Channel
Updated
On
Huge
Gap
Detected
On
Messages
Added
On
Messages
Deleted
On
Messages
Updated
Uikit
Admin
Message
Uikit
Base
Message
Uikit
File
Message
Uikit
Timeline
Message
Uikit
User
Message
com.
sendbird.
uikit.
core.
data.
model.
screen
Channel
Creation
Screen
Resource
Channel
Screen
Resource
Channel
Settings
Screen
Resource
Channels
Screen
Resource
Members
Screen
Resource
Screen
Resource
Result
Loading
Success
User
Invitation
Screen
Resource
com.
sendbird.
uikit.
core.
data.
model.
user
Chat
Member
Chat
Sender
Chat
User
Customizable
Member
Customizable
Sender
Customizable
User
Empty
Member
Empty
Sender
Empty
User
Uikit
Member
Uikit
Sender
Uikit
User
com.
sendbird.
uikit.
core.
data.
repository
Channel
Creation
Screen
Resource
Repository
Channel
Screen
Resource
Repository
Channel
Settings
Screen
Resource
Repository
Channels
Screen
Resource
Repository
Default
Channel
Creation
Screen
Resource
Repository
Default
Channel
Screen
Resource
Repository
Default
Channel
Settings
Screen
Resource
Repository
Default
Channels
Screen
Resource
Repository
Default
Members
Screen
Resource
Repository
Default
User
Invitation
Screen
Resource
Repository
Members
Screen
Resource
Repository
Screen
Resource
Repository
Contract
User
Invitation
Screen
Resource
Repository
Users
Screen
Resource
Repository
com.
sendbird.
uikit.
core.
data.
repository.
chat
CHANNEL_HANDLER_ID
com.
sendbird.
uikit.
core.
data.
util
capitalize
First
Char()
is
Mine
SendbirdUIKit-Compose
/
com.sendbird.uikit.compose.extension.internal
/
PermissionState
Permission
State
UIKit-Compose
class
PermissionState
(
val
permissions
:
List
<
String
>
,
val
onGranted
:
(
)
->
Unit
=
{}
)
:
DeniedPermissionState
Members
Constructors
Permission
State
Link copied to clipboard
UIKit-Compose
constructor
(
permissions
:
List
<
String
>
,
onGranted
:
(
)
->
Unit
=
{}
)
Properties
denied
Permissions
Link copied to clipboard
UIKit-Compose
open
override
var
deniedPermissions
:
List
<
String
>
is
Granted
Link copied to clipboard
UIKit-Compose
var
isGranted
:
Boolean
is
Permission
Dialog
Active
Link copied to clipboard
UIKit-Compose
open
override
var
isPermissionDialogActive
:
Boolean
launch
Link copied to clipboard
UIKit-Compose
var
launch
:
(
)
->
Unit
on
Granted
Link copied to clipboard
UIKit-Compose
val
onGranted
:
(
)
->
Unit
permissions
Link copied to clipboard
UIKit-Compose
val
permissions
:
List
<
String
>
permissions
Status
Link copied to clipboard
UIKit-Compose
var
permissionsStatus
:
Map
<
String
,
Boolean
>
Functions
dismiss
Permission
Rationale
Dialog
Link copied to clipboard
UIKit-Compose
open
override
fun
dismissPermissionRationaleDialog
(
)
show
Permission
Rationale
Dialog
Link copied to clipboard
UIKit-Compose
open
override
fun
showPermissionRationaleDialog
(
)