protected async override Task <object> OnPerform()
        {
            var response = await _fuelPumpRestClient.GetError();

            var data = await response.Content.ReadAsStringAsync();

            switch (response.StatusCode)
            {
            case HttpStatusCode.OK:
                var contract      = new DeSerializer().MapFuelPumpError(data);
                var decodedString = Convert.FromBase64String(contract);
                return(Encoding.UTF8.GetString(decodedString));

            default:
                return(await HandleExceptions(response));
            }
        }