case classPSubscribe(patterns: String*) extends Request[Int] with Product with Serializable
case classPUnsubscribe(patterns: String*) extends Request[Int] with Product with Serializable
case classPubSubChannels[CC[X] <: Traversable[X]](patternOpt: Option[String])(implicit cbf: CanBuildFrom[Nothing, String, CC[String]]) extends Request[CC[String]] with Product with Serializable
case classPubSubNumPat() extends Request[Long] with Product with Serializable
case classPubSubNumSub[CC[X, Y] <: Map[X, Y]](channels: String*)(implicit cbf: CanBuildFrom[Nothing, (String, Int), CC[String, Int]]) extends Request[CC[String, Int]] with Product with Serializable
case classPublish[W](channel: String, message: W)(implicit evidence$1: Writer[W]) extends Request[Long] with Product with Serializable
case classSubscribe(channels: String*) extends Request[Int] with Product with Serializable
case classUnsubscribe(channels: String*) extends Request[Int] with Product with Serializable