12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- package model
- import "time"
- // BranchDeleted ...
- const BranchDeleted = true
- // BranchDiffWithRequest ...
- type BranchDiffWithRequest struct {
- ProjectID int `form:"project_id"`
- Master string `form:"comparator"`
- SortBy string `form:"sort_by"`
- Branch string `form:"branch"`
- Username string `form:"username"`
- }
- // BranchDiffWithResponse ...
- type BranchDiffWithResponse struct {
- Branch string `json:"branch"`
- Behind int `json:"behind"`
- Ahead int `json:"ahead"`
- LatestSyncTime *time.Time `json:"latest_sync_time"`
- LatestUpdateTime *time.Time `json:"latest_update_time"`
- }
- // CommitTreeNode ...
- type CommitTreeNode struct {
- CommitID string `json:"commit_id"`
- Parents []string `json:"parents"`
- CreatedAt *time.Time `json:"created_at"`
- Author string `json:"author"`
- }
- // StatisticsBranches ...
- type StatisticsBranches struct {
- ID int `json:"id" gorm:"AUTO_INCREMENT;primary_key;" form:"id"`
- ProjectID int `json:"project_id"`
- ProjectName string `json:"project_name"`
- CommitID string `json:"commit_id"`
- BranchName string `json:"branch_name"`
- Protected bool `json:"protected"`
- Merged bool `json:"merged"`
- DevelopersCanPush bool `json:"developers_can_push"`
- DevelopersCanMerge bool `json:"developers_can_merge"`
- IsDeleted bool `json:"is_deleted"`
- }
- // AggregateBranches ...
- type AggregateBranches struct {
- ID int `json:"id" gorm:"AUTO_INCREMENT;primary_key;" form:"id"`
- ProjectID int `json:"project_id"`
- ProjectName string `json:"project_name"`
- BranchName string `json:"branch_name"`
- BranchUserName string `json:"branch_user_name"`
- BranchMaster string `json:"branch_master"`
- Behind int `json:"behind"`
- Ahead int `json:"ahead"`
- LatestSyncTime *time.Time `json:"latest_sync_time"`
- LatestUpdateTime *time.Time `json:"latest_update_time"`
- IsDeleted bool `json:"is_deleted"`
- }
|