RequestMetadata

Informasi meta yang berkaitan dengan penelusur lowongan atau entitas yang melakukan penelusuran lowongan. Informasi ini digunakan untuk meningkatkan performa layanan.

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

string

Wajib jika allowMissingIds tidak disetel atau false.

Cakupan atau sumber panggilan layanan yang ditentukan klien, yang biasanya merupakan domain tempat layanan telah diimplementasikan dan saat ini sedang dijalankan.

Misalnya, jika layanan dijalankan oleh klien Foo, Inc., di papan lowongan kerja www.foo.com dan situs karier www.bar.com, kolom ini disetel ke "foo.com" untuk digunakan pada papan lowongan kerja, dan "bar.com" untuk digunakan di situs karier.

Perlu diperhatikan bahwa setiap peningkatan pada model untuk situs tenant tertentu bergantung pada kolom ini yang disetel dengan benar ke domain unik.

Jumlah karakter maksimal yang diizinkan adalah 255.

sessionId

string

Wajib jika allowMissingIds tidak disetel atau false.

String identifikasi sesi unik. Sesi didefinisikan sebagai durasi interaksi pengguna akhir dengan layanan selama jangka waktu tertentu. Hapus kolom ini untuk masalah privasi sebelum memberikannya ke layanan.

Perlu diperhatikan bahwa setiap peningkatan pada model untuk situs tenant tertentu bergantung pada kolom ini yang disetel dengan benar ke ID sesi yang unik.

Jumlah karakter maksimal yang diizinkan adalah 255.

userId

string

Wajib jika allowMissingIds tidak disetel atau false.

String identifikasi pengguna unik, seperti yang ditentukan oleh klien. Untuk mendapatkan dampak positif yang kuat pada kualitas penelusuran, pastikan tingkat klien bersifat unik. Hapus kolom ini untuk masalah privasi sebelum memberikannya ke layanan.

Perhatikan bahwa setiap peningkatan pada model untuk situs tenant tertentu bergantung pada kolom ini yang disetel dengan benar ke ID pengguna unik.

Jumlah karakter maksimal yang diizinkan adalah 255.

allowMissingIds

boolean

Hanya disetel jika salah satu dari domain, sessionId, dan userId tidak tersedia karena alasan tertentu. Sebaiknya jangan tetapkan kolom ini dan berikan domain, sessionId, dan userId yang akurat untuk pengalaman layanan terbaik.

deviceInfo

object (DeviceInfo)

Jenis perangkat yang digunakan oleh pencari kerja pada saat panggilan ke layanan.

DeviceInfo

Informasi perangkat yang dikumpulkan dari pencari kerja, kandidat, atau entitas lain yang melakukan pencarian kerja. Memberikan informasi ini akan meningkatkan kualitas hasil penelusuran di seluruh perangkat.

Representasi JSON
{
  "deviceType": enum (DeviceType),
  "id": string
}
Kolom
deviceType

enum (DeviceType)

Jenis perangkat.

id

string

ID khusus perangkat. ID harus berupa ID unik yang membedakan perangkat dari perangkat lain.

DeviceType

Enumerasi yang menjelaskan portal akses dan mekanisme eksposur API.

Enum
DEVICE_TYPE_UNSPECIFIED Jenis perangkat tidak ditentukan.
WEB Browser web desktop, seperti Chrome, Firefox, Safari, atau Internet Explorer)
MOBILE_WEB Browser web perangkat seluler, seperti ponsel atau tablet dengan browser Chrome.
ANDROID Aplikasi native perangkat Android.
IOS Aplikasi native perangkat iOS.
BOT Bot, bukan perangkat yang dioperasikan oleh manusia, seperti web crawler.
OTHER Jenis perangkat lainnya.