
// javascript proxy for SOAP based web services
// by Matthias Hertel
/*  */

proxies.BibleData = {
url: "/AJAXEngine/S03_AJAXControls/BibleData.asmx",
ns: "http://www.mathertel.de/BibleData"
} // proxies.BibleData

/* inputMessageName='ListBooksSoapIn', outputMessageName='ListBooksSoapOut'  */


/** Return the list of all avialable books. */

proxies.BibleData.ListBooks = function () { return(proxies.callSoap(arguments)); }
proxies.BibleData.ListBooks.fname = "ListBooks";
proxies.BibleData.ListBooks.service = proxies.BibleData;
proxies.BibleData.ListBooks.action = "\"http://www.mathertel.de/BibleData/ListBooks\"";
proxies.BibleData.ListBooks.params = ["version"];
proxies.BibleData.ListBooks.rtype = ["ListBooksResult"];

/* inputMessageName='ListChaptersSoapIn', outputMessageName='ListChaptersSoapOut'  */


/** Return the list of all avialable chapters. */

proxies.BibleData.ListChapters = function () { return(proxies.callSoap(arguments)); }
proxies.BibleData.ListChapters.fname = "ListChapters";
proxies.BibleData.ListChapters.service = proxies.BibleData;
proxies.BibleData.ListChapters.action = "\"http://www.mathertel.de/BibleData/ListChapters\"";
proxies.BibleData.ListChapters.params = ["key"];
proxies.BibleData.ListChapters.rtype = ["ListChaptersResult"];

/* inputMessageName='ListVersesSoapIn', outputMessageName='ListVersesSoapOut'  */


/** Return the list of all avialable verses. */

proxies.BibleData.ListVerses = function () { return(proxies.callSoap(arguments)); }
proxies.BibleData.ListVerses.fname = "ListVerses";
proxies.BibleData.ListVerses.service = proxies.BibleData;
proxies.BibleData.ListVerses.action = "\"http://www.mathertel.de/BibleData/ListVerses\"";
proxies.BibleData.ListVerses.params = ["key"];
proxies.BibleData.ListVerses.rtype = ["ListVersesResult"];

/* inputMessageName='GetPrologSoapIn', outputMessageName='GetPrologSoapOut'  */


/** Return the prolog text of a specific chapter. */

proxies.BibleData.GetProlog = function () { return(proxies.callSoap(arguments)); }
proxies.BibleData.GetProlog.fname = "GetProlog";
proxies.BibleData.GetProlog.service = proxies.BibleData;
proxies.BibleData.GetProlog.action = "\"http://www.mathertel.de/BibleData/GetProlog\"";
proxies.BibleData.GetProlog.params = ["key"];
proxies.BibleData.GetProlog.rtype = ["GetPrologResult"];

/* inputMessageName='GetVersSoapIn', outputMessageName='GetVersSoapOut'  */


/** Return the text of all specific verse. */

proxies.BibleData.GetVers = function () { return(proxies.callSoap(arguments)); }
proxies.BibleData.GetVers.fname = "GetVers";
proxies.BibleData.GetVers.service = proxies.BibleData;
proxies.BibleData.GetVers.action = "\"http://www.mathertel.de/BibleData/GetVers\"";
proxies.BibleData.GetVers.params = ["key"];
proxies.BibleData.GetVers.rtype = ["GetVersResult"];

/* inputMessageName='GetSubNodesSoapIn', outputMessageName='GetSubNodesSoapOut'  */


/** Get the subnodes of a given folder path. */

proxies.BibleData.GetSubNodes = function () { return(proxies.callSoap(arguments)); }
proxies.BibleData.GetSubNodes.fname = "GetSubNodes";
proxies.BibleData.GetSubNodes.service = proxies.BibleData;
proxies.BibleData.GetSubNodes.action = "\"http://www.mathertel.de/BibleData/GetSubNodes\"";
proxies.BibleData.GetSubNodes.params = ["path"];
proxies.BibleData.GetSubNodes.rtype = ["GetSubNodesResult:x"];

/* inputMessageName='SelectSoapIn', outputMessageName='SelectSoapOut'  */


proxies.BibleData.Select = function () { return(proxies.callSoap(arguments)); }
proxies.BibleData.Select.fname = "Select";
proxies.BibleData.Select.service = proxies.BibleData;
proxies.BibleData.Select.action = "\"http://www.mathertel.de/BibleData/Select\"";
proxies.BibleData.Select.params = ["filter","order"];
proxies.BibleData.Select.rtype = ["SelectResult"];

/* inputMessageName='FetchSoapIn', outputMessageName='FetchSoapOut'  */


proxies.BibleData.Fetch = function () { return(proxies.callSoap(arguments)); }
proxies.BibleData.Fetch.fname = "Fetch";
proxies.BibleData.Fetch.service = proxies.BibleData;
proxies.BibleData.Fetch.action = "\"http://www.mathertel.de/BibleData/Fetch\"";
proxies.BibleData.Fetch.params = ["id"];
proxies.BibleData.Fetch.rtype = ["FetchResult:x"];
