toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final Map<String, dynamic> data = <String, dynamic>{};
  data["accessToken"] = accessToken;
  data["refreshToken"] = refreshToken;
  data["firstName"] = firstName;
  data["lastName"] = lastName;
  data["firebaseId"] = firebaseId;
  data["registrationLevel"] = registrationLevel;
  data["registrationLevelRequired"] = registrationLevelRequired;
  data["waitForApproval"] = waitForApproval;
  data["qrCode"] = qrCode;
  data["isPro"] = isPro;
  data["isTmp"] = isTmp;
  if (mqtt != null) {
    data["mqtt"] = mqtt?.toJson();
  }
  data["platformUuid"] = platformUuid;
  data["type"] = type;
  if (userInfo != null) {
    data["userInfo"] = userInfo?.toJson();
  }
  if (proInfo != null) {
    data["proInfo"] = proInfo?.toJson();
  }
  data["doubleAuthActive"] = doubleAuthActive;
  return data;
}