An InputObject is the interface used by the presentation block to get programming language typed data from data encoded in a message.
InputObject
An OutputObject is the interface used by the presentation block to give programming language typed data to the encoding block to be encoded and sent in a message.
OutputObject