CustomerData.fromJson constructor

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

Implementation

factory CustomerData.fromJson(
  Map<String, dynamic> json, {
  ValueSerializer? serializer,
}) {
  serializer ??= driftRuntimeOptions.defaultSerializer;
  return CustomerData(
    id: serializer.fromJson<int>(json['id']),
    code: serializer.fromJson<String>(json['code']),
    name: serializer.fromJson<String>(json['name']),
    vip: serializer.fromJson<bool>(json['vip']),
    address: serializer.fromJson<String?>(json['address']),
    phone: serializer.fromJson<String?>(json['phone']),
    email: serializer.fromJson<String>(json['email']),
    imagePath: serializer.fromJson<String?>(json['imagePath']),
  );
}