ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/SESIntegrationManager.kt (9 lines of code) (raw):
package jetbrains.buildServer.sesPlugin.teamcity
import jetbrains.buildServer.sesPlugin.data.PersistResult
interface SESIntegrationManager {
fun persistBean(bean: SQSBean, projectId: String): PersistResult
fun deleteBean(projectId: String): PersistResult
fun getBeans(projectId: String): Sequence<SQSBean>
fun createFrom(map: Map<String, String>): SQSBean
fun setEnabled(projectId: String, state: Boolean)
}