Client-Library message structures

Client-Library uses the following structures to return message information: