uk.gov.hmrc

# githubclient

#### package githubclient

Visibility

1. Public
2. All

### Type Members

1. #### case class APIRateLimitExceededException(exception: Throwable) extends RuntimeException with Product with Serializable

2. #### class ExtendedContentsService extends ContentsService

3. #### class ExtendedGitHubClient extends GitHubClient

4. #### class ExtendedTeamService extends TeamService

5. #### case class GhOrganisation(login: String, id: Int = 0) extends Product with Serializable

6. #### case class GhRepoRelease(id: Long, tagName: String, createdAt: Date) extends Product with Serializable

7. #### case class GhRepoTag(name: String) extends Product with Serializable

8. #### case class GhRepository(name: String, description: String, id: Long, htmlUrl: String, fork: Boolean = false, createdDate: Long, lastActiveDate: Long, isPrivate: Boolean, language: String) extends Product with Serializable

9. #### case class GhTeam(name: String, id: Long) extends Product with Serializable

10. #### case class GitApiConfig(user: String, key: String, apiUrl: String) extends Product with Serializable

11. #### trait GithubApiClient extends AnyRef

12. #### trait GithubClientMetrics extends AnyRef

13. #### class ReleaseService extends GitHubService

### Value Members

1. #### object DefaultGithubClientMetrics extends GithubClientMetrics

2. #### object ExtendedGitHubClient

3. #### object GitApiConfig extends Serializable

4. #### object GithubApiClient

5. #### object JavaDateTimeJsonFormatter

6. #### object Log extends LoggerLike

### Ungrouped