Packages

package api

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class AddACollaborator(permission: String) extends Product with Serializable
  2. 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

  3. case class ApiBranchCommit(sha: String) extends Product with Serializable
  4. case class ApiBranchForList(name: String, commit: ApiBranchCommit) extends Product with Serializable
  5. 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

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

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

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

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

  9. 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/

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

  11. 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
  12. case class ApiContents(type: String, name: String, path: String, sha: String, content: Option[String], encoding: Option[String])(repositoryName: RepositoryName) extends Product with Serializable
  13. case class ApiEndPoint(rate_limit_url: ApiPath = ApiPath("/api/v3/rate_limit")) extends Product with Serializable
  14. case class ApiError(message: String, documentation_url: Option[String] = None) extends Product with Serializable
  15. case class ApiGroup(login: String, description: Option[String], created_at: Date) extends Product with Serializable
  16. 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/

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

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

  18. case class ApiObject(sha: String) extends Product with Serializable
  19. 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.

  20. case class ApiPersonIdent(name: String, email: String, date: Date) extends Product with Serializable
  21. case class ApiPlugin(id: String, name: String, version: String, description: String, jarFileName: String) extends Product with Serializable
  22. 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/

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

  24. case class ApiPusher(name: String, email: String) extends Product with Serializable
  25. case class ApiRef(ref: String, object: ApiObject) extends Product with Serializable
  26. case class ApiRelease(name: String, tag_name: String, body: Option[String], author: ApiUser, assets: Seq[ApiReleaseAsset]) extends Product with Serializable
  27. case class ApiReleaseAsset(name: String, size: Long)(tag: String, fileName: String, repositoryName: RepositoryName) extends Product with Serializable
  28. case class ApiRepository(name: String, full_name: String, description: String, watchers: Int, forks: Int, private: Boolean, default_branch: String, owner: ApiUser) extends Product with Serializable
  29. case class ApiUser(login: String, email: String, type: String, site_admin: Boolean, created_at: Date) extends Product with Serializable
  30. case class CreateAComment(body: String) extends Product with Serializable

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

  31. case class CreateAFile(message: String, content: String, sha: Option[String], branch: Option[String], committer: Option[ApiPusher], author: Option[ApiPusher]) extends Product with Serializable

    https://developer.github.com/v3/repos/contents/#create-a-file

  32. case class CreateAGroup(login: String, admin: String, profile_name: Option[String], url: Option[String]) extends Product with Serializable
  33. case class CreateALabel(name: String, color: String) extends Product with Serializable

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

  34. case class CreateAPullRequest(title: String, head: String, base: String, body: Option[String], maintainer_can_modify: Option[Boolean]) extends Product with Serializable
  35. case class CreateAPullRequestAlt(issue: Integer, head: String, base: String, maintainer_can_modify: Option[Boolean]) extends Product with Serializable
  36. case class CreateARelease(tag_name: String, target_commitish: Option[String], name: Option[String], body: Option[String], draft: Option[Boolean], prerelease: Option[Boolean]) extends Product with Serializable
  37. 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

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

  39. case class CreateAUser(login: String, password: String, email: String, fullName: Option[String], isAdmin: Option[Boolean], description: Option[String], url: Option[String]) extends Product with Serializable
  40. 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

  41. trait FieldSerializable extends AnyRef

    export fields for json

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

  43. case class UpdateAUser(name: Option[String], email: Option[String], blog: Option[String], company: Option[String], location: Option[String], hireable: Option[Boolean], bio: Option[String]) extends Product with Serializable

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 ApiGroup extends Serializable
  10. object ApiIssue extends Serializable
  11. object ApiLabel extends Serializable
  12. object ApiPersonIdent extends Serializable
  13. object ApiPlugin extends Serializable
  14. object ApiPullRequest extends Serializable
  15. object ApiPullRequestReviewComment extends Serializable
  16. object ApiPusher extends Serializable
  17. object ApiRelease extends Serializable
  18. object ApiReleaseAsset extends Serializable
  19. object ApiRepository extends Serializable
  20. object ApiUser extends Serializable
  21. object JsonFormat

Ungrouped