So we’ve established that case can be done by criterion or value. Criterion has been done previously in the blog, here is how to do it by value:
<quer:projection alias="testCase" xmlns:quer="http://www.taleo.com/ws/integration/query"> <quer:switchByValue> <quer:baseValue> <quer:field path="Requisition,JobInformation,HireType,Description"/> </quer:baseValue> <quer:cases> <quer:case> <quer:string>Contingent</quer:string> <quer:string>This is temp work</quer:string> </quer:case> </quer:cases> <quer:defaultValue> <quer:string> </quer:string> </quer:defaultValue> </quer:switchByValue> </quer:projection>