InteractiveDone Event
This event fires when QuickBooks Web Connector checks to see if the interactive session is finished.
Syntax
ANSI (Cross Platform) virtual int FireInteractiveDone(QBWCServerInteractiveDoneEventParams *e);
typedef struct {
const char *SessionTicket;
char *Response; int reserved; } QBWCServerInteractiveDoneEventParams; Unicode (Windows) virtual INT FireInteractiveDone(QBWCServerInteractiveDoneEventParams *e);
typedef struct {
LPCWSTR SessionTicket;
LPWSTR Response; INT reserved; } QBWCServerInteractiveDoneEventParams;
- (void)onInteractiveDone:(NSString*)sessionTicket :(NSString**)response;
#define EID_QBWCSERVER_INTERACTIVEDONE 8 virtual INT INQB_CALL FireInteractiveDone(LPSTR &lpszSessionTicket, LPSTR &lpszResponse);
Remarks
While the interactive session is open QuickBooks Web Connector will periodically poll your application to see if the session is finished. The response you provide determines if the session has ended or is still open.
SessionTicket identifies the session.
Response specifies whether the session has ended or not. Set this to empty string to "Done" to indicate the session has finished. Set this to any other value such as "Continue" to indicate the session is still ongoing.