AbstractLinkRepository class abstract
DirectLink repository interface.
- Implementers
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
links(
{UserId? userId, ChatId? chatId}) → Paginated< DirectLinkSlug, DirectLink> - Returns DirectLinks owned by the authenticated MyUser or the specified Chat-group.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
updateGroupLink(
ChatId groupId, DirectLinkSlug? slug) → Future< void> - Creates, updates or disables the current DirectLink of the specified Chat-group.
-
updateLink(
DirectLinkSlug slug, UserId? userId) → Future< void> - Creates, updates or disabled the specified DirectLink owned by the authenticated MyUser.
-
updatesFor(
ChatId id) → Stream< void> - Listens to the updates of DirectLinks for the provided ChatId while the returned Stream is listened to.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited