/**
  * Build a new Location instance given some data
  *
  * @param array $data Data where to build from
  *
  * @return LocationData Location instance
  */
 private function buildLocation($data)
 {
     return $this->locationDataFactory->create($data['id'], $data['name'], $data['code'], $data['type']);
 }
 /**
  * Transform a Location to LocationData
  *
  * @param LocationInterface $location Location
  *
  * @return LocationData
  */
 public function transform(LocationInterface $location)
 {
     return $this->locationDataFactory->create($location->getId(), $location->getName(), $location->getCode(), $location->getType());
 }