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 ApiContents (type: String, name: String, path: String, sha: String, content: Option[String], encoding: Option[String])(repositoryName: RepositoryName) extends Product with Serializable
  11. case class ApiEndPoint (rate_limit_url: ApiPath = ApiPath("/api/v3/rate_limit")) extends Product with Serializable
  12. case class ApiError (message: String, documentation_url: Option[String] = None) extends Product with Serializable
  13. case class ApiIssue (number: Int, title: String, user: ApiUser, state: String, created_at: Date, updated_at: Date, body: String)(repositoryName: RepositoryName, isPullRequest: Boolean) extends Product with Serializable

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

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

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

  15. case class ApiObject (sha: String) extends Product with Serializable
  16. 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:post/repos/aa/bb' when converted to json.

  17. case class ApiPersonIdent (name: String, email: String, date: Date) extends Product with Serializable
  18. case class ApiPullRequest (number: Int, 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) extends Product with Serializable

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

  19. 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

  20. case class ApiPusher (name: String, email: String) extends Product with Serializable
  21. case class ApiRef (ref: String, object: ApiObject) extends Product with Serializable
  22. 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
  23. case class ApiUser (login: String, email: String, type: String, site_admin: Boolean, created_at: Date) extends Product with Serializable
  24. case class CreateAComment (body: String) extends Product with Serializable

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

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

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

  26. 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

  27. 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

  28. 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

  29. trait FieldSerializable extends AnyRef

    export fields for 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 ApiContents extends Serializable
  8. object ApiIssue extends Serializable
  9. object ApiLabel extends Serializable
  10. object ApiPersonIdent extends Serializable
  11. object ApiPullRequest extends Serializable
  12. object ApiPullRequestReviewComment extends Serializable
  13. object ApiPusher extends Serializable
  14. object ApiRepository extends Serializable
  15. object ApiUser extends Serializable
  16. object JsonFormat

Ungrouped