Documentation ¶
Index ¶
Constants ¶
View Source
const (
// ProviderID ...
ProviderID = "bitbucket-server"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChangeItemModel ¶
type ChangeItemModel struct { RefID string `json:"refId"` FromHash string `json:"fromHash"` ToHash string `json:"toHash"` Type string `json:"type"` Ref RefModel `json:"ref"` }
ChangeItemModel ...
type CommitModel ¶
CommitModel ...
type HookProvider ¶
type HookProvider struct{}
HookProvider ...
func (HookProvider) TransformRequest ¶
func (hp HookProvider) TransformRequest(r *http.Request) hookCommon.TransformResultModel
TransformRequest ...
type ProjectInfoModel ¶
type ProjectInfoModel struct { Key string `json:"key"` ID int `json:"id"` Name string `json:"name"` Public bool `json:"public"` Type string `json:"type"` }
ProjectInfoModel ...
type PullRequestEventModel ¶
type PullRequestEventModel struct { EventKey string `json:"eventKey"` Date string `json:"date"` Actor UserInfoModel `json:"actor"` PullRequest PullRequestInfoModel `json:"pullRequest"` }
PullRequestEventModel ...
type PullRequestInfoModel ¶
type PullRequestInfoModel struct { ID int `json:"id"` Version int `json:"version"` Title string `json:"title"` State string `json:"state"` Open bool `json:"open"` Closed bool `json:"closed"` CreatedDate int64 `json:"createdDate"` UpdatedDate int64 `json:"updatedDate"` FromRef PullRequestRefModel `json:"fromRef"` ToRef PullRequestRefModel `json:"toRef"` }
PullRequestInfoModel ...
type PullRequestRefModel ¶
type PullRequestRefModel struct { ID string `json:"id"` DisplayID string `json:"displayId"` Type string `json:"type"` LatestCommit string `json:"latestCommit"` Repository RepositoryInfoModel `json:"repository"` }
PullRequestRefModel ...
type PushEventModel ¶
type PushEventModel struct { EventKey string `json:"eventKey"` Date string `json:"date"` Actor UserInfoModel `json:"actor"` RepositoryInfo RepositoryInfoModel `json:"repository"` Changes []ChangeItemModel `json:"changes"` Commits []CommitModel `json:"commits"` }
PushEventModel ...
type RefModel ¶
type RefModel struct { ID string `json:"id"` DisplayID string `json:"displayId"` Type string `json:"type"` }
RefModel ...
type RepositoryInfoModel ¶
type RepositoryInfoModel struct { Slug string `json:"slug"` ID int `json:"id"` Name string `json:"name"` Public bool `json:"public"` Scm string `json:"scmId"` Project ProjectInfoModel `json:"owner"` }
RepositoryInfoModel ...
type UserInfoModel ¶
UserInfoModel ...
Click to show internal directories.
Click to hide internal directories.