Method: customers.reports.countPrintJobsByUser

Receba um resumo das impressões feitas por cada usuário.

Solicitação HTTP

GET https://chromemanagement.googleapis.com/v1/{customer=customers/*}/reports:countPrintJobsByUser

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
customer

string

Obrigatório. ID de cliente com o prefixo "customers/" ou "customers/my_customer" para usar o cliente associado à conta que fez a solicitação.

Parâmetros de consulta

Parâmetros
printerOrgUnitId

string

O ID da unidade organizacional das impressoras. Se especificado, só os trabalhos de impressão iniciados com impressoras da unidade organizacional especificada vão ser contabilizados. Se omitido, todos os trabalhos de impressão serão contados.

pageSize

integer

Número máximo de resultados a serem retornados. O valor máximo e o padrão são 100.

pageToken

string

Token para especificar a página da resposta a ser retornada.

filter

string

String de consulta para filtrar resultados, campos separados por AND na sintaxe EBNF.

Observação: as operações OR não são suportadas nesse filtro. Observação: somente os comparadores >= e <= são compatíveis com esse filtro.

Campos de filtro compatíveis:

  • completeTime
orderBy

string

Campo usado para ordenar os resultados. Se omitido, os resultados serão classificados em ordem crescente no campo "userEmail".

Campos orderBy compatíveis:

  • userEmail
  • jobCount
  • printerCount
  • deviceCount

Corpo da solicitação

O corpo da solicitação precisa estar vazio.

Corpo da resposta

Resposta contendo um relatório de impressão resumido para cada usuário que iniciou um trabalho de impressão com uma impressora a partir da unidade organizacional especificada durante o intervalo de tempo solicitado.

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

Representação JSON
{
  "userPrintReports": [
    {
      object (UserPrintReport)
    }
  ],
  "nextPageToken": string,
  "totalSize": string
}
Campos
userPrintReports[]

object (UserPrintReport)

Lista de solicitações correspondentes de UserPrint Reports.

nextPageToken

string

Token de paginação para solicitar a próxima página.

totalSize

string (int64 format)

Número total de usuários que correspondem à solicitação.

Escopos de autorização

Requer o seguinte escopo OAuth:

  • https://www.googleapis.com/auth/chrome.management.reports.readonly

UserPrintReport

O relatório de report.countPrintJobsByUser, contém estatísticas de impressão de um usuário. Contém o número de impressoras, de dispositivos usados para iniciar trabalhos de impressão e de trabalhos de impressão iniciados.

Representação JSON
{
  "userId": string,
  "userEmail": string,
  "jobCount": string,
  "printerCount": string,
  "deviceCount": string
}
Campos
userId

string

O ID exclusivo da API Directory do usuário.

userEmail

string

O endereço de e-mail principal do usuário.

jobCount

string (int64 format)

Número de trabalhos de impressão iniciados pelo usuário.

printerCount

string (int64 format)

Número de impressoras usadas pelo usuário.

deviceCount

string (int64 format)

O número de dispositivos Chrome usados para iniciar trabalhos de impressão pelo usuário.