## Null Value Handling

To ensure consistency of expectations and provide as descriptive a target as possible to develop against, where any fields in our service models hold no value we will favour emitting explicit `null` values over omitting these fields from the response entirely.


```
{
    "transactionId": "tx_0000B5HS9c5rd3zFzeLgOH",
    "amount": 50.00,
    "balance": null
}
```

over


```
{
    "transactionId": "tx_0000B5HS9c5rd3zFzeLgOH",
    "amount": 50.00
}
```