REST Resource: accounts.repos.scans

Kaynak: RepoScan

Depo taraması.

JSON gösterimi
{
  "name": string,
  "resultsUri": string,
  "localScanPath": string,
  "cliVersion": string,
  "sources": [
    {
      object (Source)
    }
  ],
  "scmMetadata": {
    object (ScmMetadata)
  }
}
Alanlar
name

string

Tanımlayıcı. Taramanın kaynak adı.

resultsUri

string

Sonuçları görüntülemek için bir URL.

localScanPath

string

Yerel tarama yolu.

cliVersion

string

CLI sürümü.

sources[]

object (Source)

Veri kaynakları algılandı.

scmMetadata

object (ScmMetadata)

SCM meta verileri.

Kaynak

Veri kaynağı bulgusunu temsil eder.

JSON gösterimi
{
  "dataType": enum (DataType),
  "codeAttribution": {
    object (CodeAttribution)
  }
}
Alanlar
dataType

enum (DataType)

Zorunlu. Veri türü.

codeAttribution

object (CodeAttribution)

İsteğe bağlıdır. Bulgu için kaynak kodu ilişkilendirmesi.

DataType

Uygulamanızın kullandığı veri türleri.

Sıralamalar
DATA_TYPE_UNSPECIFIED Belirtilmedi.
DATA_TYPE_APPROXIMATE_LOCATION Kullanıcının veya cihazın fiziksel olarak bulunduğu 3 kilometrekare ya da üzeri büyüklükte bir alan (kullanıcının bulunduğu şehir gibi) veya Android'in ACCESS_COARSE_LOCATION izni tarafından sağlanan konum.
DATA_TYPE_PRECISE_LOCATION Kullanıcının veya cihazın 3 kilometrekareden küçük bir alan içindeki fiziksel konumu. Örneğin, Android'in ACCESS_FINE_LOCATION izni tarafından sağlanan konum.
DATA_TYPE_PERSONAL_NAME Kullanıcının tercih ettiği hitap şekli. Örneğin, adı, soyadı veya takma adı.
DATA_TYPE_EMAIL_ADDRESS Kullanıcının e-posta adresi.
DATA_TYPE_USER_IDS Tanımlanabilen bir kişiyle ilgili tanımlayıcılar. Örneğin, hesap kimliği, hesap numarası veya hesap adı.
DATA_TYPE_PHYSICAL_ADDRESS Kullanıcının adresi. Örneğin, posta veya ev adresi.
DATA_TYPE_PHONE_NUMBER Kullanıcının telefon numarası.
DATA_TYPE_RACE_AND_ETHNICITY Kullanıcının ırkı veya etnik kökeni hakkında bilgiler.
DATA_TYPE_POLITICAL_OR_RELIGIOUS_BELIEFS Kullanıcının siyasi görüşü veya dini inancı hakkında bilgiler.
DATA_TYPE_SEXUAL_ORIENTATION Kullanıcının cinsel yönelimiyle ilgili bilgiler.
DATA_TYPE_OTHER_PERSONAL_INFO Doğum tarihi, cinsel kimlik, gazilik durumu vb. diğer kişisel bilgilerin tümü.
DATA_TYPE_PAYMENT_INFO Kullanıcının mali hesapları hakkında bilgiler. Örneğin, kredi kartı numarası.
DATA_TYPE_PURCHASE_HISTORY Kullanıcının alışveriş veya ödeme işlemleri ile ilgili bilgiler.
DATA_TYPE_CREDIT_SCORE Kullanıcının kredi notuyla ilgili bilgiler.
DATA_TYPE_OTHER_FINANCIAL_INFO Kullanıcı maaşı veya borçları gibi diğer finansal bilgiler.
DATA_TYPE_HEALTH_INFO Kullanıcının sağlığı ile ilgili bilgiler. Örneğin, tıbbi kayıtlar veya belirtiler.
DATA_TYPE_FITNESS_INFO Kullanıcının fitness bilgileri. Örneğin, egzersiz veya başka fiziksel aktiviteler.
DATA_TYPE_EMAILS E-posta konu satırı, gönderen, alıcılar ve e-postanın içeriği dahil olmak üzere kullanıcının e-postaları.
DATA_TYPE_TEXT_MESSAGES Gönderen, alıcılar ve mesajın içeriği dahil olmak üzere kullanıcının kısa mesajları.
DATA_TYPE_OTHER_IN_APP_MESSAGES Diğer tüm mesaj türleri. Örneğin, anlık mesajlar veya sohbet içerikleri.
DATA_TYPE_PHOTOS Kullanıcının fotoğrafları.
DATA_TYPE_VIDEOS Kullanıcının videoları.
DATA_TYPE_VOICE_OR_SOUND_RECORDINGS Kullanıcının sesi. Örneğin, sesli mesaj veya ses kaydı.
DATA_TYPE_MUSIC_FILES Kullanıcının müzik dosyaları.
DATA_TYPE_OTHER_AUDIO_FILES Kullanıcının oluşturduğu veya sağladığı diğer tüm ses dosyaları.
DATA_TYPE_FILES_AND_DOCS Kullanıcının dosya veya dokümanları ya da dosya veya dokümanları hakkında bilgiler (ör. dosya adları).
DATA_TYPE_CALENDAR_EVENTS Kullanıcının takviminden bilgiler. Örneğin, etkinlikler, etkinlik notları ve katılımcılar.
DATA_TYPE_CONTACTS Kullanıcının kişileri hakkında bilgiler. Örneğin, kişi adları ve mesaj geçmişinin yanı sıra kullanıcı adları, iletişimin yeniliği, iletişim sıklığı, etkileşim süresi ve çağrı geçmişi gibi sosyal grafik bilgileri.
DATA_TYPE_APP_INTERACTIONS Kullanıcının uygulamanızla nasıl etkileşim kurduğu hakkında bilgiler (ör. sayfa görüntüleme veya dokunma sayısı).
DATA_TYPE_IN_APP_SEARCH_HISTORY Kullanıcının uygulamanızda yaptığı aramalarla ilgili bilgiler.
DATA_TYPE_INSTALLED_APPS Kullanıcının cihazında yüklü uygulamaların veya paketlerin envanteri.
DATA_TYPE_OTHER_USER_GENERATED_CONTENT Burada veya diğer bölümlerde listelenmemiş, kullanıcı tarafından oluşturulan içeriklerin tamamı. Örneğin, kullanıcı biyografileri, notlar veya açık uçlu yanıtlar.
DATA_TYPE_OTHER_ACTIONS Burada listelenmeyen diğer tüm uygulama içi kullanıcı etkinlikleri veya işlemleri. Örneğin, oyun oynama, beğenmeler ve iletişim seçenekleri.
DATA_TYPE_WEB_BROWSING_HISTORY Kullanıcının ziyaret ettiği web siteleriyle ilgili bilgiler.
DATA_TYPE_CRASH_LOGS Uygulamanızdan alınan kilitlenme günlüğü verileri. Örneğin, uygulamanızın kilitlenme sayısı, yığın izlemeler (stack trace) veya bir kilitlenme ile doğrudan ilişkili diğer bilgiler.
DATA_TYPE_PERFORMANCE_DIAGNOSTICS Uygulamanızın performansı hakkında bilgiler. Örneğin, pil ömrü, yükleme süresi, gecikme, kare hızı veya teknik teşhisler.
DATA_TYPE_OTHER_APP_PERFORMANCE_DATA Burada listelenmemiş diğer tüm uygulama performansı verileri.
DATA_TYPE_DEVICE_OR_OTHER_IDS Tek bir cihaz, tarayıcı veya uygulamayla ilişkili tanımlayıcılar. Örneğin, IMEI numarası, MAC adresi, Widevine cihaz kimliği, Firebase yükleme kimliği veya reklam tanımlayıcısı.

