We can just force consumers to pass in `Completed`, `Failed`, or `Pending` as their `x_result` no? 
Then this is just 
```
def status 
  @params['x_result'] 
end
```