Müşteri Oluştur

Knox veya el değmeden kayıt için bir şirketi (müşteri) benzersiz şekilde tanımlamak üzere bir Company nesnesi oluşturur. Yöntem başarıyla geri döndüğünde, belirtilen sahipler (primary_emails) veya yöneticiler (secondary_emails), el değmeden kayıt portalına erişmek için e-posta adreslerini bir Google Hesabı ile ilişkilendirebilir (ayrıntılar için BT yöneticileri için el değmeden kayıt bölümüne bakın) veya Knox Mobile Enrollment (KME) portalına erişmek için bir Samsung hesabı kullanabilirsiniz.

Yöntem imzası

public CreateCustomerResponse createCustomer(CreateCustomerRequest request) throws CommonException;

Müşteri İsteği Oluştur

Mülk adı Değer Zorunlu Açıklama
customer_name string Evet Şirketin adı. Örneğin, XYZ Corp. şirketin el değmeden kayıt portalında çalışanlara gösteriliyor.
primary_emails object(string) öğesinin listesi Evet El değmeden kayıt: Müşterinin, sahip rolündeki kullanıcılarının e-posta adresi. En az bir e-posta adresi gereklidir. Her e-posta adresi bir Google Hesabı ile ilişkilendirilmelidir. Sahipler yöneticilerle aynı erişimi paylaşır ancak aynı zamanda kuruluşunuzun portal kullanıcılarını ekleyebilir, silebilir ve düzenleyebilir.

Samsung: Müşterinin süper yöneticisinin e-posta adresi. Samsung listedeki ilk e-postayı alır. E-posta adresi bir Samsung Hesabı ile ilişkilendirilmelidir.
secondary_emails object(string) öğesinin listesi Hayır Yönetici rolündeki müşteri kullanıcılarının e-posta adresi. Her e-posta adresi bir Google Hesabı ile ilişkilendirilmelidir. Not: Bu özellik Samsung tarafından desteklenmemektedir.
vendorParams map El değmeden kayıt: Hayır

Samsung: Evet
Ek alanlar, satıcı tarafından belirtilen anahtar/değer çifti. SamsungResellerService sınıfından gelen istekler şu özelliklere sahip olmalıdır:

"country": ISO 3166-1 ülke kodu (ör. "US").

"firstName": Müşterinin adı (maks. 60 karakter).

"lastName": Müşterinin soyadı (maks. 60 karakter).

"service": "KME", desteklenen tek değerdir.

MüşteriMüşteri Yanıtı

Mülk adı Değer Açıklama
customer object(Company) Yeni oluşturulan müşterinin ayrıntılarını içeren nesne.
vendor_params map Ekstra alanlar, satıcı tarafından belirtilen anahtar/değer çifti (yalnızca Samsung).

Hata davranışı

Bir hata oluşursa kitaplık, aşağıdaki hata kodlarından birini içeren bir CommonException atar:

CommonException

Hata kodu
INTERNAL_SERVER_ERROR