Method: projects.locations.connections.gitRepositoryLinks.modifyPullRequest

משנה בקשת משיכה במאגר SCM מרוחק שמשויך ל-GitRepositoryLink.

בקשת HTTP

POST https://developerconnect.googleapis.com/v1/{name=projects/*/locations/*/connections/*/gitRepositoryLinks/*}:modifyPullRequest

כתובת ה-URL כתובה בתחביר של gRPC Transcoding.

פרמטרים של הנתיב

פרמטרים
name

string

חובה. שם המשאב GitRepositoryLink בפורמט projects/*/locations/*/connections/*/gitRepositoryLinks/*.

גוף הבקשה

גוף הבקשה מכיל נתונים במבנה הבא:

ייצוג ב-JSON
{
  "pullRequestId": string,
  "title": string,
  "body": string,
  "baseRef": string,
  "state": enum (State)
}
שדות
pullRequestId

string

חובה. מזהה בקשת המשיכה (pull request) הספציפי ל-SCM (לדוגמה, "45").

title

string

זה שינוי אופציונלי. הכותרת של בקשת המשיכה (pull request).

body

string

זה שינוי אופציונלי. תיאור הגוף של בקשת משיכה (pull request).

baseRef

string

זה שינוי אופציונלי. הענף שאליו רוצים למזג.

state

enum (State)

זה שינוי אופציונלי. מצב בקשת משיכה (pull request).

גוף התשובה

אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל מופע של PullRequest.

היקפי הרשאות

נדרש היקף ההרשאות הבא של OAuth:

  • https://www.googleapis.com/auth/cloud-platform

ניתן למצוא מידע נוסף כאן: Authentication Overview.

הרשאות IAM

נדרשת הרשאת IAM הבאה במשאב name:

  • developerconnect.gitRepositoryLinks.modifyPullRequest

מידע נוסף זמין במאמרי העזרה בנושא IAM.

מדינה

השדה State מייצג את המצב של בקשת משיכה (pull request).

טיפוסים בני מנייה (enum)
STATE_UNSPECIFIED ערך ברירת המחדל. הערך הזה לא בשימוש.
OPEN בקשת משיכה (pull request) פתוחה.
CLOSED בקשת משיכה (pull request) נסגרת.