RequestMetadata

Metadati relative all'utente o all'entità che ha eseguito la ricerca di lavoro. Queste informazioni vengono utilizzate per migliorare le prestazioni del servizio.

Rappresentazione JSON
{
  "domain": string,
  "sessionId": string,
  "userId": string,
  "allowMissingIds": boolean,
  "deviceInfo": {
    object (DeviceInfo)
  }
}
Campi
domain

string

Obbligatorio se allowMissingIds non è impostato o false.

L'ambito o l'origine definiti dal client della chiamata al servizio, che in genere corrisponde al dominio su cui il servizio è stato implementato ed è attualmente in esecuzione.

Ad esempio, se il servizio è gestito dal cliente Foo, Inc., sulla bacheca degli annunci di lavoro www.foo.com e sul sito per l'impiego www.bar.com, questo campo è impostato su "foo.com" per l'utilizzo nella bacheca degli annunci di lavoro e su "bar.com" per l'utilizzo sul sito dedicato alle offerte di lavoro.

Tieni presente che eventuali miglioramenti al modello per un particolare sito tenant si basano sul fatto che questo campo sia impostato correttamente su un dominio univoco.

Il numero massimo di caratteri consentiti è 255.

sessionId

string

Obbligatorio se allowMissingIds non è impostato o false.

Una stringa di identificazione della sessione univoca. Per sessione si intende la durata dell'interazione di un utente finale con il servizio in un determinato periodo. Offusca questo campo per problemi di privacy prima di fornirlo al servizio.

Tieni presente che eventuali miglioramenti al modello per un particolare sito tenant si basano sul fatto che questo campo sia impostato correttamente su un ID sessione univoco.

Il numero massimo di caratteri consentiti è 255.

userId

string

Obbligatorio se allowMissingIds non è impostato o false.

Una stringa di identificazione dell'utente univoco, come determinato dal cliente. Per ottenere il massimo impatto positivo sulla qualità della ricerca, assicurati che il livello di cliente sia unico. Offusca questo campo per problemi di privacy prima di fornirlo al servizio.

Tieni presente che eventuali miglioramenti al modello per un particolare sito tenant si basano sulla corretta impostazione di questo campo su un ID utente unico.

Il numero massimo di caratteri consentiti è 255.

allowMissingIds

boolean

Impostato solo quando domain, sessionId e userId non sono disponibili per un motivo non determinato. Ti consigliamo vivamente di non impostare questo campo e di fornire domain, sessionId e userId accurati per una migliore esperienza di servizio.

deviceInfo

object (DeviceInfo)

Il tipo di dispositivo utilizzato da chi cerca l'impiego al momento della chiamata al servizio.

DeviceInfo

Informazioni sul dispositivo raccolte dalla persona alla ricerca di lavoro, dal candidato o da un'altra entità che esegue la ricerca di lavoro. Queste informazioni migliorano la qualità dei risultati di ricerca su tutti i dispositivi.

Rappresentazione JSON
{
  "deviceType": enum (DeviceType),
  "id": string
}
Campi
deviceType

enum (DeviceType)

Tipo di dispositivo.

id

string

Un ID specifico del dispositivo. L'ID deve essere un identificatore univoco che distingue il dispositivo dagli altri dispositivi.

DeviceType

Un'enumerazione che descrive un portale di accesso all'API e un meccanismo di esposizione.

Enum
DEVICE_TYPE_UNSPECIFIED Il tipo di dispositivo non è specificato.
WEB Un browser web desktop, come Chrome, Firefox, Safari o Internet Explorer.
MOBILE_WEB Un browser web di dispositivi mobili, ad esempio uno smartphone o un tablet con browser Chrome.
ANDROID Un'applicazione nativa del dispositivo Android.
IOS Un'applicazione nativa del dispositivo iOS.
BOT Un bot, a differenza di un dispositivo gestito da esseri umani, come un web crawler.
OTHER Altri tipi di dispositivi.