gitee.com/openeuler/go-gitee@v0.0.0-20220530104019-3af895bc380c/gitee/model_project.go (about)

     1  /*
     2   * 码云 Open API
     3   *
     4   * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
     5   *
     6   * API version: 5.3.2
     7   * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
     8   */
     9  
    10  package gitee
    11  
    12  // 搜索仓库
    13  type Project struct {
    14  	Id                  int32      `json:"id,omitempty"`
    15  	FullName            string     `json:"full_name,omitempty"`
    16  	HumanName           string     `json:"human_name,omitempty"`
    17  	Url                 string     `json:"url,omitempty"`
    18  	Namespace           *Namespace `json:"namespace,omitempty"`
    19  	Path                string     `json:"path,omitempty"`
    20  	Name                string     `json:"name,omitempty"`
    21  	Owner               *UserBasic `json:"owner,omitempty"`
    22  	Description         string     `json:"description,omitempty"`
    23  	Private             bool       `json:"private,omitempty"`
    24  	Public              bool       `json:"public,omitempty"`
    25  	Internal            bool       `json:"internal,omitempty"`
    26  	Fork                bool       `json:"fork,omitempty"`
    27  	HtmlUrl             string     `json:"html_url,omitempty"`
    28  	SshUrl              string     `json:"ssh_url,omitempty"`
    29  	ForksUrl            string     `json:"forks_url,omitempty"`
    30  	KeysUrl             string     `json:"keys_url,omitempty"`
    31  	CollaboratorsUrl    string     `json:"collaborators_url,omitempty"`
    32  	HooksUrl            string     `json:"hooks_url,omitempty"`
    33  	BranchesUrl         string     `json:"branches_url,omitempty"`
    34  	TagsUrl             string     `json:"tags_url,omitempty"`
    35  	BlobsUrl            string     `json:"blobs_url,omitempty"`
    36  	StargazersUrl       string     `json:"stargazers_url,omitempty"`
    37  	ContributorsUrl     string     `json:"contributors_url,omitempty"`
    38  	CommitsUrl          string     `json:"commits_url,omitempty"`
    39  	CommentsUrl         string     `json:"comments_url,omitempty"`
    40  	IssueCommentUrl     string     `json:"issue_comment_url,omitempty"`
    41  	IssuesUrl           string     `json:"issues_url,omitempty"`
    42  	PullsUrl            string     `json:"pulls_url,omitempty"`
    43  	MilestonesUrl       string     `json:"milestones_url,omitempty"`
    44  	NotificationsUrl    string     `json:"notifications_url,omitempty"`
    45  	LabelsUrl           string     `json:"labels_url,omitempty"`
    46  	ReleasesUrl         string     `json:"releases_url,omitempty"`
    47  	Recommend           bool       `json:"recommend,omitempty"`
    48  	Homepage            string     `json:"homepage,omitempty"`
    49  	Language            string     `json:"language,omitempty"`
    50  	ForksCount          int32      `json:"forks_count,omitempty"`
    51  	StargazersCount     int32      `json:"stargazers_count,omitempty"`
    52  	WatchersCount       int32      `json:"watchers_count,omitempty"`
    53  	DefaultBranch       string     `json:"default_branch,omitempty"`
    54  	OpenIssuesCount     int32      `json:"open_issues_count,omitempty"`
    55  	HasIssues           bool       `json:"has_issues,omitempty"`
    56  	HasWiki             bool       `json:"has_wiki,omitempty"`
    57  	CanComment          bool       `json:"can_comment,omitempty"`
    58  	PullRequestsEnabled bool       `json:"pull_requests_enabled,omitempty"`
    59  	HasPage             bool       `json:"has_page,omitempty"`
    60  	License             string     `json:"license,omitempty"`
    61  	Outsourced          bool       `json:"outsourced,omitempty"`
    62  	ProjectCreator      string     `json:"project_creator,omitempty"`
    63  	Members             []string   `json:"members,omitempty"`
    64  	PushedAt            string     `json:"pushed_at,omitempty"`
    65  	CreatedAt           string     `json:"created_at,omitempty"`
    66  	UpdatedAt           string     `json:"updated_at,omitempty"`
    67  	Parent              *Project   `json:"parent,omitempty"`
    68  	Paas                string     `json:"paas,omitempty"`
    69  	Stared              string     `json:"stared,omitempty"`
    70  	Watched             string     `json:"watched,omitempty"`
    71  	Permission          string     `json:"permission,omitempty"`
    72  	Relation            string     `json:"relation,omitempty"`
    73  }