public System.Threading.Tasks.Task <getItemByTitle2Out> getItemByTitleAsync(string titleKeyword)
    {
        getItemByTitle2In inValue = new getItemByTitle2In();

        inValue.titleKeyword = titleKeyword;
        return(((ICart)(this)).getItemByTitleAsync(inValue));
    }
    public Book[] getItemByTitle(string titleKeyword)
    {
        getItemByTitle2In inValue = new getItemByTitle2In();

        inValue.titleKeyword = titleKeyword;
        getItemByTitle2Out retVal = ((ICart)(this)).getItemByTitle(inValue);

        return(retVal.Result);
    }
 System.Threading.Tasks.Task <getItemByTitle2Out> ICart.getItemByTitleAsync(getItemByTitle2In request)
 {
     return(base.Channel.getItemByTitleAsync(request));
 }
 getItemByTitle2Out ICart.getItemByTitle(getItemByTitle2In request)
 {
     return(base.Channel.getItemByTitle(request));
 }