move api classes to api package

This commit is contained in:
nazoking
2015-02-26 18:37:41 +09:00
parent 9221bfa045
commit 579ed19949
24 changed files with 788 additions and 428 deletions

View File

@@ -0,0 +1,29 @@
package api
import java.util.Date
import model.Issue
/**
* https://developer.github.com/v3/issues/
*/
case class ApiIssue(
number: Int,
title: String,
user: ApiUser,
// labels,
state: String,
created_at: Date,
updated_at: Date,
body: String)
object ApiIssue{
def apply(issue: Issue, user: ApiUser): ApiIssue =
ApiIssue(
number = issue.issueId,
title = issue.title,
user = user,
state = if(issue.closed){ "closed" }else{ "open" },
body = issue.content.getOrElse(""),
created_at = issue.registeredDate,
updated_at = issue.updatedDate)
}