toMap method

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

Implementation

@override
Map<String, dynamic> toMap() {
  return {
    'id': id,
    'firstName': firstName,
    'lastName': lastName,
    'addressFull':
        addressFull == null ? Address.empty.toMap() : addressFull!.toMap(),
    'phone': phone.toMap(),
    'mail': mail,
    'avatar': avatar,
    'creationDate': creationDate.toIso8601String(),
    'updateDate': updateDate?.toIso8601String(),
    'statusUpdateDate': statusUpdateDate?.toIso8601String(),
    'status': status,
    'overdraft': overdraft,
    'categories': categories,
    'isClient': isClient,
    'isSupplier': isSupplier,
  };
}