REST Resource: accounts.repos.scans

משאב: RepoScan

סריקת מאגר.

ייצוג ב-JSON
{
  "name": string,
  "resultsUri": string,
  "localScanPath": string,
  "cliVersion": string,
  "sources": [
    {
      object (Source)
    }
  ],
  "scmMetadata": {
    object (ScmMetadata)
  }
}
שדות
name

string

מזהה. שם המשאב של הסריקה.

resultsUri

string

כתובת URL להצגת התוצאות.

localScanPath

string

נתיב סריקה מקומי.

cliVersion

string

גרסת ה-CLI.

sources[]

object (Source)

זוהו מקורות נתונים.

scmMetadata

object (ScmMetadata)

מטא-נתונים של SCM.

מקור

מייצג ממצא של מקור נתונים.

ייצוג ב-JSON
{
  "dataType": enum (DataType),
  "codeAttribution": {
    object (CodeAttribution)
  }
}
שדות
dataType

enum (DataType)

חובה. סוג הנתונים.

codeAttribution

object (CodeAttribution)

אופציונלי. שיוך קוד המקור לממצא.

DataType

סוגי הנתונים שבהם נעשה שימוש באפליקציה.

טיפוסים בני מנייה (enum)
DATA_TYPE_UNSPECIFIED לא צוין.
DATA_TYPE_APPROXIMATE_LOCATION המיקום הפיזי של משתמש או מכשיר באזור בגודל 3 קמ"ר ומעלה, כמו העיר שבה המשתמש נמצא, או מיקום שמסופק על ידי הרשאת ACCESS_COARSE_LOCATION ב-Android.
DATA_TYPE_PRECISE_LOCATION מיקום פיזי של משתמש או מכשיר באזור קטן מ-3 קמ"ר, כמו מיקום שמסופק על-ידי הרשאת ACCESS_FINE_LOCATION ב-Android.
DATA_TYPE_PERSONAL_NAME איך המשתמש קורא לעצמו, למשל השם הפרטי, שם המשפחה או הכינוי שלו.
DATA_TYPE_EMAIL_ADDRESS כתובת האימייל של המשתמש.
DATA_TYPE_USER_IDS מזהים שקשורים לאדם שאפשר לזהות. לדוגמה, מזהה חשבון, מספר חשבון או שם חשבון.
DATA_TYPE_PHYSICAL_ADDRESS הכתובת של המשתמש, למשל כתובת למשלוח דואר או כתובת מגורים.
DATA_TYPE_PHONE_NUMBER מספר הטלפון של המשתמש.
DATA_TYPE_RACE_AND_ETHNICITY מידע על הגזע או המוצא האתני של משתמש.
DATA_TYPE_POLITICAL_OR_RELIGIOUS_BELIEFS מידע על התפישות הפוליטיות או האמונות הדתיות של משתמש.
DATA_TYPE_SEXUAL_ORIENTATION מידע על הנטייה המינית של משתמש.
DATA_TYPE_OTHER_PERSONAL_INFO פרטים אישיים אחרים, כמו תאריך הלידה, זיהוי מגדרי, רקע צבאי וכו'.
DATA_TYPE_PAYMENT_INFO מידע על החשבונות הכספיים של משתמש, כמו מספר כרטיס האשראי.
DATA_TYPE_PURCHASE_HISTORY מידע על רכישות או עסקאות שהמשתמש ביצע.
DATA_TYPE_CREDIT_SCORE מידע על דירוג האשראי של משתמש.
DATA_TYPE_OTHER_FINANCIAL_INFO מידע פיננסי אחר, כמו המשכורת או החובות של המשתמש.
DATA_TYPE_HEALTH_INFO מידע על הבריאות של משתמש, כמו תיקים רפואיים או סימפטומים.
DATA_TYPE_FITNESS_INFO מידע על הכושר של משתמש, כמו אימוני כושר ופעילות גופנית אחרת.
DATA_TYPE_EMAILS אימיילים של משתמש, כולל שורת הנושא, השולח, הנמענים ותוכן האימייל.
DATA_TYPE_TEXT_MESSAGES הודעות טקסט של המשתמש, כולל השולח, הנמענים ותוכן ההודעה.
DATA_TYPE_OTHER_IN_APP_MESSAGES כל סוג אחר של הודעה. לדוגמה, הודעות מיידיות או תוכן של צ'אט.
DATA_TYPE_PHOTOS תמונות של משתמש.
DATA_TYPE_VIDEOS סרטונים של משתמש.
DATA_TYPE_VOICE_OR_SOUND_RECORDINGS הקול של משתמש, כמו דואר קולי או הקלטת אודיו.
DATA_TYPE_MUSIC_FILES קובצי מוזיקה של משתמש.
DATA_TYPE_OTHER_AUDIO_FILES קובצי אודיו אחרים שנוצרו או סופקו על ידי המשתמש.
DATA_TYPE_FILES_AND_DOCS הקבצים או המסמכים של משתמש, או מידע לגבי הקבצים או המסמכים שלו, כמו שמות הקבצים.
DATA_TYPE_CALENDAR_EVENTS מידע מיומן של משתמש, כמו אירועים, הערות לגבי אירועים ומשתתפים באירוע.
DATA_TYPE_CONTACTS מידע על אנשי הקשר של המשתמש, כמו שמות אנשי הקשר, היסטוריית ההודעות ומידע על גרף חברתי כמו שמות משתמשים, שכיחות יצירת הקשר, תדירות יצירת הקשר, משך האינטראקציות והיסטוריית שיחות.
DATA_TYPE_APP_INTERACTIONS מידע על אופן האינטראקציה של המשתמש עם האפליקציה, כמו מספר הצפיות בדפים או ההקשות.
DATA_TYPE_IN_APP_SEARCH_HISTORY מידע על מה שמשתמש חיפש באפליקציה שלכם.
DATA_TYPE_INSTALLED_APPS מלאי של אפליקציות או חבילות שמותקנות במכשיר של המשתמש.
DATA_TYPE_OTHER_USER_GENERATED_CONTENT תוכן אחר שנוצר על ידי המשתמש שלא מופיע כאן או בכל קטע אחר. לדוגמה, פרטים אישיים, הערות או תשובות לשאלות פתוחות שהמשתמש הוסיף.
DATA_TYPE_OTHER_ACTIONS פעילויות ופעולות אחרות של המשתמשים בתוך האפליקציה שלא רשומות כאן, כגון מהלכי משחק, לייקים ואפשרויות של תיבת דו-שיח.
DATA_TYPE_WEB_BROWSING_HISTORY מידע על האתרים שאליהם משתמש נכנס.
DATA_TYPE_CRASH_LOGS נתוני יומן קריסות מהאפליקציה. לדוגמה, מספר הפעמים שבהן האפליקציה קרסה, דוחות קריסה או מידע אחר שקשור ישירות לקריסה.
DATA_TYPE_PERFORMANCE_DIAGNOSTICS מידע על ביצועי האפליקציה. לדוגמה, חיי סוללה, זמן טעינה, זמן אחזור, קצב פריימים או ניתוחים טכניים אחרים.
DATA_TYPE_OTHER_APP_PERFORMANCE_DATA נתונים אחרים על ביצועי האפליקציה שלא רשומים כאן.
DATA_TYPE_DEVICE_OR_OTHER_IDS מזהים שקשורים לאפליקציה, למכשיר או לדפדפן ספציפי. לדוגמה, מספר IMEI, כתובת MAC, מזהה מכשיר Widevine, מספר התקנת Firebase או מזהה פרסום.

