Membuat objek Company
untuk mengidentifikasi perusahaan (pelanggan) secara unik untuk pendaftaran Knox atau zero-touch. Setelah metode berhasil ditampilkan, pemilik (primary_emails
) atau admin (secondary_emails
) yang ditentukan dapat mengaitkan alamat email mereka dengan Akun Google untuk mengakses portal pelanggan zero-touch (untuk mengetahui detailnya, lihat Pendaftaran zero-touch untuk admin IT) atau Akun Samsung untuk mengakses portal Knox Mobile Enrollment (KME).
Tanda tangan metode
public CreateCustomerResponse createCustomer(CreateCustomerRequest request) throws CommonException;
CreateCustomerRequest
Nama properti | Nilai | Wajib | Deskripsi |
---|---|---|---|
customer_name |
string |
Ya | Nama perusahaan. Misalnya, XYZ Corp. Ditampilkan kepada karyawan perusahaan di portal pendaftaran zero-touch. |
primary_emails |
Daftar object(string) |
Ya | Zero-touch: Alamat email pengguna pelanggan dalam peran pemilik. Setidaknya masukkan satu alamat email. Setiap alamat email harus dikaitkan dengan Akun Google. Pemilik memiliki akses yang sama dengan admin, tetapi juga dapat menambahkan, menghapus, dan mengedit pengguna portal organisasi Anda. Samsung: Alamat email admin super pelanggan. Samsung hanya mengambil email pertama dalam daftar. Alamat email harus dikaitkan dengan Akun Samsung. |
secondary_emails |
Daftar object(string) |
Tidak | Alamat email pengguna pelanggan dalam peran admin. Setiap alamat email harus dikaitkan dengan Akun Google. Catatan: Properti ini tidak didukung oleh Samsung. |
vendorParams |
map |
Zero-touch: Tidak Samsung: Ya |
Kolom tambahan, key-value pair yang ditentukan vendor. Permintaan dari class SamsungResellerService harus menentukan:"country": Kode negara ISO 3166-1 pelanggan, misalnya "US". "firstName": nama depan pelanggan (maks. 60 karakter). "lastName": nama belakang pelanggan (maks. 60 karakter). "service": "KME" adalah satu-satunya nilai yang didukung. |
CreateCustomerResponse
Nama properti | Nilai | Deskripsi |
---|---|---|
customer |
object( Company ) |
Objek yang berisi detail pelanggan yang baru dibuat. |
vendor_params |
map |
Kolom tambahan, pasangan nilai kunci yang ditentukan vendor (khusus Samsung). |
Perilaku error
Jika terjadi error, library akan menampilkan CommonException
yang berisi salah satu kode error berikut:
CommonException
Kode error |
---|
INTERNAL_SERVER_ERROR |