Combines the current service response with the supplied one and returns a new one with all data and messages merged.
Combines the current service response with the supplied one and returns a new one with all data and messages merged.
Notes: - If one of the service responses was not successful, the new service response should not be successful. - All messages should be preserved, regardless of the success of the responses. - All data should be preserved, regardless of the success of the responses. - Should throw an exception if attempting to combine with itself.
the service response to combine this one with
the new, combined, service response
data associated with the result (optional)
data associated with the result (optional)
a message describing the result (optional)
a message describing the result (optional)
set to true, if the requested operation completed successfully
set to true, if the requested operation completed successfully
Container class for generic service results results.
set to true, if the requested operation completed successfully
a message describing the result (optional)
data associated with the result (optional)