增加属性注释
This commit is contained in:
parent
fc605ce397
commit
f9fb6a5b4d
@ -13,13 +13,13 @@ package git_hook
|
|||||||
//
|
//
|
||||||
// Date : 6:23 下午 2021/11/11
|
// Date : 6:23 下午 2021/11/11
|
||||||
type HookData struct {
|
type HookData struct {
|
||||||
Repository Repository `json:"repository"`
|
Repository Repository `json:"repository"` // 仓库信息
|
||||||
Sender Sender `json:"sender"`
|
Sender Sender `json:"sender"`
|
||||||
Ref string `json:"ref"`
|
Ref string `json:"ref"` // 分支,如 : refs/heads/master
|
||||||
Before string `json:"before"`
|
Before string `json:"before"` // 之前版本号 : e162757f3f4a37786b4118a5346baae5dd24ecde
|
||||||
After string `json:"after"`
|
After string `json:"after"` // 当前版本号 : c70a362d850a820704bd374363ea4e7ea810fd1a
|
||||||
HeadCommit HeadCommit `json:"head_commit"`
|
HeadCommit HeadCommit `json:"head_commit"`
|
||||||
CompareUrl string `json:"compare_url"`
|
CompareUrl string `json:"compare_url"` // 两个版本号代码diff的URL, 点击后可查看diff
|
||||||
Commits []Commit `json:"commits"`
|
Commits []Commit `json:"commits"`
|
||||||
Pusher Pusher `json:"pusher"`
|
Pusher Pusher `json:"pusher"`
|
||||||
}
|
}
|
||||||
@ -31,33 +31,33 @@ type HookData struct {
|
|||||||
// Date : 6:24 下午 2021/11/11
|
// Date : 6:24 下午 2021/11/11
|
||||||
type Repository struct {
|
type Repository struct {
|
||||||
Mirror bool `json:"mirror"`
|
Mirror bool `json:"mirror"`
|
||||||
OriginalUrl string `json:"original_url"`
|
OriginalUrl string `json:"original_url"` // original_url
|
||||||
StarsCount int64 `json:"stars_count"`
|
StarsCount int64 `json:"stars_count"` // start 数量
|
||||||
IgnoreWhitespaceConflicts bool `json:"ignore_whitespace_conflicts"`
|
IgnoreWhitespaceConflicts bool `json:"ignore_whitespace_conflicts"` // 忽略空格的冲突
|
||||||
FullName string `json:"full_name"`
|
FullName string `json:"full_name"` // 仓库完整名称
|
||||||
Fork bool `json:"fork"`
|
Fork bool `json:"fork"` // 是否 fork
|
||||||
CreatedAt string `json:"created_at"`
|
CreatedAt string `json:"created_at"` // 创建时间
|
||||||
Internal bool `json:"internal"`
|
Internal bool `json:"internal"` // 是否内部仓库
|
||||||
AllowRebaseExplicit bool `json:"allow_rebase_explicit"`
|
AllowRebaseExplicit bool `json:"allow_rebase_explicit"` // 是否允许rebase
|
||||||
MirrorInterval string `json:"mirror_interval"`
|
MirrorInterval string `json:"mirror_interval"` // mirror_interval
|
||||||
CloneUrl string `json:"clone_url"`
|
CloneUrl string `json:"clone_url"` // gi clone 对用的 https 地址
|
||||||
WatchersCount int64 `json:"watchers_count"`
|
WatchersCount int64 `json:"watchers_count"` // 监听器数量
|
||||||
OpenIssuesCount int64 `json:"open_issues_count"`
|
OpenIssuesCount int64 `json:"open_issues_count"` // 未解决的issues数量
|
||||||
ReleaseCounter int64 `json:"release_counter"`
|
ReleaseCounter int64 `json:"release_counter"` // 发布版本数量
|
||||||
InternalTracker RepositoryInternalTracker `json:"internal_tracker"`
|
InternalTracker RepositoryInternalTracker `json:"internal_tracker"` // 内部跟踪配置
|
||||||
Name string `json:"name"`
|
Name string `json:"name"` // 仓库名称
|
||||||
Empty bool `json:"empty"`
|
Empty bool `json:"empty"` // 仓库是否为空
|
||||||
SshUrl string `json:"ssh_url"`
|
SshUrl string `json:"ssh_url"` // git clone 对应的 ssh 地址
|
||||||
ForksCount int64 `json:"forks_count"`
|
ForksCount int64 `json:"forks_count"`
|
||||||
Permissions RepositoryPermission `json:"permissions"`
|
Permissions RepositoryPermission `json:"permissions"`
|
||||||
Private bool `json:"private"`
|
Private bool `json:"private"` // 是否为私有仓库
|
||||||
Size int64 `json:"size"`
|
Size int64 `json:"size"`
|
||||||
HasWiki bool `json:"has_wiki"`
|
HasWiki bool `json:"has_wiki"`
|
||||||
HasProjects bool `json:"has_projects"`
|
HasProjects bool `json:"has_projects"`
|
||||||
AllowMergeCommits bool `json:"allow_merge_commits"`
|
AllowMergeCommits bool `json:"allow_merge_commits"`
|
||||||
AvatarUrl string `json:"avatar_url"`
|
AvatarUrl string `json:"avatar_url"`
|
||||||
Id int64 `json:"id"`
|
ID int64 `json:"id"` // 仓库ID
|
||||||
Description string `json:"description"`
|
Description string `json:"description"` // 创建仓库时候的描述
|
||||||
Website string `json:"website"`
|
Website string `json:"website"`
|
||||||
UpdatedAt string `json:"updated_at"`
|
UpdatedAt string `json:"updated_at"`
|
||||||
HasPullRequests bool `json:"has_pull_requests"`
|
HasPullRequests bool `json:"has_pull_requests"`
|
||||||
@ -66,9 +66,9 @@ type Repository struct {
|
|||||||
HasIssues bool `json:"has_issues"`
|
HasIssues bool `json:"has_issues"`
|
||||||
AllowRebase bool `json:"allow_rebase"`
|
AllowRebase bool `json:"allow_rebase"`
|
||||||
AllowSquashMerge bool `json:"allow_squash_merge"`
|
AllowSquashMerge bool `json:"allow_squash_merge"`
|
||||||
Owner RepositoryOwner `json:"owner"`
|
Owner RepositoryOwner `json:"owner"` // 仓库所有者信息
|
||||||
Template bool `json:"template"`
|
Template bool `json:"template"`
|
||||||
HtmlUrl string `json:"html_url"`
|
HtmlUrl string `json:"html_url"` // 访问仓库的html地址
|
||||||
DefaultBranch string `json:"default_branch"`
|
DefaultBranch string `json:"default_branch"`
|
||||||
Archived bool `json:"archived"`
|
Archived bool `json:"archived"`
|
||||||
DefaultMergeStyle string `json:"default_merge_style"`
|
DefaultMergeStyle string `json:"default_merge_style"`
|
||||||
|
Loading…
Reference in New Issue
Block a user