play.api

weibo

package weibo

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. weibo
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class AccessToken(accessToken: String, expiresIn: Int, remindIn: String, uid: String) extends Product with Serializable

  2. trait Api[R] extends AnyRef

    weibo api abstraction

  3. trait ApiParser[R] extends AnyRef

  4. case class ApiRateLimit(api: String, limit: Int, limitTimeUnit: String, remainingHits: Int) extends Product with Serializable

  5. trait ApiReader[T <: Api[_]] extends AnyRef

  6. class AsyncHttp extends Http

  7. case class AsyncHttpConfig(context: ExecutionContext, asyncHttpClient: AsyncHttpClient) extends Product with Serializable

  8. case class Comment(createdAt: Date, id: Long, text: String, source: String, user: User, mid: String, idstr: String, status: Status, replyComment: Option[Comment]) extends Product with Serializable

  9. case class CommentsByMeResult(comments: Seq[Comment], totalNumber: Int, previousCursor: Int, nextCursor: Int) extends Product with Serializable

  10. case class CommentsMentionsResult(comments: Seq[Comment], totalNumber: Int, previousCursor: Int, nextCursor: Int) extends Product with Serializable

  11. case class CommentsToMeResult(comments: Seq[Comment], totalNumber: Int, previousCursor: Int, nextCursor: Int) extends Product with Serializable

  12. class DefaultProtocol[A <: Api[R], R] extends Protocol[A, R] with ReflectiveReader[A] with Json4sParser[R]

  13. case class DeletedStatus(createdAt: Date, id: Long, text: String, deleted: String) extends Product with Serializable

  14. case class FollowersResult(users: Seq[User], totalNumber: Int, nextCursor: Int, previousCursor: Int) extends Product with Serializable

    ***************************************** ************results********************* *****************************************

  15. trait GenericHttpApi[R, T <: Api[R]] extends Api[R]

  16. case class Geo(longitude: String, latitude: String, city: String, province: String, city_name: String, province_name: String, address: String, pinyin: String, more: String) extends Product with Serializable

  17. trait Http extends AnyRef

    Http transport abstract

  18. trait HttpApi[R, T <: Api[R]] extends GenericHttpApi[R, T]

  19. abstract class HttpGetApi[A <: Api[R], R] extends HttpApi[R, A]

  20. abstract class HttpPostApi[A <: Api[R], R] extends HttpApi[R, A]

  21. trait Json4sParser[R] extends ApiParser[R]

  22. trait Protocol[A <: Api[R], R] extends ApiReader[A] with ApiParser[R]

  23. case class PublicTimelineResult(statuses: List[Status]) extends Product with Serializable

  24. case class RateLimitStatusResult(apiRateLimits: Seq[ApiRateLimit], ipLimit: Int, limitTimeUnit: String, remainingIpHits: Int, remainingUserHits: Int, resetTime: Date, resetTimeInSeconds: Int, userLimit: Int) extends Product with Serializable

  25. trait ReflectiveReader[A <: Api[_]] extends ApiReader[A]

  26. case class RepostTimelineResult(reposts: Seq[Status], previousCursor: Int, nextCursor: Int, totalNumber: Int) extends Product with Serializable

  27. class SprayHttp extends Http

    Spray implementation

  28. trait SprayHttpConfig extends AnyRef

  29. case class Status(createdAt: Date, id: Long, pid: Option[Long], text: String, source: String, favorited: Boolean, truncated: Boolean, inReplyToStatusId: Option[String], inReplyToUserId: Option[String], inReplyToScreenName: Option[String], thumbnailPic: Option[String], bmiddlePic: Option[String], originalPic: Option[String], geo: Option[Geo], user: Option[User], retweetedStatus: Option[Status], repostsCount: Int, commentsCount: Int, attitudesCount: Option[Int], mlevel: Option[Int], visible: Map[String, Int]) extends Product with Serializable

  30. case class StatusesMentions(accessToken: String, sinceId: Option[Long] = scala.None, maxId: Option[Long] = scala.None, count: Option[Int] = scala.None, page: Option[Int] = scala.None, filterByAuthor: Option[Int] = scala.None, filterBySource: Option[Int] = scala.None, filterByType: Option[Int] = scala.None) extends Get[StatusesMentions, StatusesMentionsResult] with Product with Serializable

  31. case class StatusesMentionsResult(statuses: Seq[Status], totalNumber: Int, previousCursor: Int, nextCursor: Int) extends Product with Serializable

  32. case class StatusesShowBatch(accessToken: String, ids: String, trimUser: Option[Int] = scala.None) extends HttpGetApi[StatusesShowBatch, StatusesShowBatchResult] with Product with Serializable

  33. case class StatusesShowBatchResult(statuses: Seq[Either[DeletedStatus, Status]], totalNumber: Int) extends Product with Serializable

  34. case class StatusesTimelineBatch(accessToken: String, uids: Option[String] = scala.None, screenNames: Option[String] = scala.None, page: Option[Int] = scala.None, count: Option[Int] = scala.None, baseApp: Option[Int] = scala.None, feature: Option[Int] = scala.None) extends Get[StatusesTimelineBatch, StatusesTimelineBatchResult] with Product with Serializable

  35. case class StatusesTimelineBatchResult(statuses: Seq[Status], previousCursor: Int, nextCursor: Int, totalNumber: Int) extends Product with Serializable

  36. case class StatusesUpdate(accessToken: String, status: String, lat: Option[String] = scala.None, long: Option[String] = scala.None, annotation: Option[String] = scala.None) extends Post[StatusesUpdate, Status] with Product with Serializable

  37. case class StatusesUpload(accessToken: String, status: String, visible: Option[Int] = scala.None, list_id: Option[String] = scala.None, pic: File, lat: Option[Float] = scala.None, long: Option[Float] = scala.None, annotations: Option[String] = scala.None, rip: Option[String] = scala.None) extends Post[StatusesUpload, Status] with Product with Serializable

  38. case class Tag(tagId: Long, tagName: String, weight: Int) extends Product with Serializable

  39. class User extends AnyRef

    TODO get ride of 22 fields of case class if scala 2.

  40. case class UserTag(id: Long, tags: Seq[Tag]) extends Product with Serializable

  41. case class UserTimelineResult(statuses: Seq[Status], previousCursor: Int, nextCursor: Int, totalNumber: Int) extends Product with Serializable

  42. case class WeiboApiError(error: String, errorCode: Int, request: String) extends Exception with Product with Serializable

Value Members

  1. object AsyncHttp

  2. object Http

    Http constants defines

  3. object SprayHttp

  4. object StatusesShowBatch extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped