Resource: Schema
Jenis resource API. Untuk resource Schema, nilainya selalu admin#directory#schema
.
Representasi JSON |
---|
{
"schemaId": string,
"schemaName": string,
"fields": [
{
object ( |
Kolom | |
---|---|
schemaId |
ID unik skema (Hanya baca) |
schemaName |
Nama skema. Setiap |
fields[] |
Daftar kolom dalam skema. |
displayName |
Nama tampilan untuk skema. |
kind |
Jenis resource ini. |
etag |
ETag resource. |
SchemaFieldSpec
Anda dapat menggunakan skema untuk menambahkan kolom kustom ke profil pengguna. Anda dapat menggunakan kolom ini untuk menyimpan informasi seperti project yang dikerjakan pengguna, lokasi fisik mereka, tanggal mereka dipekerjakan, atau apa pun yang sesuai dengan kebutuhan bisnis Anda. Untuk informasi selengkapnya, lihat Kolom Pengguna Kustom.
Representasi JSON |
---|
{ "fieldName": string, "fieldId": string, "fieldType": string, "multiValued": boolean, "kind": string, "etag": string, "indexed": boolean, "displayName": string, "readAccessType": string, "numericIndexingSpec": { "minValue": number, "maxValue": number } } |
Kolom | |
---|---|
fieldName |
Nama kolom. |
fieldId |
ID unik kolom (Hanya baca) |
fieldType |
Jenis kolom. Nilai yang dapat diterima adalah:
|
multiValued |
Boolean yang menentukan apakah ini adalah kolom multinilai atau bukan. Default: |
kind |
Jenis resource ini. Untuk kolom skema, nilainya selalu |
etag |
ETag kolom. |
indexed |
Boolean yang menentukan apakah kolom diindeks atau tidak. Default: |
displayName |
Nama Tampilan kolom. |
readAccessType |
Menentukan siapa yang dapat melihat nilai kolom ini. Lihat Mengambil pengguna sebagai non-administrator untuk mengetahui informasi selengkapnya. Catatan: Mungkin perlu waktu hingga 24 jam agar perubahan pada kolom ini ditampilkan. Nilai yang dapat diterima adalah:
|
numericIndexingSpec |
Spesifikasi pengindeksan untuk kolom numerik. Secara default, hanya kueri pencocokan persis yang akan didukung untuk kolom numerik. Menetapkan |
numericIndexingSpec.minValue |
Nilai minimum kolom ini. Hal ini dimaksudkan untuk menjadi indikasi, bukan diterapkan. Nilai di luar rentang ini akan tetap diindeks, tetapi penelusuran mungkin tidak berperforma baik. |
numericIndexingSpec.maxValue |
Nilai maksimum kolom ini. Hal ini dimaksudkan sebagai indikasi, bukan diberlakukan. Nilai di luar rentang ini akan tetap diindeks, tetapi penelusuran mungkin tidak berperforma baik. |
Metode |
|
---|---|
|
Menghapus skema. |
|
Mengambil skema. |
|
Membuat skema. |
|
Mengambil semua skema untuk pelanggan. |
|
Menerapkan patch ke skema. |
|
Memperbarui skema. |