org.octopusden.octopus.vcsfacade.service.GiteaIndexerService.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of vcs-facade Show documentation
Show all versions of vcs-facade Show documentation
Octopus module: vcs-facade
The newest version!
package org.octopusden.octopus.vcsfacade.service
import org.octopusden.octopus.vcsfacade.dto.GiteaCreateRefEvent
import org.octopusden.octopus.vcsfacade.dto.GiteaDeleteRefEvent
import org.octopusden.octopus.vcsfacade.dto.GiteaPullRequestEvent
import org.octopusden.octopus.vcsfacade.dto.GiteaPushEvent
import org.octopusden.octopus.vcsfacade.dto.IndexReport
interface GiteaIndexerService {
fun registerGiteaCreateRefEvent(giteaCreateRefEvent: GiteaCreateRefEvent)
fun registerGiteaDeleteRefEvent(giteaDeleteRefEvent: GiteaDeleteRefEvent)
fun registerGiteaPushEvent(giteaPushEvent: GiteaPushEvent)
fun registerGiteaPullRequestEvent(giteaPullRequestEvent: GiteaPullRequestEvent)
fun scheduleRepositoryScan(sshUrl: String)
fun getIndexReport(): IndexReport
}