Packages

package api

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class ApiBranch(name: String, commit: ApiBranchCommit, protection: ApiBranchProtection)(repositoryName: RepositoryName) extends FieldSerializable with Product with Serializable

    https://developer.github.com/v3/repos/#get-branch https://developer.github.com/v3/repos/#enabling-and-disabling-branch-protection

  2. case class ApiBranchCommit(sha: String) extends Product with Serializable
  3. case class ApiBranchForList(name: String, commit: ApiBranchCommit) extends Product with Serializable
  4. case class ApiBranchProtection(enabled: Boolean, required_status_checks: Option[Status]) extends Product with Serializable

    https://developer.github.com/v3/repos/#enabling-and-disabling-branch-protection

  5. case class ApiCombinedCommitStatus(state: String, sha: String, total_count: Int, statuses: Iterable[ApiCommitStatus], repository: ApiRepository) extends Product with Serializable

    https://developer.github.com/v3/repos/statuses/#get-the-combined-status-for-a-specific-ref

  6. case class ApiComment(id: Int, user: ApiUser, body: String, created_at: Date, updated_at: Date)(repositoryName: RepositoryName, issueId: Int, isPullRequest: Boolean) extends Product with Serializable

    https://developer.github.com/v3/issues/comments/

  7. case class ApiCommit(id: String, message: String, timestamp: Date, added: List[String], removed: List[String], modified: List[String], author: ApiPersonIdent, committer: ApiPersonIdent)(repositoryName: RepositoryName, urlIsHtmlUrl: Boolean) extends FieldSerializable with Product with Serializable

    https://developer.github.com/v3/repos/commits/

  8. case class ApiCommitListItem(sha: String, commit: Commit, author: Option[ApiUser], committer: Option[ApiUser], parents: Seq[Parent])(repositoryName: RepositoryName) extends Product with Serializable

    https://developer.github.com/v3/repos/commits/

  9. case class ApiCommitStatus(created_at: Date, updated_at: Date, state: String, target_url: Option[String], description: Option[String], id: Int, context: String, creator: ApiUser)(sha: String, repositoryName: RepositoryName) extends Product with Serializable

    https://developer.github.com/v3/repos/statuses/#create-a-status https://developer.github.com/v3/repos/statuses/#list-statuses-for-a-specific-ref

  10. case class ApiCommits(url: ApiPath, sha: String, html_url: ApiPath, comment_url: ApiPath, commit: Commit, author: ApiUser, committer: ApiUser, parents: Seq[Tree], stats: Stats, files: Seq[File]) extends Product with Serializable
  11. case class ApiContents(type: String, name: String, path: String, sha: String, content: Option[String], encoding: Option[String])(repositoryName: RepositoryName) extends Product with Serializable
  12. case class ApiEndPoint(rate_limit_url: ApiPath = ApiPath("/api/v3/rate_limit")) extends Product with Serializable
  13. case class ApiError(message: String, documentation_url: Option[String] = None) extends Product with Serializable
  14. case class ApiIssue(number: Int, title: String, user: ApiUser, labels: List[ApiLabel], state: String, created_at: Date, updated_at: Date, body: String)(repositoryName: RepositoryName, isPullRequest: Boolean) extends Product with Serializable

    https://developer.github.com/v3/issues/

  15. case class ApiLabel(name: String, color: String)(repositoryName: RepositoryName) extends Product with Serializable

    https://developer.github.com/v3/issues/labels/

  16. case class ApiObject(sha: String) extends Product with Serializable
  17. case class ApiPath(path: String) extends Product with Serializable

    Path for API url.

    Path for API url. If set path '/repos/aa/bb' then, expand 'http://server:port/repos/aa/bb' when converted to json.

  18. case class ApiPersonIdent(name: String, email: String, date: Date) extends Product with Serializable
  19. case class ApiPlugin(id: String, name: String, version: String, description: String, jarFileName: String) extends Product with Serializable
  20. case class ApiPullRequest(number: Int, state: String, updated_at: Date, created_at: Date, head: Commit, base: Commit, mergeable: Option[Boolean], merged: Boolean, merged_at: Option[Date], merged_by: Option[ApiUser], title: String, body: String, user: ApiUser, labels: List[ApiLabel], assignee: Option[ApiUser]) extends Product with Serializable

    https://developer.github.com/v3/pulls/

  21. case class ApiPullRequestReviewComment(id: Int, path: String, commit_id: String, user: ApiUser, body: String, created_at: Date, updated_at: Date)(repositoryName: RepositoryName, issueId: Int) extends FieldSerializable with Product with Serializable

    https://developer.github.com/v3/activity/events/types/#pullrequestreviewcommentevent

  22. case class ApiPusher(name: String, email: String) extends Product with Serializable
  23. case class ApiRef(ref: String, object: ApiObject) extends Product with Serializable
  24. case class ApiRepository(name: String, full_name: String, description: String, watchers: Int, forks: Int, private: Boolean, default_branch: String, owner: ApiUser)(urlIsHtmlUrl: Boolean) extends Product with Serializable
  25. case class ApiUser(login: String, email: String, type: String, site_admin: Boolean, created_at: Date) extends Product with Serializable
  26. case class CreateAComment(body: String) extends Product with Serializable

    https://developer.github.com/v3/issues/comments/#create-a-comment api form

  27. case class CreateALabel(name: String, color: String) extends Product with Serializable

    https://developer.github.com/v3/issues/labels/#create-a-label api form

  28. case class CreateARepository(name: String, description: Option[String], private: Boolean = false, auto_init: Boolean = false) extends Product with Serializable

    https://developer.github.com/v3/repos/#create api form

  29. case class CreateAStatus(state: String, context: Option[String], target_url: Option[String], description: Option[String]) extends Product with Serializable

    https://developer.github.com/v3/repos/statuses/#create-a-status api form

  30. case class CreateAnIssue(title: String, body: Option[String], assignees: List[String], milestone: Option[Int], labels: List[String]) extends Product with Serializable

    https://developer.github.com/v3/issues/#create-an-issue

  31. trait FieldSerializable extends AnyRef

    export fields for json

  32. case class SshPath(path: String) extends Product with Serializable

    Path for git repository via SSH.

    Path for git repository via SSH. If set path '/aa/bb.git' then, expand 'git@server:port/aa/bb.git' when converted to json.

Value Members

  1. object ApiBranchProtection extends Serializable
  2. object ApiCombinedCommitStatus extends Serializable
  3. object ApiComment extends Serializable
  4. object ApiCommit extends Serializable
  5. object ApiCommitListItem extends Serializable
  6. object ApiCommitStatus extends Serializable
  7. object ApiCommits extends Serializable
  8. object ApiContents extends Serializable
  9. object ApiIssue extends Serializable
  10. object ApiLabel extends Serializable
  11. object ApiPersonIdent extends Serializable
  12. object ApiPlugin extends Serializable
  13. object ApiPullRequest extends Serializable
  14. object ApiPullRequestReviewComment extends Serializable
  15. object ApiPusher extends Serializable
  16. object ApiRepository extends Serializable
  17. object ApiUser extends Serializable
  18. object JsonFormat

Ungrouped