trait ReleaseService extends AnyRef

Self Type
ReleaseService with AccountService with RepositoryService
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ReleaseService
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. def createRelease(owner: String, repository: String, name: String, content: Option[String], tag: String, loginAccount: Account)(implicit context: Context, s: (blockingApi)#Session): Int
  2. def createReleaseAsset(owner: String, repository: String, tag: String, fileName: String, label: String, size: Long, loginAccount: Account)(implicit s: (blockingApi)#Session): Unit
  3. def deleteRelease(owner: String, repository: String, tag: String)(implicit s: (blockingApi)#Session): Unit
  4. def deleteReleaseAssets(owner: String, repository: String, tag: String)(implicit s: (blockingApi)#Session): Unit
  5. def getRelease(owner: String, repository: String, tag: String)(implicit s: (blockingApi)#Session): Option[ReleaseTag]
  6. def getReleaseAsset(owner: String, repository: String, tag: String, fileId: String)(implicit s: (blockingApi)#Session): Option[ReleaseAsset]
  7. def getReleaseAssets(owner: String, repository: String, tag: String)(implicit s: (blockingApi)#Session): Seq[ReleaseAsset]
  8. def getReleaseAssetsMap(owner: String, repository: String, releases: Seq[ReleaseTag])(implicit s: (blockingApi)#Session): Map[ReleaseTag, Seq[ReleaseAsset]]
  9. def getReleases(owner: String, repository: String, tags: Seq[TagInfo])(implicit s: (blockingApi)#Session): Seq[ReleaseTag]
  10. def getReleases(owner: String, repository: String)(implicit s: (blockingApi)#Session): Seq[ReleaseTag]
  11. def updateRelease(owner: String, repository: String, tag: String, title: String, content: Option[String])(implicit s: (blockingApi)#Session): Int