I build up an object in the API as I execute logic, repository calls etc
Result<T>
- Errors
- Messages
- ClientErrors
- ClientMessages
-IsValid
And return this to the UI
Result<T>
-Errors (mapped from ClientErrors above)
-Messages (mapped from ClientMessages above)
-IsValid