@Haacked heya no problem I can add comments to the properties now & add in the enum for the ResponseType.

Should I rename the property to Type so that the JSON parser can map it to the property, but I think it will create a suppression message if I remember.

Just trying to debug an issue currently that I get a null response, think its something to do with the JSON received back from the API & mapping back to the this object. Any quick pointers or ideas please?

As not all responses from the API contain the Content property in the JSON object returned.