Want Entity

<want>
    <idWant />         // Want's ID
    <type />           // Either "product" or "metaproduct"
    <idProduct />      // Returned, when type is "product"
	<idMetaproduct />  // Returned, when type is "metaproduct"
    <amount />         // Amount
    <wishPrice />      // Maximum Price
    <language>         // Language Entity for each selected language
        <idLanguage />
        <langName />
    </language>
    <minCondition />   // Minimum condition
    <isFoil />         // Flag, if item is wanted in foil
    <isSigned />       // Flag, if item is wanted signed
    <isPlayset />      // Flag, if item is wanted as playset
    <isAltered />      // Flag, if item is wanted altered
</want>

A want can be of type "product", i.e. a concrete card from a concrete expansion is wanted. In this case <idProduct /> is returned.

A want can also be of type "metaproduct", i.e. expansion, version, etc. don't matter. In this case <idMetaproduct /> is returned.

Some attributes can return no values, e.g. language, condition, etc. don't matter.

Example

<want>
    <idWant>52863255ed2189e813000000</idWant>
    <type>product</type>
    <idProduct>8627</idProduct>
    <amount>1</amount>
    <wishPrice>1</wishPrice>
    <language>
        <idLanguage>1</idLanguage>
        <langName>English</langName>
    </language>
    <minCondition>NM</minCondition>
    <isFoil></isFoil>
    <isSigned></isSigned>
    <isPlayset></isPlayset>
    <isAltered></isAltered>
</want>
<want>
    <idWant>52862adced2189d00d000001</idWant>
    <type>metaproduct</type>
    <idMetaproduct>9</idMetaproduct>
    <amount>1</amount>
    <wishPrice>1.45</wishPrice>
    <language>
        <idLanguage>1</idLanguage>
        <langName>English</langName>
    </language>
    <language>
        <idLanguage>4</idLanguage>
        <langName>German</langName>
    </language>
    <minCondition>NM</minCondition>
    <isFoil></isFoil>
    <isSigned></isSigned>
    <isPlayset></isPlayset>
    <isAltered></isAltered>
</want>