MesiboGroupProfile class

Inheritance

Constructors

MesiboGroupProfile({String? address, required int groupId, required int uid, required int hash_id, String? name, required bool selfProfile})

Properties

address String?
getter/setter pairinherited
groupId int
getter/setter pairinherited
hash_id int
getter/setter pairinherited
hashCode int
The hash code for this object.
no setterinherited
locationProfile MesiboProfileLocation?
getter/setter pairinherited
mProfileListeners List<WeakReference<MesiboProfileLocalListener>>
getter/setter pair
name String?
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
selfProfile bool
getter/setter pairinherited
uid int
getter/setter pairinherited

Methods

addListener(MesiboProfileLocalListener listener) → void
addMember(String? address, MesiboMemberPermissions? permissions, int pin) → void
addPin(mEsibOfLUtterClass permissions, MesiboGroupListener listener) → void
block(bool enable) → void
inherited
blockCalls(bool enable) → void
inherited
blockGroupMessages(bool enable) → void
inherited
blockMessages(bool enable) → void
inherited
blockProfile(bool enable) → void
inherited
blockProfileSubscription(bool enable) → void
inherited
blockVideoCalls(bool enable) → void
inherited
clearMessages([int ts = 0]) → void
inherited
createReadSession(MesiboMessageListener listener) MesiboReadSession
inherited
deleteMessages([int ts = 0]) → void
inherited
deleteMessagesOlderThan(int seconds) → void
inherited
encode() Object
inherited
getAddress() String?
inherited
getBoolean(String name, bool defValue) Future<bool>
inherited
getDouble(String name, double defValue) Future<double>
inherited
getFailedMessageCount() Future<int>
inherited
getGroupProfile() MesiboGroupProfile?
inherited
getImage([int index = -1]) Future<MesiboProfileImage>
inherited
getInt(String name, int defValue) Future<int>
inherited
getLastSeen() Future<MesiboDateTime?>
inherited
getLong(String name, int defValue) Future<int>
inherited
getMembers(int count, bool restart, MesiboGroupListener listener) → void
getMessageCount(int threadId, int status) Future<int>
inherited
getNameOrAddress() String?
inherited
getReceivedMessageCount() Future<int>
inherited
getSentMessageCount() Future<int>
inherited
getSettings(MesiboGroupListener listener) → void
getString(String name, String? defValue) Future<String>?
inherited
getTotalMessageCount() Future<int>
inherited
getUnreadMessageCount() Future<int>
inherited
getValues() Future<Map<String?, Object?>>?
inherited
hasValue(String name) Future<bool>
inherited
isChatting([int gid = 0]) Future<bool>
inherited
isGroup() bool
inherited
isOnline() Future<bool>
inherited
isTyping([int gid = 0]) Future<bool>
inherited
join(int pin, MesiboGroupListener listener) → void
location() MesiboProfileLocation
inherited
markRead(bool sendReadReceipt) Future<int>
inherited
markUnread() Future<int>
inherited
newMessage() MesiboMessage
inherited
newPresence() MesiboPresence
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeListener(MesiboProfileLocalListener listener) → void
removeMember(String? address) → void
reset() → void
inherited
save() → void
inherited
sendJoined() → void
inherited
sendLeft() → void
inherited
sendTyping() → void
inherited
setBoolean(String name, bool value, [int level = 0]) → void
inherited
setDouble(String name, double value, [int level = 0]) → void
inherited
setImageFromFile(String path, [int index = 0, int level = 0]) → void
inherited
setImageUrl(String? url, [int index = 0, int level = 0]) → void
inherited
setInt(String name, int value, [int level = 0]) → void
inherited
setLong(String name, int value, [int level = 0]) → void
inherited
setProfileAccessLevels(List<int>? levels) → void
inherited
setSearchable(bool enable) → void
inherited
setString(String name, String? value, [int level = 0]) → void
inherited
setVisibility(int visibility) → void
inherited
subscribe(bool enable) → void
inherited
toggleBlock() Future<bool>
inherited
toString() String
A string representation of this object.
inherited
unread() Future<int>
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

objMap Map<String, MesiboGroupProfile>
final

Static Methods

createInstance(List<Object?> result, {String? address, int? groupId, int? uid, int? hash_id, String? name, bool? selfProfile}) MesiboGroupProfile
getCachedProfile(String? address, int? groupId, bool? selfProfile) MesiboGroupProfile?
getHashCode(String? address, int? groupId, bool? selfProfile) String