gitee.com/openeuler/go-gitee@v0.0.0-20220530104019-3af895bc380c/gitee/model_create_pull_request_param.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  type CreatePullRequestParam struct {
    13  	// 用户授权码
    14  	AccessToken string `json:"access_token,omitempty"`
    15  	// 必填。Pull Request 标题
    16  	Title string `json:"title,omitempty"`
    17  	// 必填。Pull Request 提交的源分支。格式:branch 或者:username:branch
    18  	Head string `json:"head,omitempty"`
    19  	// 必填。Pull Request 提交目标分支的名称
    20  	Base string `json:"base,omitempty"`
    21  	// 可选。Pull Request 内容
    22  	Body string `json:"body,omitempty"`
    23  	// 可选。里程碑序号(id)
    24  	MilestoneNumber int32 `json:"milestone_number,omitempty"`
    25  	// 用逗号分开的标签,名称要求长度在 2-20 之间且非特殊字符。如: bug,performance
    26  	Labels string `json:"labels,omitempty"`
    27  	// 可选。Pull Request的标题和内容可以根据指定的Issue Id自动填充
    28  	Issue string `json:"issue,omitempty"`
    29  	// 可选。审查人员username,可多个,半角逗号分隔,如:(username1,username2)
    30  	Assignees string `json:"assignees,omitempty"`
    31  	// 可选。测试人员username,可多个,半角逗号分隔,如:(username1,username2)
    32  	Testers string `json:"testers,omitempty"`
    33  	// 可选。合并PR后是否删除源分支,默认false(不删除)
    34  	PruneSourceBranch bool `json:"prune_source_branch,omitempty"`
    35  }