final case class GithubConfig(domain: Option[Uri], clientId: String, clientSecret: String, redirectUri: String, scope: String, systemAccessToken: AccessToken, systemUsername: String, organizationBlacklist: List[String], organizationAdminList: List[String]) extends Product with Serializable
- Source
- Config.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- GithubConfig
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new GithubConfig(domain: Option[Uri], clientId: String, clientSecret: String, redirectUri: String, scope: String, systemAccessToken: AccessToken, systemUsername: String, organizationBlacklist: List[String], organizationAdminList: List[String])
Value Members
- val api: Uri
- val clientId: String
- val clientSecret: String
- def contentsEndpoint(slug: Slug, path: String): Uri
- def deploymentEndpoint(slug: Slug, deploymentId: Long): Uri
- val domain: Option[Uri]
- def isEnterprise: Boolean
- val loginEndpoint: Uri
- val oauth: Uri
- def orgEndpoint(login: String): Uri
- val organizationAdminList: List[String]
- val organizationBlacklist: List[String]
- val redirectUri: String
- def repoEndpoint(page: Int = 1): Uri
- val scope: String
- val systemAccessToken: AccessToken
- val systemUsername: String
- val tokenEndpoint: Uri
- val userEndpoint: Uri
- val userOrgsEndpoint: Uri
- def webhookEndpoint(slug: Slug): Uri