trixnity-client
3.0.0-beta1
trixnity-client
/
net.folivo.trixnity.client.store.repository
/
TwoDimensionsStoreRepository
Two
Dimensions
Store
Repository
interface
TwoDimensionsStoreRepository
<
K1
,
K2
,
V
>
:
MinimalStoreRepository
<
K1
,
Map
<
K2
,
V
>
>
Functions
Inheritors
Functions
delete
Link copied to clipboard
abstract
suspend
fun
delete
(
key
:
K1
)
delete
All
Link copied to clipboard
abstract
suspend
fun
deleteAll
(
)
delete
By
Second
Key
Link copied to clipboard
abstract
suspend
fun
deleteBySecondKey
(
firstKey
:
K1
,
secondKey
:
K2
)
get
Link copied to clipboard
abstract
suspend
fun
get
(
key
:
K1
)
:
Map
<
K2
,
V
>
?
get
By
Second
Key
Link copied to clipboard
abstract
suspend
fun
getBySecondKey
(
firstKey
:
K1
,
secondKey
:
K2
)
:
V
?
save
Link copied to clipboard
abstract
suspend
fun
save
(
key
:
K1
,
value
:
Map
<
K2
,
V
>
)
save
By
Second
Key
Link copied to clipboard
abstract
suspend
fun
saveBySecondKey
(
firstKey
:
K1
,
secondKey
:
K2
,
value
:
V
)
Inheritors
GlobalAccountDataRepository
Link copied to clipboard
InMemoryTwoDimensionsStoreRepository
Link copied to clipboard
RoomAccountDataRepository
Link copied to clipboard
RoomStateRepository
Link copied to clipboard
RoomUserRepository
Link copied to clipboard
TimelineEventRelationRepository
Link copied to clipboard