AppUserData.fromJson constructor

AppUserData.fromJson(
  1. Map<String, dynamic> json, {
  2. ValueSerializer? serializer,
})

Implementation

factory AppUserData.fromJson(
  Map<String, dynamic> json, {
  ValueSerializer? serializer,
}) {
  serializer ??= driftRuntimeOptions.defaultSerializer;
  return AppUserData(
    id: serializer.fromJson<int>(json['id']),
    userName: serializer.fromJson<String>(json['userName']),
    email: serializer.fromJson<String>(json['email']),
    fullName: serializer.fromJson<String>(json['fullName']),
    encryptedPassword: serializer.fromJson<String>(json['encryptedPassword']),
    enabled: serializer.fromJson<bool>(json['enabled']),
    activated: serializer.fromJson<bool>(json['activated']),
    accessToken: serializer.fromJson<String?>(json['accessToken']),
    employeeId: serializer.fromJson<int?>(json['employeeId']),
    lastActiveDatetime: serializer.fromJson<DateTime?>(
      json['lastActiveDatetime'],
    ),
    isSystemUser: serializer.fromJson<bool>(json['isSystemUser']),
    imagePath: serializer.fromJson<String?>(json['imagePath']),
  );
}