Cake.Issues.PullRequests Namespace

Class Types

Class Summary
Aliases Contains functionality related to reporting issues to pull requests.
BaseCheckingCommitIdCapability<T> Capability to post issues only if pull request is for a specific commit.
BaseDiscussionThreadsCapability<T> Capability to read, resolve and reopen discussion threads.
BaseFilteringByModifiedFilesCapability<T> Capability to filter issues to only those affecting files modified in the pull request.
BasePullRequestSystem Base class for all pull request system implementations.
BasePullRequestSystemCapability<T> Base class for all optional pull request system capabilities.
ISupportCheckingCommitIdExtensions Extensions for the ISupportCheckingCommitId interface.
ProviderIssueLimits Defines issue limits for a specific issue provider.
PullRequestDiscussionComment Base class for a pull request comment.
PullRequestDiscussionResolution Resolution of discussions in pull requests.
PullRequestDiscussionStatus Status of discussions in pull requests.
PullRequestDiscussionThread Base class for a collection of pull request comments relating to each other.
PullRequestIssueResult Result from reporting issues to a pull request.
PullRequestIssuesException Represents errors that occur during issues processing.
PullRequestsAliasConstants Class containing constants used for defining Cake aliases.
ReportIssuesToPullRequestFromIssueProviderSettings Settings affecting how issues read from issue provider are reported to pull requests.
ReportIssuesToPullRequestSettings Settings affecting how issues are reported to pull requests.

Interface Types

Interface Summary
IProviderIssueLimits Defines issue limits for a specific issue provider.
IPullRequestDiscussionComment Description of a comment on a pull request.
IPullRequestDiscussionThread Description of a collection of pull request comments relating to each other.
IPullRequestSystem Interface describing a pull request server.
IPullRequestSystemCapability Interface for all optional pull request system capabilities.
IReportIssuesToPullRequestFromIssueProviderSettings Interface for settings affecting how issues read from issue providers are reported to pull requests.
IReportIssuesToPullRequestSettings Interface for settings affecting how issues are reported to pull requests.
ISupportCheckingCommitId Interface describing that a pull request system supports checking if commit ID is still up-to-date.
ISupportDiscussionThreads Interface describing that a pull request system supports discussion threads.
ISupportFilteringByModifiedFiles Interface describing that a pull request system supports filtering by modified files.

Namespaces