Danial,
I think Boris is quite unfortunate in phrasing the question. The issue is this: Most reports allow segmentation by conversion type, and to do that you ask for field ConversionTypeName. Unfortunately, conversion type names can be changed in the AdWords web interface. So, if you need multiple reports, or the same report multiple times, you cannot match conversion types between those reports.
The solution is to add immutable conversion tracker ids to reports - just as we have campaigns and campaignids, etc.
I asked exactly that question ("Conversion Tracker ID in AdWords API reports?") through mail and got an answer by David Torres on March 1 2012, stating that the engineering team will look into it. Apparently (I never got a response after the first mail) that was implemented poorly, since the conversion tracker id is missing in most reports.
So I think Boris wants to see immutable conversion ids in campaign reports.
Workaround for that issue:
1. Use ConversionTrackerService.get() to get all conversion names and their IDs.
2. Get all the reports you need, and ask for ConversionTypeName. Look up the conversion type names in the result from the ConversionTrackerService.
3. Call ConversionTrackerService.get() AGAIN, and compare its results to the previous results. If anything is changed, throw all reports away and start over again.
Note this scheme does not protect you for situations where conversion type names were changed and subsequently reversed, all during step two. You can't have it all...
Hope this helps