update base response data contract to match api side data contract

@billrob 

when requesting an api response in xml, this was causing deserialization of the api response to the sdk response to silently fail (none of the base response fields were populated correctly)