github4s
github4s
github4s
Decoders
Author
Encoders
GHError
GHError
BadRequestError
BadRequestError
BasicError
BasicError
ErrorCode
Custom
InvalidFormatting
MissingField
MissingResource
ResourceAlreadyExists
ErrorCode
ForbiddenError
ForbiddenError
JsonParsingError
JsonParsingError
NotFoundError
NotFoundError
RateLimitExceededError
RateLimitExceededError
UnauthorizedError
UnauthorizedError
UnhandledResponseError
UnprocessableEntity
UnprocessableEntity
UnprocessableEntityError
UnprocessableEntityError
GHResponse
Github
Github
GithubConfig
GithubConfig
github4s.algebras
AccessToken
Activities
Auth
Gists
GitData
GithubAPIs
Issues
Organizations
Projects
PullRequests
Repositories
Search
Teams
Users
github4s.domain
Authorize
BlobContent
Branch
BranchCommit
BranchUpdateRequest
BranchUpdateResponse
Card
Column
CombinedStatus
Comment
CommentData
Commit
Committer
ComparisonOperator
Content
CreatePRReviewRequest
CreatePullRequest
CreatePullRequestData
CreatePullRequestIssue
CreateReferenceRequest
CreateReviewComment
Creator
DeleteFileRequest
EditGistFile
EditGistRequest
EditIssueRequest
Gist
GistFile
GreaterThan
Issue
IssuePullRequest
IssueState
IssueStateClosed
IssueStateOpen
IssueType
IssueTypeIssue
IssueTypePullRequest
Label
LabelParam
LanguageParam
LesserThan
Milestone
MilestoneData
NewBlobRequest
NewCommitRequest
NewGistRequest
NewIssueRequest
NewPullRequest
NewPullRequestData
NewPullRequestIssue
NewReleaseRequest
NewStatusRequest
NewTagRequest
NewTreeRequest
OAuthToken
OwnerParam
OwnerParamInRepository
OwnerParamOwnedByUser
PRFilter
PRFilterAll
PRFilterBase
PRFilterClosed
PRFilterDirection
PRFilterHead
PRFilterOpen
PRFilterOrderAsc
PRFilterOrderDesc
PRFilterSort
PRFilterSortCreated
PRFilterSortLongRunning
PRFilterSortPopularity
PRFilterSortUpdated
PRFilterState
PRREventApprove
PRREventComment
PRREventPending
PRREventRequestChanges
PRRStateApproved
PRRStateChangesRequested
PRRStateCommented
PRRStateDismissed
PRRStatePending
Pagination
Project
PublicGitHubEvent
PullRequest
PullRequestBase
PullRequestFile
PullRequestReview
PullRequestReviewEvent
PullRequestReviewState
Ref
RefAuthor
RefCommit
RefInfo
RefMetadata
RefObject
Release
RepoPermissions
RepoStatus
RepoUrlKeys
CommitComparisonResponse
FileComparison
FileComparisonNotRenamed
FileComparisonRenamed
FileComparison
RepoUrls
Repository
Repository
RepositoryBase
RepositoryMinimal
ReviewersRequest
ReviewersResponse
SearchCodeParam
SearchCodeParam
Extension
Filename
In
In
File
Path
Value
Language
Organization
Path
Repository
Size
User
SearchCodeResult
SearchCodeResultItem
SearchIn
SearchInBody
SearchInComments
SearchInTitle
SearchInValue
SearchIssuesResult
SearchParam
SearchReposResult
SearchResultTextMatch
SearchResultTextMatchLocation
Stargazer
StarredRepository
Status
StatusRepository
StrictlyGreaterThan
StrictlyLesserThan
Subscription
SubscriptionRequest
Tag
Team
TopicParam
TreeData
TreeDataBlob
TreeDataResult
TreeDataSha
TreeResult
UpdateReferenceRequest
User
UserRepoPermission
WriteFileRequest
WriteFileResponse
WriteResponseCommit
github4s.http
Http4sSyntax
HeadersOps
JsonOps
RequestBuilderOps
RequestOps
HttpClient
HttpClient
RequestBuilder
github4s.interpreters
ActivitiesInterpreter
AuthInterpreter
GistsInterpreter
GitDataInterpreter
IssuesInterpreter
OrganizationsInterpreter
ProjectsInterpreter
PullRequestsInterpreter
RepositoriesInterpreter
SearchInterpreter
StaticAccessToken
StaticAccessToken
TeamsInterpreter
UsersInterpreter
github4s.modules
GithubAPIv3
GithubAPIv3
github4s
/
github4s
/
Decoders
Decoders
object
Decoders
Implicit circe decoders of domains objects
Graph
Supertypes
Self type
class
Object
trait
Matchable
class
Any
Decoders
.type
Type members
Value members
Implicits
Type members
Classlikes
final case
class
Author
(
login:
Option
[
String
],
avatar_url:
Option
[
String
],
html_url:
Option
[
String
])
Value members
Concrete methods
def
readRepoUrls
(
c:
HCursor
):
Either
[
DecodingFailure
,
Map
[
String
,
String
]]
Implicits
Implicits
implicit
val
decodeAuthor
:
Decoder
[
Author
]
implicit
val
decodeBranch
:
Decoder
[
Branch
]
implicit
val
decodeBranchCommit
:
Decoder
[
BranchCommit
]
implicit
val
decodeBranchUpdateResponse
:
Decoder
[
BranchUpdateResponse
]
implicit
val
decodeCard
:
Decoder
[
Card
]
implicit
val
decodeColumn
:
Decoder
[
Column
]
implicit
val
decodeCommit
:
Decoder
[
Commit
]
implicit
val
decodeCommitComparisonResponse
:
Decoder
[
CommitComparisonResponse
]
implicit
val
decodeCreator
:
Decoder
[
Creator
]
implicit
val
decodeGist
:
Decoder
[
Gist
]
implicit
val
decodeGistFile
:
Decoder
[
GistFile
]
implicit
val
decodeMilestone
:
Decoder
[
Milestone
]
implicit
def
decodeNonEmptyList
[
T
](
implicit
D:
Decoder
[
T
]):
Decoder
[
NonEmptyList
[
T
]]
implicit
val
decodePRStatus
:
Decoder
[
PullRequestReviewState
]
implicit
val
decodeProject
:
Decoder
[
Project
]
implicit
val
decodePublicGitHubEvent
:
Decoder
[
PublicGitHubEvent
]
implicit
val
decodeRepository
:
Decoder
[
Repository
]
implicit
val
decodeRepositoryBase
:
Decoder
[
RepositoryBase
]
implicit
val
decodeRepositoryMinimal
:
Decoder
[
RepositoryMinimal
]
implicit
val
decodeReviewers
:
Decoder
[
ReviewersResponse
]
implicit
val
decodeSearchCodeResult
:
Decoder
[
SearchCodeResult
]
implicit
val
decodeSearchCodeResultItem
:
Decoder
[
SearchCodeResultItem
]
implicit
val
decodeSearchResultTextMatch
:
Decoder
[
SearchResultTextMatch
]
implicit
val
decodeSearchResultTextMatchLocation
:
Decoder
[
SearchResultTextMatchLocation
]
implicit
val
decodeStargazer
:
Decoder
[
Stargazer
]
implicit
val
decodeStarredRepository
:
Decoder
[
StarredRepository
]
implicit
val
decodeStatusRepository
:
Decoder
[
StatusRepository
]
implicit
val
decodeTeam
:
Decoder
[
Team
]
implicit
val
decoderBlobContent
:
Decoder
[
BlobContent
]
implicit
val
decoderBranchUpdateRequest
:
Decoder
[
BranchUpdateRequest
]
implicit
val
decoderCombinedStatus
:
Decoder
[
CombinedStatus
]
implicit
val
decoderComment
:
Decoder
[
Comment
]
implicit
val
decoderCommentData
:
Decoder
[
CommentData
]
implicit
val
decoderCommitter
:
Decoder
[
Committer
]
implicit
val
decoderContent
:
Decoder
[
Content
]
implicit
val
decoderCreatePRReviewRequest
:
Decoder
[
CreatePRReviewRequest
]
implicit
val
decoderCreatePullRequest
:
Decoder
[
CreatePullRequest
]
implicit
val
decoderCreatePullRequestData
:
Decoder
[
CreatePullRequestData
]
implicit
val
decoderCreatePullRequestIssue
:
Decoder
[
CreatePullRequestIssue
]
implicit
val
decoderCreateReferenceRequest
:
Decoder
[
CreateReferenceRequest
]
implicit
val
decoderCreateReviewComment
:
Decoder
[
CreateReviewComment
]
implicit
val
decoderDeleteFileRequest
:
Decoder
[
DeleteFileRequest
]
implicit
val
decoderEditGistFile
:
Decoder
[
EditGistFile
]
implicit
val
decoderEditGistRequest
:
Decoder
[
EditGistRequest
]
implicit
val
decoderEditIssueRequest
:
Decoder
[
EditIssueRequest
]
implicit
val
decoderFileComparison
:
Decoder
[
FileComparison
]
implicit
val
decoderFileComparisonNotRenamed
:
Decoder
[
FileComparisonNotRenamed
]
implicit
val
decoderFileComparisonRenamed
:
Decoder
[
FileComparisonRenamed
]
implicit
val
decoderIssue
:
Decoder
[
Issue
]
implicit
val
decoderIssuePullRequest
:
Decoder
[
IssuePullRequest
]
implicit
val
decoderLabel
:
Decoder
[
Label
]
implicit
val
decoderMilestoneData
:
Decoder
[
MilestoneData
]
implicit
val
decoderNewBlobRequest
:
Decoder
[
NewBlobRequest
]
implicit
val
decoderNewCommitRequest
:
Decoder
[
NewCommitRequest
]
implicit
val
decoderNewGistRequest
:
Decoder
[
NewGistRequest
]
implicit
val
decoderNewIssueRequest
:
Decoder
[
NewIssueRequest
]
implicit
val
decoderNewReleaseRequest
:
Decoder
[
NewReleaseRequest
]
implicit
val
decoderNewStatusRequest
:
Decoder
[
NewStatusRequest
]
implicit
val
decoderNewTagRequest
:
Decoder
[
NewTagRequest
]
implicit
val
decoderNewTreeRequest
:
Decoder
[
NewTreeRequest
]
implicit
val
decoderOAuthToken
:
Decoder
[
OAuthToken
]
implicit
val
decoderPullRequest
:
Decoder
[
PullRequest
]
implicit
val
decoderPullRequestBase
:
Decoder
[
PullRequestBase
]
implicit
val
decoderPullRequestFile
:
Decoder
[
PullRequestFile
]
implicit
val
decoderPullRequestReview
:
Decoder
[
PullRequestReview
]
implicit
val
decoderPullRequestReviewEvent
:
Decoder
[
PullRequestReviewEvent
]
implicit
val
decoderRef
:
Decoder
[
Ref
]
implicit
val
decoderRefAuthor
:
Decoder
[
RefAuthor
]
implicit
val
decoderRefCommit
:
Decoder
[
RefCommit
]
implicit
val
decoderRefInfo
:
Decoder
[
RefInfo
]
implicit
val
decoderRefObject
:
Decoder
[
RefObject
]
implicit
val
decoderRelease
:
Decoder
[
Release
]
implicit
val
decoderRepoPermissions
:
Decoder
[
RepoPermissions
]
implicit
val
decoderReviewersRequest
:
Decoder
[
ReviewersRequest
]
implicit
val
decoderSearchIssuesResult
:
Decoder
[
SearchIssuesResult
]
implicit
val
decoderSearchReposResult
:
Decoder
[
SearchReposResult
]
implicit
val
decoderStatus
:
Decoder
[
Status
]
implicit
val
decoderSubscription
:
Decoder
[
Subscription
]
implicit
val
decoderSubscriptionRequest
:
Decoder
[
SubscriptionRequest
]
implicit
val
decoderTag
:
Decoder
[
Tag
]
implicit
val
decoderTreeData
:
Decoder
[
TreeData
]
implicit
val
decoderTreeDataResult
:
Decoder
[
TreeDataResult
]
implicit
val
decoderTreeResult
:
Decoder
[
TreeResult
]
implicit
val
decoderUpdateReferenceRequest
:
Decoder
[
UpdateReferenceRequest
]
implicit
val
decoderUser
:
Decoder
[
User
]
implicit
val
decoderUserRepoPermission
:
Decoder
[
UserRepoPermission
]
implicit
val
decoderWriteFileRequest
:
Decoder
[
WriteFileRequest
]
implicit
val
decoderWriteFileResponse
:
Decoder
[
WriteFileResponse
]
implicit
val
decoderWriteResponseCommit
:
Decoder
[
WriteResponseCommit
]