AddressMatrix.map constructor

AddressMatrix.map(
  1. Map<String, dynamic> obj
)

Implementation

factory AddressMatrix.map(Map<String, dynamic> obj) {
  final distanceResp = obj['distance'];
  return AddressMatrix(
    sourceLatitude: obj['sourceLatitude']?.toString(),
    sourceLongitude: obj['sourceLongitude']?.toString(),
    destinationLatitude: obj['destinationLatitude']?.toString(),
    destinationLongitude: obj['destinationLongitude']?.toString(),
    distance:
        distanceResp is double
            ? distanceResp
            : distanceResp is int
            ? distanceResp.toDouble()
            : null,
  );
}