Ejemplo n.º 1
0
 /**
  * @param $idRoute
  * @param SeatMap $seatMap
  * @param $ipClient
  * @return bool
  * @throws \Ochoa\Exceptions\ResponseException
  */
 public function cancelSeatTemporary($idRoute, SeatMap $seatMap, $ipClient)
 {
     $params = ["stridRodamiento" => $idRoute, "listaPuestos" => ["PuestoRodamientoTO" => \Ochoa\Transform\SeatMap::transformToArray($seatMap)], "strIpBloqueo" => $ipClient];
     $this->setHeaderSoap("LiberarPuestosTemporal");
     $reserve = $this->call("LiberarPuestosTemporal", $params);
     Validate::validCancelReserveSeats($reserve);
     $response = $reserve->LiberarPuestosTemporalResult->EjecucionExitosa;
     return $response;
 }