class Github : Publisher
sealed class AuthType : CompoundParam<AuthType> |
Github() |
var authType: AuthType?
Type of authentication |
|
var githubUrl: String?
GitHub server URL. Use "https://api.github.com" for projects hosted at github.com. For GitHub enterprise use the URL in the following format: http{s}://{host}:{port}/api/v3 |
fun password(init: Password.() -> Unit = {}): Password
Password authentication |
|
fun personalToken(init: PersonalToken.() -> Unit = {}): PersonalToken
Authentication using personal token |
|
fun validate(consumer: ErrorConsumer): Unit |