MCPcopy Index your code

hub / github.com/agynio/gh-pr-review / types & classes

Types & classes58 in github.com/agynio/gh-pr-review

InterfaceAPI
API defines the subset of GitHub API interactions required by the command logic.
internal/ghcli/ghcli.go:20
StructAPIError
APIError wraps errors returned by the `gh api` command, exposing the HTTP status code when detected.
internal/ghcli/ghcli.go:51
StructActionOptions
ActionOptions controls resolve/unresolve operations.
internal/threads/service.go:42
StructActionResult
ActionResult captures the outcome of a resolve/unresolve mutation.
internal/threads/service.go:47
StructClient
Client executes GitHub API requests through the `gh` CLI to reuse the authenticated context and host configuration provided by the user.
internal/ghcli/ghcli.go:15
StructFilterOptions
FilterOptions controls shaping of reviews and threads.
internal/report/domain.go:16
StructGraphQLError
GraphQLError represents GraphQL-level errors returned alongside a response.
internal/ghcli/ghcli.go:32
StructGraphQLErrorEntry
GraphQLErrorEntry captures a single GraphQL error payload.
internal/ghcli/ghcli.go:26
StructIdentity
Identity represents a fully-resolved pull request reference.
internal/resolver/resolver.go:18
StructLatestOptions
LatestOptions configures lookup of the latest submitted review for a reviewer.
internal/review/latest.go:14
StructListOptions
ListOptions configures list filtering.
internal/threads/service.go:25
StructOptions
Options controls data retrieval and shaping for the report.
internal/report/service.go:25
StructPendingOptions
PendingOptions configures lookup of the latest pending review for a reviewer.
internal/review/pending.go:14
StructPendingSummary
PendingSummary captures pending review metadata for output.
internal/review/pending.go:20
StructReply
Reply represents the normalized GraphQL response after adding a thread reply.
internal/comments/service.go:63
StructReplyOptions
ReplyOptions contains the payload for replying to a review comment thread.
internal/comments/service.go:56
StructReport
Report is the serialized output structure for the report command.
internal/report/domain.go:58
StructReportComment
ReportComment contains the shaped parent comment for a thread.
internal/report/domain.go:73
StructReportReview
ReportReview aggregates review data and associated thread comments.
internal/report/domain.go:63
StructReview
Review models a pull request review fetched from GraphQL.
internal/report/domain.go:26
StructReviewState
ReviewState contains metadata about a review after opening or submitting it.
internal/review/service.go:21
StructReviewSummary
ReviewSummary captures a subset of review metadata returned to callers.
internal/review/latest.go:21
StructReviewThread
ReviewThread represents an inline comment thread added to a pending review.
internal/review/service.go:34
StructReviewUser
ReviewUser mirrors the minimal REST user schema exposed in summaries.
internal/review/latest.go:31
StructService
Service exposes pull request review thread operations.
internal/threads/service.go:15
StructService
Service provides high-level review comment operations.
internal/comments/service.go:51
StructService
Service coordinates review GraphQL operations through the gh CLI.
internal/review/service.go:13
StructService
Service fetches and shapes pull request review reports.
internal/report/service.go:20
TypeAliasState
State represents the pull request review state supported by the report command.
internal/report/domain.go:6
StructSubmitInput
SubmitInput contains the payload for submitting a pending review.
internal/review/service.go:53
StructSubmitStatus
SubmitStatus represents the outcome of a review submission mutation.
internal/review/service.go:28
StructThread
Thread represents a normalized review thread payload for JSON output.
internal/threads/service.go:31
StructThread
Thread captures a review thread and its constituent comments.
internal/report/domain.go:36
StructThreadComment
ThreadComment represents a single comment node within a thread.
internal/report/domain.go:46
StructThreadInput
ThreadInput describes the inline comment details for AddThread.
internal/review/service.go:42
StructThreadReply
ThreadReply captures a reply within a thread.
internal/report/domain.go:87
StructcommandFakeAPI
cmd/comments_test.go:16
StructcommentDetails
internal/comments/service.go:82
StructcommentsOptions
cmd/comments.go:13
StructcommentsReplyOptions
cmd/comments.go:73
StructfakeAPI
internal/threads/service_test.go:15
StructfakeAPI
internal/comments/service_test.go:14
StructfakeAPI
internal/review/service_test.go:14
StructfakeViewAPI
cmd/review_view_test.go:152
StructpendingNode
internal/review/pending.go:74
StructpullContext
internal/threads/service.go:52
StructrestReview
internal/review/latest.go:112
StructreviewOptions
cmd/review.go:52
StructreviewViewOptions
cmd/review_view.go:42
StructstubAPI
internal/report/service_test.go:127
StructtestReviewNode
internal/review/pending_test.go:14
StructthreadDetails
internal/threads/service.go:315
StructthreadDetails
internal/comments/service.go:104
StructthreadNode
internal/threads/service.go:169
StructthreadsListOptions
cmd/threads.go:50
StructthreadsMutationOptions
cmd/threads.go:125
StructthreadsQueryResponse
internal/threads/service.go:157
StructtimedSummary
internal/review/pending.go:88