ContactBased<T extends HasUuid>.contactBasedFromJson constructor

ContactBased<T extends HasUuid>.contactBasedFromJson(
  1. Map<String, dynamic> json
)

Implementation

factory ContactBased.contactBasedFromJson(Map<String, dynamic> json) {
  var id = EntityId.fromJson(json['id']);
  if (id.entityType == EntityType.TENANT) {
    return Tenant.fromJson(json) as ContactBased<T>;
  } else {
    return Customer.fromJson(json) as ContactBased<T>;
  }
}