CodeAttribution

שיוך קוד מקור.

ייצוג ב-JSON
{
  "path": string,
  "lineNumber": integer,
  "codeExcerpt": string,
  "startLineNumber": integer
}
שדות
path

string

חובה. נתיב הקובץ.

lineNumber

integer

חובה. מספר השורה (החל מ-1).

codeExcerpt

string

אופציונלי. קטע קוד שבו זוהה המקור, יחד עם הקוד שמסביב.

startLineNumber

integer

אופציונלי. מספר שורת ההתחלה של קטע הקוד (מבוסס-1).

ScmMetadata

מטא-נתונים של SCM.

ייצוג ב-JSON
{
  "revisionId": string,
  "branch": string,
  "remoteUri": string,
  "pullRequest": {
    object (PullRequest)
  }
}
שדות
revisionId

string

חובה. מזהה הגרסה, למשל גיבוב (hash) של קומיט ב-Git.

branch

string

חובה. שם הסניף.

remoteUri

string

חובה. כתובת URL מרוחקת של Git.

pullRequest

object (PullRequest)

אופציונלי. מכיל מידע על בקשת המיזוג המשויכת. השדה הזה מאוכלס רק בסריקות של בקשות משיכה.

PullRequest

פרטים על בקשת המיזוג.

ייצוג ב-JSON
{
  "prNumber": string,
  "baseBranch": string
}
שדות
prNumber

string

חובה. אפשר לספק את הערך הזה על ידי המשתמש או לנתח אותו אוטומטית ממשתני סביבה מוגדרים מראש של CI.

baseBranch

string

חובה. לניתוח של בקשות למשיכת קוד, אנחנו משווים לסריקה האחרונה של ענף הבסיס כדי להדגיש בעיות חדשות.

Methods

generate

העלאת התוצאות של ניתוח התאימות לקוד המקומי ויצירת סריקה של בעיות פרטיות.

get

מבצע סריקה של מאגר.

list

רשימת הסריקות של המאגר שצוין.