REST Resource: accounts.repos.scans

संसाधन: RepoScan

Repo scan.

JSON के काेड में दिखाना
{
  "name": string,
  "resultsUri": string,
  "localScanPath": string,
  "cliVersion": string,
  "sources": [
    {
      object (Source)
    }
  ],
  "scmMetadata": {
    object (ScmMetadata)
  }
}
फ़ील्ड
name

string

आइडेंटिफ़ायर. स्कैन के संसाधन का नाम.

resultsUri

string

नतीजे देखने के लिए यूआरएल.

localScanPath

string

लोकल स्कैन पाथ.

cliVersion

string

सीएलआई वर्शन.

sources[]

object (Source)

डेटा सोर्स का पता चला.

scmMetadata

object (ScmMetadata)

एससीएम मेटाडेटा.

स्रोत

यह डेटा सोर्स से जुड़ी गड़बड़ी को दिखाता है.

JSON के काेड में दिखाना
{
  "dataType": enum (DataType),
  "codeAttribution": {
    object (CodeAttribution)
  }
}
फ़ील्ड
dataType

enum (DataType)

ज़रूरी है. डेटा टाइप.

codeAttribution

object (CodeAttribution)

ज़रूरी नहीं. नतीजे के लिए सोर्स कोड एट्रिब्यूशन.

DataType

आपका ऐप्लिकेशन किस तरह का डेटा इस्तेमाल करता है.

Enums
DATA_TYPE_UNSPECIFIED जानकारी नहीं दी गई है.
DATA_TYPE_APPROXIMATE_LOCATION ऐसे उपयोगकर्ता या डिवाइस की जगह की जानकारी जो 3 वर्ग किलोमीटर या उससे ज़्यादा दूरी पर हो. उदाहरण के लिए, वह शहर जहां उपयोगकर्ता है या Android की ACCESS_COARSE_LOCATION अनुमति से मिली जगह की जानकारी.
DATA_TYPE_PRECISE_LOCATION ऐसे उपयोगकर्ता या डिवाइस की जगह की जानकारी जो 3 वर्ग किलोमीटर से कम दूरी पर हो, जैसे कि Android की ACCESS_FINE_LOCATION अनुमति से मिली जगह की जानकारी.
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

एससीएम मेटाडेटा.

JSON के काेड में दिखाना
{
  "revisionId": string,
  "branch": string,
  "remoteUri": string,
  "pullRequest": {
    object (PullRequest)
  }
}
फ़ील्ड
revisionId

string

ज़रूरी है. बदलाव का आईडी, जैसे कि Git कमिट हैश.

branch

string

ज़रूरी है. ब्रांच का नाम.

remoteUri

string

ज़रूरी है. Git रिमोट यूआरएल.

pullRequest

object (PullRequest)

ज़रूरी नहीं. इस कुकी में, उससे जुड़े पुल अनुरोध के बारे में जानकारी होती है. यह सिर्फ़ पुल अनुरोध स्कैन के लिए पॉप्युलेट किया जाता है.

PullRequest

पुल के अनुरोध की जानकारी.

JSON के काेड में दिखाना
{
  "prNumber": string,
  "baseBranch": string
}
फ़ील्ड
prNumber

string

ज़रूरी है. इसे उपयोगकर्ता दे सकता है या पहले से तय किए गए सीआई एनवायरमेंट वैरिएबल से अपने-आप पार्स किया जा सकता है.

baseBranch

string

ज़रूरी है. पीआर विश्लेषण के लिए, हम नई समस्याओं को हाइलाइट करने के लिए, बेस ब्रांच के सबसे हाल के स्कैन से तुलना करते हैं.

तरीके

generate

यह कुकी, स्थानीय कानून के मुताबिक कोड के इस्तेमाल से जुड़े विश्लेषण के नतीजे अपलोड करती है. साथ ही, निजता से जुड़ी समस्याओं को स्कैन करती है.

get

रिपो स्कैन करता है.

list

यह कमांड, किसी खास रिपॉज़िटरी के लिए रिपॉज़िटरी स्कैन की सूची दिखाती है.