/* * Copyright 2006-2010 Daniel Henninger. All rights reserved. * * This software is published under the terms of the GNU Public License (GPL), * a copy of which is included in this distribution. */ package net.sf.kraken.type; /** * An enumeration for different chat state type. * * This class contains a list of all of the possible chat states. * * @author Daniel Henninger */ public enum ChatStateType { /** * Active (user is actively participating in a conversation) */ active, /** * Composing (user is currently composing a message) */ composing, /** * Paused (user has paused while composing a message) */ paused, /** * Inactive (user has not interacted with the chat session for a short period of time) */ inactive, /** * Gone (user has not interacted with the chat session for a long period of time) */ gone }