scala-news-reader
rss/atom news reader in scala
git clone https://9o.is/git/scala-news-reader.git
Request.scala
(817B)
1 package com.joereader.lib.api.rest.wordpress
2
3 import java.net.URL
4
5 object WordpressRequest {
6 /*
7 * http://developer.wordpress.com/docs/api/1/get/me/
8 */
9 private[wordpress] case class Me(
10 ID: Int,
11 display_name: String,
12 username: String,
13 email: String,
14 primary_blog: Int,
15 token_site_id: Option[Int],
16 avatar_URL: URL,
17 profile_URL: URL,
18 verified: Boolean,
19 meta: Meta)
20
21 /*
22 * http://developer.wordpress.com/docs/api/1/get/sites/%24site/
23 */
24 private[wordpress] case class Site(
25 ID: Int,
26 name: String,
27 description: String,
28 URL: URL,
29 jetpack: Option[Boolean],
30 post_count: Option[Int],
31 lang: Option[String],
32 meta: Meta)
33
34 private[wordpress] case class Meta(links: Links)
35 private[wordpress] case class Links(self: URL, help: URL, site: URL)
36 }