CodeAttribution

Kaynak kodu ilişkilendirmesi.

JSON gösterimi
{
  "path": string,
  "lineNumber": integer,
  "codeExcerpt": string,
  "startLineNumber": integer
}
Alanlar
path

string

Zorunlu. Dosyanın yolu.

lineNumber

integer

Zorunlu. Satır numarası (1 tabanlı).

codeExcerpt

string

İsteğe bağlıdır. Kaynak kodun algılandığı yerdeki kod alıntısı ve çevresindeki kod.

startLineNumber

integer

İsteğe bağlıdır. Kod alıntısının başlangıç satır numarası (1 tabanlı).

ScmMetadata

SCM meta verileri.

JSON gösterimi
{
  "revisionId": string,
  "branch": string,
  "remoteUri": string,
  "pullRequest": {
    object (PullRequest)
  }
}
Alanlar
revisionId

string

Zorunlu. Düzeltme kimliği (ör. Git commit karması).

branch

string

Zorunlu. Şube adı.

remoteUri

string

Zorunlu. Git uzak URL'si.

pullRequest

object (PullRequest)

İsteğe bağlıdır. İlişkili çekme isteği hakkında bilgi içerir. Bu alan yalnızca çekme isteği taramaları için doldurulur.

PullRequest

Pull isteği bilgileri.

JSON gösterimi
{
  "prNumber": string,
  "baseBranch": string
}
Alanlar
prNumber

string

Zorunlu. Bu, kullanıcı tarafından sağlanabilir veya önceden tanımlanmış CI ortam değişkenlerinden otomatik olarak ayrıştırılabilir.

baseBranch

string

Zorunlu. PR analizinde, yeni sorunları vurgulamak için temel dalın en son taramasıyla karşılaştırma yaparız.

Yöntemler

generate

Yerel kod uyumluluğu analizinin sonuçlarını yükler ve gizlilik sorunlarının taramasını oluşturur.

get

Depo taraması alır.

list

Belirtilen depo için depo taramalarını listeler.