Bold360 and BoldChat Developer Center

BCSubmitPreChatDelegate.h

1 //
2 // Copyright (c) 2014 LogMeIn Inc. All rights reserved.
3 //
4 
5 #import <Foundation/Foundation.h>
6 
7 #import "BCUnavailableReason.h"
8 
9 @protocol BCChatSession;
10 @protocol BCChat;
11 @class BCForm;
12 
17 @protocol BCSubmitPreChatDelegate <NSObject>
18 
25 - (void)bcChatSessionDidSubmitPreChat:(id<BCChatSession>)chatSession andDidStartChat:(id<BCChat>)chat;
26 
35 - (void)bcChatSession:(id<BCChatSession>)chatSession didSubmitPreChatToUnavailableChatWithReason:(BCUnavailableReason)reason unavailableForm:(BCForm *)unavailableForm unavailableMessage:(NSString *)message;
36 
43 - (void)bcChatSession:(id<BCChatSession>)chatSession didFailToSubmitPreChat:(NSError *)error;
44 
45 @end
Container class for holding the information related to showing a form such as the pre chat...
Definition: BCForm.h:12
The callbacks for the result of BCChatSession::submitPreChat:andStartChatWithDelegate: ...
Definition: BCSubmitPreChatDelegate.h:17
The main class protocol that is used to interact with an active chat session.
Definition: BCChatSession.h:29
A protocol of an object that sends and receives chat messages, states and events. ...
Definition: BCChat.h:21