Package

gitbucket.core

api

Permalink

package api

Visibility
  1. Public
  2. All

Type Members

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

    Permalink

    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

    Permalink
  3. case class ApiBranchForList(name: String, commit: ApiBranchCommit) extends Product with Serializable

    Permalink
  4. case class ApiBranchProtection(enabled: Boolean, required_status_checks: Option[Status]) extends Product with Serializable

    Permalink

    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

    Permalink

    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

    Permalink

    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

    Permalink

    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

    Permalink

    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

    Permalink

    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, content: Option[String], encoding: Option[String]) extends Product with Serializable

    Permalink
  11. case class ApiEndPoint(rate_limit_url: ApiPath = ApiPath("/api/v3/rate_limit")) extends Product with Serializable

    Permalink
  12. case class ApiError(message: String, documentation_url: Option[String] = None) extends Product with Serializable

    Permalink
  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

    Permalink

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

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

    Permalink

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

  15. case class ApiObject(sha: String) extends Product with Serializable

    Permalink
  16. case class ApiPath(path: String) extends Product with Serializable

    Permalink

    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

    Permalink
  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

    Permalink

    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

    Permalink

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

  20. case class ApiPusher(name: String, email: String) extends Product with Serializable

    Permalink
  21. case class ApiRef(ref: String, object: ApiObject) extends Product with Serializable

    Permalink
  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

    Permalink
  23. case class ApiUser(login: String, email: String, type: String, site_admin: Boolean, created_at: Date) extends Product with Serializable

    Permalink
  24. case class CreateAComment(body: String) extends Product with Serializable

    Permalink

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

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

    Permalink

    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

    Permalink

    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

    Permalink

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

  28. trait FieldSerializable extends AnyRef

    Permalink

    export fields for json

Value Members

  1. object ApiBranchProtection extends Serializable

    Permalink
  2. object ApiCombinedCommitStatus extends Serializable

    Permalink
  3. object ApiComment extends Serializable

    Permalink
  4. object ApiCommit extends Serializable

    Permalink
  5. object ApiCommitListItem extends Serializable

    Permalink
  6. object ApiCommitStatus extends Serializable

    Permalink
  7. object ApiContents extends Serializable

    Permalink
  8. object ApiIssue extends Serializable

    Permalink
  9. object ApiLabel extends Serializable

    Permalink
  10. object ApiPersonIdent extends Serializable

    Permalink
  11. object ApiPullRequest extends Serializable

    Permalink
  12. object ApiPullRequestReviewComment extends Serializable

    Permalink
  13. object ApiPusher extends Serializable

    Permalink
  14. object ApiRepository extends Serializable

    Permalink
  15. object ApiUser extends Serializable

    Permalink
  16. object JsonFormat

    Permalink

Ungrouped