models

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 30, 2021 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GithubCommit

type GithubCommit struct {
	Sha            string `gorm:"primaryKey"`
	RepositoryId   int    `gorm:"index"`
	AuthorName     string
	AuthorEmail    string
	AuthoredDate   string
	CommitterName  string
	CommitterEmail string
	CommittedDate  string
	Message        string
	Url            string
	Additions      int
	Deletions      int

	models.NoPKModel
}

type GithubIssue

type GithubIssue struct {
	GithubId        int `gorm:"primaryKey"`
	Number          int `gorm:"index"`
	State           string
	Title           string
	Body            string
	ClosedAt        time.Time
	GithubCreatedAt time.Time
	GithubUpdatedAt time.Time

	models.NoPKModel
}

type GithubPullRequest

type GithubPullRequest struct {
	GithubId        int `gorm:"primaryKey"`
	RepositoryId    int `gorm:"index"`
	Number          int `gorm:"index"` // This number is used in GET requests to the API associated to reviewers / comments / etc.
	State           string
	Title           string
	CommentsUrl     string
	CommitsUrl      string
	HTMLUrl         string
	MergedAt        string
	GithubCreatedAt string
	ClosedAt        string
	Additions       int
	Deletions       int
	Comments        int
	Commits         int
	ReviewComments  int
	Merged          bool

	models.NoPKModel
}

type GithubPullRequestComment

type GithubPullRequestComment struct {
	GithubId       int `gorm:"primaryKey"`
	PullRequestId  int `gorm:"index"` // This value links to pull request
	Body           string
	AuthorUsername string

	models.NoPKModel
}

type GithubPullRequestCommit

type GithubPullRequestCommit struct {
	Sha            string `gorm:"primaryKey"`
	PullRequestId  int    `gorm:"index"` // This value links to pull request
	AuthorName     string
	AuthorEmail    string
	AuthoredDate   string
	CommitterName  string
	CommitterEmail string
	CommittedDate  string
	Message        string
	Url            string

	models.NoPKModel
}

type GithubPullRequestCommitPullRequest

type GithubPullRequestCommitPullRequest struct {
	PullRequestCommitSha string `gorm:"index"`
	PullRequestId        int    `gorm:"index"`
	models.NoPKModel
}

type GithubPullRequestLabel

type GithubPullRequestLabel struct {
	GithubId      int `gorm:"primaryKey"`
	PullRequestId int `gorm:"index"`
	Name          string
	Description   string
	Url           string

	models.NoPKModel
}

type GithubRepository

type GithubRepository struct {
	GithubId int `gorm:"primaryKey"`
	Name     string
	HTMLUrl  string

	models.NoPKModel
}

type GithubReviewer

type GithubReviewer struct {
	GithubId      int `gorm:"primaryKey"`
	Login         string
	PullRequestId int

	models.NoPKModel
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL