Config class

Represents the configuration data associated with a user.

Constructors

Config({String? domain, int? videoLimit, int? audioLimit, int? recallTime, int? privateTime, String? xmppDomain, String? xmppHost, int? xmppPort, String? adminUser, String? googleTranslate, String? signalServerDomain, String? notificationHelpUrl, String? sdkUrl, int? pinExpireDays, int? pinTimeOut, int? fileSizeLimit, List<String>? stuns, List<Turn>? turns, dynamic liveStreamingSignalServer, bool? isLiveStreamingEnabled, bool? sipcallEnabled, dynamic sipServer, String? callRoutingServer, dynamic chatBackupType, dynamic chatBackupFrequency, String? xmppPortWeb, String? iv, String? ivProfile, bool? groupChat, bool? attachment, bool? imageAttachment, bool? videoAttachment, bool? audioAttachment, bool? documentAttachment, bool? contactAttachment, bool? locationAttachment, bool? one2OneCall, bool? groupCall, bool? recentchatSearch, bool? starMessage, bool? clearChat, bool? deleteChat, bool? translation, bool? block, bool? report, bool? deleteMessage, bool? viewAllMedias, bool? chatHistory})
Initializes a new instance of the Config class.
Config.fromJson(Map<String, dynamic> json)
Converts a JSON object into a Config instance.
factory

Properties

adminUser String?
The admin user of the user.
getter/setter pair
attachment bool?
A boolean indicating if attachments are enabled.
getter/setter pair
audioAttachment bool?
A boolean indicating if audio attachments are enabled.
getter/setter pair
audioLimit int?
The audio limit of the user.
getter/setter pair
block bool?
A boolean indicating if blocking is enabled.
getter/setter pair
callRoutingServer String?
The call routing server of the user.
getter/setter pair
chatBackupFrequency ↔ dynamic
The chat backup frequency of the user.
getter/setter pair
chatBackupType ↔ dynamic
The chat backup type of the user.
getter/setter pair
chatHistory bool?
A boolean indicating if chat history is enabled.
getter/setter pair
clearChat bool?
A boolean indicating if chat clearing is enabled.
getter/setter pair
contactAttachment bool?
A boolean indicating if contact attachments are enabled.
getter/setter pair
deleteChat bool?
A boolean indicating if chat deletion is enabled.
getter/setter pair
deleteMessage bool?
A boolean indicating if message deletion is enabled.
getter/setter pair
documentAttachment bool?
A boolean indicating if document attachments are enabled.
getter/setter pair
domain String?
The domain of the user.
getter/setter pair
fileSizeLimit int?
The file size limit of the user.
getter/setter pair
googleTranslate String?
The Google Translate of the user.
getter/setter pair
groupCall bool?
A boolean indicating if group calls are enabled.
getter/setter pair
groupChat bool?
A boolean indicating if group chat is enabled.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
imageAttachment bool?
A boolean indicating if image attachments are enabled.
getter/setter pair
isLiveStreamingEnabled bool?
A boolean indicating if live streaming is enabled.
getter/setter pair
iv String?
The IV of the user.
getter/setter pair
ivProfile String?
The profile IV of the user.
getter/setter pair
liveStreamingSignalServer ↔ dynamic
The live streaming signal server of the user.
getter/setter pair
locationAttachment bool?
A boolean indicating if location attachments are enabled.
getter/setter pair
notificationHelpUrl String?
The notification help URL of the user.
getter/setter pair
one2OneCall bool?
A boolean indicating if one-to-one calls are enabled.
getter/setter pair
pinExpireDays int?
The PIN expire days of the user.
getter/setter pair
pinTimeOut int?
The PIN timeout of the user.
getter/setter pair
privateTime int?
The private time of the user.
getter/setter pair
recallTime int?
The recall time of the user.
getter/setter pair
recentchatSearch bool?
A boolean indicating if recent chat search is enabled.
getter/setter pair
report bool?
A boolean indicating if reporting is enabled.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sdkUrl String?
The SDK URL of the user.
getter/setter pair
signalServerDomain String?
The signal server domain of the user.
getter/setter pair
sipcallEnabled bool?
A boolean indicating if SIP calling is enabled.
getter/setter pair
sipServer ↔ dynamic
The SIP server of the user.
getter/setter pair
starMessage bool?
A boolean indicating if starred messages are enabled.
getter/setter pair
stuns List<String>?
The STUN servers of the user.
getter/setter pair
translation bool?
A boolean indicating if translation is enabled.
getter/setter pair
turns List<Turn>?
The TURN servers of the user.
getter/setter pair
videoAttachment bool?
A boolean indicating if video attachments are enabled.
getter/setter pair
videoLimit int?
The video limit of the user.
getter/setter pair
viewAllMedias bool?
A boolean indicating if viewing all media is enabled.
getter/setter pair
xmppDomain String?
The XMPP domain of the user.
getter/setter pair
xmppHost String?
The XMPP host of the user.
getter/setter pair
xmppPort int?
The XMPP port of the user.
getter/setter pair
xmppPortWeb String?
The XMPP web port of the user.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Converts a Config instance into a JSON object.
toString() String
A string representation of this object.
inherited

Operators

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