المورد: RepoScan
فحص المستودع
تمثيل JSON |
---|
{ "name": string, "resultsUri": string, "localScanPath": string, "cliVersion": string, "sources": [ { object ( |
الحقول | |
---|---|
name |
المعرّف اسم المورد الخاص بعملية الفحص. |
results |
عنوان URL للاطّلاع على النتائج |
local |
مسار المسح المحلي |
cli |
إصدار واجهة سطر الأوامر |
sources[] |
تم رصد مصادر البيانات. |
scm |
البيانات الوصفية لنظام إدارة سلسلة التوريد |
المصدر
تمثّل هذه السمة نتيجة بحث عن مصدر بيانات.
تمثيل JSON |
---|
{ "dataType": enum ( |
الحقول | |
---|---|
data |
مطلوب. نوع البيانات |
code |
اختيارية: تحديد مصدر رمز المصدر الذي تم العثور عليه |
DataType
أنواع البيانات التي يستخدمها تطبيقك
عمليات التعداد | |
---|---|
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 |
مطلوب. مسار الملف |
line |
مطلوب. رقم السطر (يبدأ بالرقم 1). |
code |
اختيارية: مقتطف من الرمز حيث تم رصد المصدر بالإضافة إلى الرمز المحيط |
start |
اختيارية: رقم سطر مقتطف الرمز البرمجي (يبدأ من 1). |
ScmMetadata
البيانات الوصفية لنظام إدارة سلسلة التوريد
تمثيل JSON |
---|
{
"revisionId": string,
"branch": string,
"remoteUri": string,
"pullRequest": {
object ( |
الحقول | |
---|---|
revision |
مطلوب. معرّف النسخة السابقة، مثل تجزئة عملية الإيداع في Git |
branch |
مطلوب. تمثّل هذه السمة اسم الفرع. |
remote |
مطلوب. عنوان URL البعيد الخاص بـ Git |
pull |
اختيارية: يحتوي على معلومات حول طلب السحب المرتبط. لا تتم تعبئة هذا الحقل إلا لعمليات فحص طلبات السحب. |
PullRequest
معلومات طلب الدمج
تمثيل JSON |
---|
{ "prNumber": string, "baseBranch": string } |
الحقول | |
---|---|
pr |
مطلوب. يمكن أن يقدّم المستخدم هذه المعلومات أو يتم تحليلها تلقائيًا من متغيّرات بيئة CI المحدّدة مسبقًا. |
base |
مطلوب. لتحليل طلبات السحب، نقارنها بأحدث عملية فحص للفرع الأساسي من أجل إبراز المشاكل الجديدة. |
الطُرق |
|
---|---|
|
تحميل نتائج تحليل "الامتثال لقانون الخصوصية المحلي" وإنشاء عملية فحص لمشاكل الخصوصية |
|
يحصل على فحص للمستودع. |
|
تعرض هذه الطريقة عمليات فحص مستودع القوائم للمستودع المحدّد. |