Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CreateConnectionCallbackRequest ¶
type CreateConnectionRequest ¶
type CreateConnectionRequest struct {
GithubInstallID string `json:"github_install_id" validate:"required"`
}
type VCSConnectionAccount ¶
type VCSConnectionRepo ¶
type VCSConnectionRepo struct {
ID int64 `json:"id"`
Name string `json:"name"`
FullName string `json:"full_name"`
Description string `json:"description,omitempty"`
Private bool `json:"private"`
Fork bool `json:"fork"`
HTMLURL string `json:"html_url"`
DefaultBranch string `json:"default_branch"`
UpdatedAt string `json:"updated_at"`
}
type VCSConnectionReposResponse ¶
type VCSConnectionReposResponse struct {
Repositories []VCSConnectionRepo `json:"repositories"`
TotalCount int `json:"total_count"`
}
type VCSConnectionStatusResponse ¶
type VCSConnectionStatusResponse struct {
Status string `json:"status"`
GithubInstallID string `json:"github_install_id"`
Account *VCSConnectionAccount `json:"account"`
SuspendedAt *time.Time `json:"suspended_at,omitempty"`
SuspendedBy *github.User `json:"suspended_by,omitempty"`
Permissions map[string]string `json:"permissions"`
RepositorySelection string `json:"repository_selection"`
CheckedAt time.Time `json:"checked_at"`
Error string `json:"error,omitempty"`
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.