toJson method

  1. @override
Map<String, dynamic> toJson()
override

Implementation

@override
Map<String, dynamic> toJson() => <String, dynamic>{
  'id': id.toString(),
  'is_current': isCurrent,
  'is_password_pending': isPasswordPending,
  'is_unconfirmed': isUnconfirmed,
  'can_accept_secret_chats': canAcceptSecretChats,
  'can_accept_calls': canAcceptCalls,
  'device_type': deviceType?.toJson(),
  'api_id': apiId,
  'application_name': applicationName,
  'application_version': applicationVersion,
  'is_official_application': isOfficialApplication,
  'device_model': deviceModel,
  'platform': platform,
  'system_version': systemVersion,
  'log_in_date': logInDate,
  'last_active_date': lastActiveDate,
  'ip_address': ipAddress,
  'location': location,
  '@type': constructor,
};