-- | This package comes with a single transport, but the your vendor's -- SOAP implementation can behave very differently, so invokeWS can be -- rigged to use anything that follows a simple interface. module Network.SOAP.Transport ( Transport ) where import Text.XML (Document) import Data.ByteString.Lazy.Char8 (ByteString) -- | Common transport type. Get a request and deliver it to an endpoint -- specified during initialization. type Transport = String -- ^ SOAPAction header -> Document -- ^ XML document with a SOAP request -> IO ByteString