package v0
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class ChangedItemsAndProfiles (itemIds: Seq[ItemId], userIds: Seq[UserId]) extends Product with Serializable
-
trait
HackerNews
extends Logging
HackerNews API client
HackerNews API client
scala> import hackernews4s.v0._ scala> val hn = new HackerNews {} scala> val item: Option[Item] = hn.getItem(ItemId(123))
- case class HackerNewsAPIException (status: Int, message: String) extends Exception with Product with Serializable
- case class Item (id: ItemId, deleted: Boolean, itemType: ItemType, by: Option[UserId], createdAt: DateTime, text: String, dead: Boolean, parent: Option[ItemId], commentIds: Seq[ItemId], url: Option[String], score: Int, title: Option[String], parts: Seq[String]) extends Product with Serializable
- case class ItemId (id: Long) extends Product with Serializable
- sealed trait ItemType extends AnyRef
- case class User (id: UserId, about: Option[String], delay: Long, createdAt: DateTime, karma: Long, submitted: Seq[ItemId]) extends Product with Serializable
- case class UserId (id: String) extends Product with Serializable
Value Members
- object Comment extends ItemType with Product with Serializable
-
object
HackerNews
extends HackerNews
HackerNews API client
- object ItemType
- object Job extends ItemType with Product with Serializable
- object Poll extends ItemType with Product with Serializable
- object Pollopt extends ItemType with Product with Serializable
- object Story extends ItemType with Product with Serializable
- object Unknown extends ItemType with Product with Serializable