The result of a login, indicating if it was successful and providing clientData
Whether or not the login completed successfully
Return the data associated with login. If login was successful, this would be the user associated clientData. Otherwise data explaining the reason why it wasn't.
The error message the server sent to explain why the client couldn't log in.