ReviewConnection
data class ReviewConnection(val projectId: String, val issueRepository: String, val issueLabel: String, val provider: String = "github", val apiUrl: String = "https://api.github.com", val webUrl: String = "https://github.com")
No credentials or machine-local paths belong in the shared connection contract.