public ResultSrv <string> BookingCancel()
 {
     try
     {
         var output    = new ResultSrv <string>();
         var bookingVo = BookingVo.ConcreteBuilder
                         .SetServiceCallParameters(internalServiceCallVo)
                         .SetHotelId("")
                         .SetReferenceId("")
                         .SetApiVersion("")
                         .Build();
         BookingService.BookingCancel(bookingVo, response => Listener.GetResult(response, out output));
         return(output);
     }
     catch (PodException podException)
     {
         Console.WriteLine(
             $"-- {podException.Code}-an error has occured : {Environment.NewLine}{podException.Message}");
         throw;
     }
     catch (Exception exception)
     {
         Console.WriteLine(exception.Message);
         throw;
     }
 }