
wei-k.ghscala_2.10.0.5.0.source-code.Branch.scala Maven / Gradle / Ivy
package ghscala
final case class Branch (
name :String,
commit :Branch.Commit
) extends JsonToString[Branch]
object Branch {
implicit val branchCodecJson: CodecJson[Branch] =
CodecJson.casecodec2(apply, unapply)(
"name", "commit"
)
final case class Commit(
sha: String, url: String
) extends JsonToString[Commit]
object Commit {
implicit val commitCodecJson: CodecJson[Commit] =
CodecJson.casecodec2(apply, unapply)(
"sha", "url"
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy