API GetTradePlayerItemLink

Returns the item link for an item in the trade window.
chatItemLink = GetTradePlayerItemLink(ID);
==Arguments==
:;ID:numeric - index value of the "player's" (your character) trade slots (starts at 1 and proceeds to 6. 7 may be used for the will-not-be-traded-slot.)
==Returns==
:;chatItemLink: - a string that can be used to link items in the chat log
==Example==
 for i = 1, 7 do
 chatItemLink = GetTradePlayerItemLink(i);
 end
==Details==
: Remember, chatItemLink(s) are different than itemLink parameters needed by many APIs. To properly extract an itemLink from a chatItemLink, here is a neat function:
 --[[ Function: extractItemLinkFromChatItemLink
 Purpose: gets an item link string from a chat item link string
 Note: don't ask questions, it works
 ]]
 function extractItemLinkFromChatItemLink(message)
 local _, _, _, _itemLink = string.find(message, "(|H(.+)|h)");
 _, _, _itemLink = string.find(_itemLink, "(.-|h)");
 return _itemLink;
 end
: Here is a chatItemLink Example:
 |cffffffff|Hitem:3771:0:0:0|h[Wild Hog Shank]|h|r
: Here is an itemLink Example:
 item:3771:0:0:0
----
__NOTOC__