
com.codacy.client.bitbucket.service.IssueServices.scala Maven / Gradle / Ivy
package com.codacy.client.bitbucket.service
import com.codacy.client.bitbucket.Issue
import com.codacy.client.bitbucket.client.{BitbucketClient, Request, RequestResponse}
import play.api.libs.json.Json
class IssueServices(client: BitbucketClient) {
def createIssue(author: String, repo: String, title: String, body: String): RequestResponse[Issue] = {
val url = s"https://bitbucket.org/!api/1.0/repositories/$author/$repo/issues"
val values = Json.obj(
"title" -> title,
"content" -> body
)
client.post(Request(url, classOf[Issue]), values)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy