EMOptions.fromJson constructor
EMOptions.fromJson(
- Map<String, dynamic> json
)
Implementation
factory EMOptions.fromJson(Map<String, dynamic> json) {
return EMOptions(appKey: json['appKey'])
..autoLogin = json.boolValue('autoLogin')
..debugModel = json.boolValue('debugModel')
..requireAck = json.boolValue('requireAck')
..requireDeliveryAck = json.boolValue('requireDeliveryAck')
..sortMessageByServerTime = json.boolValue('sortMessageByServerTime')
..acceptInvitationAlways = json.boolValue('acceptInvitationAlways')
..autoAcceptGroupInvitation = json.boolValue('autoAcceptGroupInvitation')
..deleteMessagesAsExitGroup = json.boolValue('deleteMessagesAsExitGroup')
..deleteMessagesAsExitChatRoom =
json.boolValue('deleteMessagesAsExitChatRoom')
..isAutoDownload = json.boolValue('isAutoDownload')
..isChatRoomOwnerLeaveAllowed =
json.boolValue('isChatRoomOwnerLeaveAllowed')
..serverTransfer = json.boolValue('serverTransfer')
..usingHttpsOnly = json.boolValue('usingHttpsOnly')
..pushConfig = json['pushConfig'] != null
? EMPushConfig.fromJson(json['pushConfig'])
: null
..enableDNSConfig = json.boolValue('enableDNSConfig')
..imPort = json['imPort']
..imServer = json['imServer']
..restServer = json['restServer']
..dnsUrl = json['dnsUrl'];
}