Freshchat-Incoming-Events

class freshchat.models.events.Message(created_time: str = None, id: str = None, actor_type: str = None, actor_id: str = None, conversation: freshchat.models.Conversation = <factory>, message_type: str = None, message_parts: List[Dict[AnyStr, AnyStr]] = <factory>, user_id: Optional[str] = None)

Class which represents freshchat new message event

class freshchat.models.events.Reopen(reopener: str = None, reopener_id: str = None, conversation: freshchat.models.Conversation = <factory>)

Class which represents freshchat conversation reopen event

class freshchat.models.events.Resolve(resolver: str = None, resolver_id: str = None, conversation: freshchat.models.Conversation = <factory>)

Class which represents freshchat conversation resolve event

class freshchat.models.events.IncomingEvent(actor: freshchat.models.Actor = <factory>, action: str = None, action_time: str = None, data: Any = <factory>)

Class which accepts an incoming event and based on the type creates the corresponding event