/* interswitchBasicHttpBinding_USCOREQuickTellerServiceProxy.h Generated by gSOAP 2.7.16 from QuickTellerService.h Copyright(C) 2000-2010, Robert van Engelen, Genivia Inc. All Rights Reserved. This part of the software is released under one of the following licenses: GPL, the gSOAP public license, or Genivia's license for commercial use. */ #ifndef interswitchBasicHttpBinding_USCOREQuickTellerServiceProxy_H #define interswitchBasicHttpBinding_USCOREQuickTellerServiceProxy_H #include "interswitchH.h" namespace interswitch { class SOAP_CMAC BasicHttpBinding_USCOREQuickTellerServiceProxy : public soap { public: /// Endpoint URL of service 'BasicHttpBinding_USCOREQuickTellerServiceProxy' (change as needed) const char *soap_endpoint; /// Constructor BasicHttpBinding_USCOREQuickTellerServiceProxy(); /// Constructor with copy of another engine state BasicHttpBinding_USCOREQuickTellerServiceProxy(const struct soap&); /// Constructor with engine input+output mode control BasicHttpBinding_USCOREQuickTellerServiceProxy(soap_mode iomode); /// Constructor with engine input and output mode control BasicHttpBinding_USCOREQuickTellerServiceProxy(soap_mode imode, soap_mode omode); /// Destructor frees deserialized data virtual ~BasicHttpBinding_USCOREQuickTellerServiceProxy(); /// Initializer used by constructors virtual void BasicHttpBinding_USCOREQuickTellerServiceProxy_init(soap_mode imode, soap_mode omode); /// Delete all deserialized data (uses soap_destroy and soap_end) virtual void destroy(); /// Disables and removes SOAP Header from message virtual void soap_noheader(); /// Get SOAP Fault structure (NULL when absent) virtual const SOAP_ENV__Fault *soap_fault(); /// Get SOAP Fault string (NULL when absent) virtual const char *soap_fault_string(); /// Get SOAP Fault detail as string (NULL when absent) virtual const char *soap_fault_detail(); /// Force close connection (normally automatic, except for send_X ops) virtual int soap_close_socket(); /// Print fault virtual void soap_print_fault(FILE*); #ifndef WITH_LEAN /// Print fault to stream virtual void soap_stream_fault(std::ostream&); /// Put fault into buffer virtual char *soap_sprint_fault(char *buf, size_t len); #endif /// Web service operation 'ValidateCustomer' (returns error code or SOAP_OK) virtual int ValidateCustomer(_interswitch__ValidateCustomer *interswitch__ValidateCustomer, _interswitch__ValidateCustomerResponse *interswitch__ValidateCustomerResponse); /// Web service operation 'DoTransfer' (returns error code or SOAP_OK) virtual int DoTransfer(_interswitch__DoTransfer *interswitch__DoTransfer, _interswitch__DoTransferResponse *interswitch__DoTransferResponse); /// Web service operation 'CancelTransfer' (returns error code or SOAP_OK) virtual int CancelTransfer(_interswitch__CancelTransfer *interswitch__CancelTransfer, _interswitch__CancelTransferResponse *interswitch__CancelTransferResponse); /// Web service operation 'SendSessionKey' (returns error code or SOAP_OK) virtual int SendSessionKey(_interswitch__SendSessionKey *interswitch__SendSessionKey, _interswitch__SendSessionKeyResponse *interswitch__SendSessionKeyResponse); /// Web service operation 'QueryTransfer' (returns error code or SOAP_OK) virtual int QueryTransfer(_interswitch__QueryTransfer *interswitch__QueryTransfer, _interswitch__QueryTransferResponse *interswitch__QueryTransferResponse); /// Web service operation 'AuthoriseCashOut' (returns error code or SOAP_OK) virtual int AuthoriseCashOut(_interswitch__AuthoriseCashOut *interswitch__AuthoriseCashOut, _interswitch__AuthoriseCashOutResponse *interswitch__AuthoriseCashOutResponse); /// Web service operation 'AuthoriseAccountCashOut' (returns error code or SOAP_OK) virtual int AuthoriseAccountCashOut(_interswitch__AuthoriseAccountCashOut *interswitch__AuthoriseAccountCashOut, _interswitch__AuthoriseAccountCashOutResponse *interswitch__AuthoriseAccountCashOutResponse); /// Web service operation 'ReverseCashOut' (returns error code or SOAP_OK) virtual int ReverseCashOut(_interswitch__ReverseCashOut *interswitch__ReverseCashOut, _interswitch__ReverseCashOutResponse *interswitch__ReverseCashOutResponse); /// Web service operation 'StatusCheck' (returns error code or SOAP_OK) virtual int StatusCheck(_interswitch__StatusCheck *interswitch__StatusCheck, _interswitch__StatusCheckResponse *interswitch__StatusCheckResponse); /// Web service operation 'QueryTransaction' (returns error code or SOAP_OK) virtual int QueryTransaction(_interswitch__QueryTransaction *interswitch__QueryTransaction, _interswitch__QueryTransactionResponse *interswitch__QueryTransactionResponse); /// Web service operation 'GetSystemSettings' (returns error code or SOAP_OK) virtual int GetSystemSettings(_interswitch__GetSystemSettings *interswitch__GetSystemSettings, _interswitch__GetSystemSettingsResponse *interswitch__GetSystemSettingsResponse); /// Web service operation 'CreateUser' (returns error code or SOAP_OK) virtual int CreateUser(_interswitch__CreateUser *interswitch__CreateUser, _interswitch__CreateUserResponse *interswitch__CreateUserResponse); /// Web service operation 'ActivateUser' (returns error code or SOAP_OK) virtual int ActivateUser(_interswitch__ActivateUser *interswitch__ActivateUser, _interswitch__ActivateUserResponse *interswitch__ActivateUserResponse); /// Web service operation 'UpdateUser' (returns error code or SOAP_OK) virtual int UpdateUser(_interswitch__UpdateUser *interswitch__UpdateUser, _interswitch__UpdateUserResponse *interswitch__UpdateUserResponse); /// Web service operation 'ChangePassword' (returns error code or SOAP_OK) virtual int ChangePassword(_interswitch__ChangePassword *interswitch__ChangePassword, _interswitch__ChangePasswordResponse *interswitch__ChangePasswordResponse); /// Web service operation 'ResetPassword' (returns error code or SOAP_OK) virtual int ResetPassword(_interswitch__ResetPassword *interswitch__ResetPassword, _interswitch__ResetPasswordResponse *interswitch__ResetPasswordResponse); /// Web service operation 'AuthenticateUser' (returns error code or SOAP_OK) virtual int AuthenticateUser(_interswitch__AuthenticateUser *interswitch__AuthenticateUser, _interswitch__AuthenticateUserResponse *interswitch__AuthenticateUserResponse); /// Web service operation 'AuthenticateUserSecurityToken' (returns error code or SOAP_OK) virtual int AuthenticateUserSecurityToken(_interswitch__AuthenticateUserSecurityToken *interswitch__AuthenticateUserSecurityToken, _interswitch__AuthenticateUserSecurityTokenResponse *interswitch__AuthenticateUserSecurityTokenResponse); /// Web service operation 'GetUser' (returns error code or SOAP_OK) virtual int GetUser(_interswitch__GetUser *interswitch__GetUser, _interswitch__GetUserResponse *interswitch__GetUserResponse); /// Web service operation 'GetBillers' (returns error code or SOAP_OK) virtual int GetBillers(_interswitch__GetBillers *interswitch__GetBillers, _interswitch__GetBillersResponse *interswitch__GetBillersResponse); /// Web service operation 'GetLatestBillers' (returns error code or SOAP_OK) virtual int GetLatestBillers(_interswitch__GetLatestBillers *interswitch__GetLatestBillers, _interswitch__GetLatestBillersResponse *interswitch__GetLatestBillersResponse); /// Web service operation 'GetFeaturedBillers' (returns error code or SOAP_OK) virtual int GetFeaturedBillers(_interswitch__GetFeaturedBillers *interswitch__GetFeaturedBillers, _interswitch__GetFeaturedBillersResponse *interswitch__GetFeaturedBillersResponse); /// Web service operation 'GetBillerPaymentItems' (returns error code or SOAP_OK) virtual int GetBillerPaymentItems(_interswitch__GetBillerPaymentItems *interswitch__GetBillerPaymentItems, _interswitch__GetBillerPaymentItemsResponse *interswitch__GetBillerPaymentItemsResponse); /// Web service operation 'GetBillerCategories' (returns error code or SOAP_OK) virtual int GetBillerCategories(_interswitch__GetBillerCategories *interswitch__GetBillerCategories, _interswitch__GetBillerCategoriesResponse *interswitch__GetBillerCategoriesResponse); /// Web service operation 'DoBillPaymentInquiry' (returns error code or SOAP_OK) virtual int DoBillPaymentInquiry(_interswitch__DoBillPaymentInquiry *interswitch__DoBillPaymentInquiry, _interswitch__DoBillPaymentInquiryResponse *interswitch__DoBillPaymentInquiryResponse); /// Web service operation 'AuthenticateCustomer' (returns error code or SOAP_OK) virtual int AuthenticateCustomer(_interswitch__AuthenticateCustomer *interswitch__AuthenticateCustomer, _interswitch__AuthenticateCustomerResponse *interswitch__AuthenticateCustomerResponse); /// Web service operation 'SendBillPaymentAdvice' (returns error code or SOAP_OK) virtual int SendBillPaymentAdvice(_interswitch__SendBillPaymentAdvice *interswitch__SendBillPaymentAdvice, _interswitch__SendBillPaymentAdviceResponse *interswitch__SendBillPaymentAdviceResponse); /// Web service operation 'SendPayments' (returns error code or SOAP_OK) virtual int SendPayments(_interswitch__SendPayments *interswitch__SendPayments, _interswitch__SendPaymentsResponse *interswitch__SendPaymentsResponse); /// Web service operation 'AddCustomerBillerAccount' (returns error code or SOAP_OK) virtual int AddCustomerBillerAccount(_interswitch__AddCustomerBillerAccount *interswitch__AddCustomerBillerAccount, _interswitch__AddCustomerBillerAccountResponse *interswitch__AddCustomerBillerAccountResponse); /// Web service operation 'GetCustomerBillerAccounts' (returns error code or SOAP_OK) virtual int GetCustomerBillerAccounts(_interswitch__GetCustomerBillerAccounts *interswitch__GetCustomerBillerAccounts, _interswitch__GetCustomerBillerAccountsResponse *interswitch__GetCustomerBillerAccountsResponse); /// Web service operation 'GetCustomerPayments' (returns error code or SOAP_OK) virtual int GetCustomerPayments(_interswitch__GetCustomerPayments *interswitch__GetCustomerPayments, _interswitch__GetCustomerPaymentsResponse *interswitch__GetCustomerPaymentsResponse); /// Web service operation 'AddBillerCustomer' (returns error code or SOAP_OK) virtual int AddBillerCustomer(_interswitch__AddBillerCustomer *interswitch__AddBillerCustomer, _interswitch__AddBillerCustomerResponse *interswitch__AddBillerCustomerResponse); /// Web service operation 'GetCollectionsAccount' (returns error code or SOAP_OK) virtual int GetCollectionsAccount(_interswitch__GetCollectionsAccount *interswitch__GetCollectionsAccount, _interswitch__GetCollectionsAccountResponse *interswitch__GetCollectionsAccountResponse); /// Web service operation 'GetBillersCollectionsAccount' (returns error code or SOAP_OK) virtual int GetBillersCollectionsAccount(_interswitch__GetBillersCollectionsAccount *interswitch__GetBillersCollectionsAccount, _interswitch__GetBillersCollectionsAccountResponse *interswitch__GetBillersCollectionsAccountResponse); /// Web service operation 'EditCustomerBillerAccount' (returns error code or SOAP_OK) virtual int EditCustomerBillerAccount(_interswitch__EditCustomerBillerAccount *interswitch__EditCustomerBillerAccount, _interswitch__EditCustomerBillerAccountResponse *interswitch__EditCustomerBillerAccountResponse); /// Web service operation 'ResendActivationToken' (returns error code or SOAP_OK) virtual int ResendActivationToken(_interswitch__ResendActivationToken *interswitch__ResendActivationToken, _interswitch__ResendActivationTokenResponse *interswitch__ResendActivationTokenResponse); /// Web service operation 'DoCustomProcessing' (returns error code or SOAP_OK) virtual int DoCustomProcessing(_interswitch__DoCustomProcessing *interswitch__DoCustomProcessing, _interswitch__DoCustomProcessingResponse *interswitch__DoCustomProcessingResponse); /// Web service operation 'CreateBiller' (returns error code or SOAP_OK) virtual int CreateBiller(_interswitch__CreateBiller *interswitch__CreateBiller, _interswitch__CreateBillerResponse *interswitch__CreateBillerResponse); /// Web service operation 'VerifyBiller' (returns error code or SOAP_OK) virtual int VerifyBiller(_interswitch__VerifyBiller *interswitch__VerifyBiller, _interswitch__VerifyBillerResponse *interswitch__VerifyBillerResponse); }; } // namespace interswitch #endif