Recurso: RepoScan
Verificação do repositório.
Representação JSON |
---|
{ "name": string, "resultsUri": string, "localScanPath": string, "cliVersion": string, "sources": [ { object ( |
Campos | |
---|---|
name |
Identificador. Nome do recurso da verificação. |
results |
Um URL para conferir os resultados. |
local |
Caminho de leitura local. |
cli |
Versão da CLI. |
sources[] |
Fontes de dados detectadas. |
scm |
Metadados do SCM. |
Origem
Representa uma descoberta de fonte de dados.
Representação JSON |
---|
{ "dataType": enum ( |
Campos | |
---|---|
data |
Obrigatório. Tipo de dados. |
code |
Opcional. Atribuição de código-fonte para a descoberta. |
DataType
Tipos de dados usados pelo seu app.
Enums | |
---|---|
DATA_TYPE_UNSPECIFIED |
Não especificado. |
DATA_TYPE_APPROXIMATE_LOCATION |
É a localização física do usuário ou do dispositivo em uma área maior ou igual a três quilômetros quadrados, como a cidade em que ele está ou a localização fornecida pela permissão ACCESS_COARSE_LOCATION do Android. |
DATA_TYPE_PRECISE_LOCATION |
É a localização física do usuário ou do dispositivo em uma área inferior a três quilômetros quadrados, como a localização fornecida pela permissão ACCESS_FINE_LOCATION do Android. |
DATA_TYPE_PERSONAL_NAME |
É como um usuário se refere a si mesmo (nome, sobrenome ou apelido). |
DATA_TYPE_EMAIL_ADDRESS |
É o endereço de e-mail do usuário. |
DATA_TYPE_USER_IDS |
São os identificadores relacionados a uma pessoa específica. Por exemplo: ID, número ou nome da conta. |
DATA_TYPE_PHYSICAL_ADDRESS |
É o endereço do usuário, como um endereço residencial ou de correspondência. |
DATA_TYPE_PHONE_NUMBER |
O número de telefone do usuário. |
DATA_TYPE_RACE_AND_ETHNICITY |
São informações sobre a raça ou a etnia do usuário. |
DATA_TYPE_POLITICAL_OR_RELIGIOUS_BELIEFS |
São informações sobre o posicionamento político ou as crenças religiosas do usuário. |
DATA_TYPE_SEXUAL_ORIENTATION |
São informações sobre a orientação sexual de um usuário. |
DATA_TYPE_OTHER_PERSONAL_INFO |
Qualquer outra informação pessoal, como data de nascimento, identidade de gênero, status de veterano etc. |
DATA_TYPE_PAYMENT_INFO |
São informações financeiras do usuário, como número do cartão de crédito. |
DATA_TYPE_PURCHASE_HISTORY |
São informações sobre compras ou transações feitas pelo usuário. |
DATA_TYPE_CREDIT_SCORE |
São informações sobre o score de crédito de um usuário. |
DATA_TYPE_OTHER_FINANCIAL_INFO |
São outras informações financeiras, como salários ou dívidas dos usuários. |
DATA_TYPE_HEALTH_INFO |
São informações sobre a saúde do usuário, como histórico médico ou sintomas. |
DATA_TYPE_FITNESS_INFO |
São informações sobre o condicionamento físico do usuário, como quais exercícios ou atividades físicas ele pratica. |
DATA_TYPE_EMAILS |
São os e-mails de um usuário, incluindo o assunto, o remetente, os destinatários e o conteúdo do e-mail. |
DATA_TYPE_TEXT_MESSAGES |
São as mensagens de texto de um usuário, incluindo o remetente, destinatários e o conteúdo da mensagem. |
DATA_TYPE_OTHER_IN_APP_MESSAGES |
São quaisquer outros tipos de mensagem. Por exemplo, mensagens instantâneas ou conteúdo de chats. |
DATA_TYPE_PHOTOS |
São as fotos do usuário. |
DATA_TYPE_VIDEOS |
São os vídeos do usuário. |
DATA_TYPE_VOICE_OR_SOUND_RECORDINGS |
É a voz do usuário, como um correio de voz ou uma gravação de som. |
DATA_TYPE_MUSIC_FILES |
São os arquivos de música do usuário. |
DATA_TYPE_OTHER_AUDIO_FILES |
Qualquer outro arquivo de áudio criado ou fornecido pelo usuário. |
DATA_TYPE_FILES_AND_DOCS |
São os arquivos ou documentos do usuário ou informações relacionadas a eles, como nomes de arquivos. |
DATA_TYPE_CALENDAR_EVENTS |
São informações da agenda do usuário, como eventos, observações de eventos e convidados. |
DATA_TYPE_CONTACTS |
São informações sobre os contatos do usuário. Por exemplo: nomes, histórico de mensagens e dados de gráficos sociais, como nomes de usuários, tempo para retorno e frequência do contato, duração da interação e histórico de chamadas. |
DATA_TYPE_APP_INTERACTIONS |
Informações sobre como um usuário interage com seu app, como o número de visualizações de página ou toques. |
DATA_TYPE_IN_APP_SEARCH_HISTORY |
São informações sobre como o usuário utilizou a pesquisa no app. |
DATA_TYPE_INSTALLED_APPS |
Inventário de apps ou pacotes instalados no dispositivo do usuário. |
DATA_TYPE_OTHER_USER_GENERATED_CONTENT |
Inclui qualquer outro conteúdo gerado pelo usuário não listado aqui ou nas outras seções. Por exemplo: biografias de usuários, anotações ou respostas abertas. |
DATA_TYPE_OTHER_ACTIONS |
São quaisquer outras atividades do usuário ou ações no app não listadas aqui, como sessões de jogo, curtidas e opções de caixas de diálogo. |
DATA_TYPE_WEB_BROWSING_HISTORY |
São informações sobre sites que o usuário visitou. |
DATA_TYPE_CRASH_LOGS |
São os dados de registros de falhas do app. Por exemplo, o número de vezes que o app falhou, stack traces ou outras informações diretamente relacionadas a uma falha. |
DATA_TYPE_PERFORMANCE_DIAGNOSTICS |
São informações sobre o desempenho do app. Por exemplo: duração da bateria, tempo de carregamento, latência, taxa de quadros ou qualquer diagnóstico técnico. |
DATA_TYPE_OTHER_APP_PERFORMANCE_DATA |
Inclui qualquer outro dado de desempenho do app não listado aqui. |
DATA_TYPE_DEVICE_OR_OTHER_IDS |
São identificadores que se relacionam a um dispositivo, navegador ou app específico. Por exemplo: números de IMEI, endereços MAC, IDs do dispositivo do Widevine, IDs de instalação do Firebase ou identificadores de publicidade. |
CodeAttribution
Atribuição de código-fonte.
Representação JSON |
---|
{ "path": string, "lineNumber": integer, "codeExcerpt": string, "startLineNumber": integer } |
Campos | |
---|---|
path |
Obrigatório. Caminho do arquivo. |
line |
Obrigatório. Número da linha (baseado em 1). |
code |
Opcional. Trecho de código em que a origem foi detectada, junto com o código ao redor. |
start |
Opcional. Número da linha inicial do trecho de código (com base em 1). |
ScmMetadata
Metadados do SCM.
Representação JSON |
---|
{
"revisionId": string,
"branch": string,
"remoteUri": string,
"pullRequest": {
object ( |
Campos | |
---|---|
revision |
Obrigatório. ID da revisão, por exemplo, hash de commit do Git. |
branch |
Obrigatório. Nome da ramificação. |
remote |
Obrigatório. URL remoto do Git. |
pull |
Opcional. Contém informações sobre a solicitação de envio associada. Esse campo só é preenchido para verificações de solicitações de pull. |
PullRequest
Informações da solicitação de envio.
Representação JSON |
---|
{ "prNumber": string, "baseBranch": string } |
Campos | |
---|---|
pr |
Obrigatório. Isso pode ser fornecido pelo usuário ou analisado automaticamente de variáveis de ambiente de CI predefinidas. |
base |
Obrigatório. Para a análise de PRs, comparamos com a verificação mais recente da ramificação de base para destacar novos problemas. |
Métodos |
|
---|---|
|
Faz upload dos resultados da análise de conformidade de código local e gera uma verificação de problemas de privacidade. |
|
Recebe uma verificação de repositório. |
|
Lista as verificações de repositório para o repositório especificado. |