создатьКлиент

Создает объект Company для уникальной идентификации компании (клиента) для Knox или автоматической регистрации. После успешного завершения метода указанные владельцы ( primary_emails ) или администраторы ( secondary_emails ) могут связать свои адреса электронной почты с учетной записью Google для доступа к автоматическому порталу (подробнее см. в разделе Автоматическая регистрация для ИТ-администраторов ) или с учетной записью Samsung для получить доступ к порталу мобильной регистрации Knox (KME).

Сигнатура метода

public CreateCustomerResponse createCustomer(CreateCustomerRequest request) throws CommonException;

Создать запрос клиента

Имя свойства Ценить Необходимый Описание
customer_name string Да Название компании. Например, XYZ Corp. отображается сотрудникам компании на портале автоматической регистрации.
primary_emails Список object(string) Да Автоматическое управление: адреса электронной почты пользователей клиента в роли владельца. Требуется хотя бы один адрес электронной почты. Каждый адрес электронной почты должен быть связан с учетной записью Google. Владельцы имеют тот же доступ, что и администраторы, но также могут добавлять, удалять и редактировать пользователей портала вашей организации.

Samsung: адрес электронной почты суперадминистратора клиента. Samsung принимает только первое электронное письмо в списке. Адрес электронной почты должен быть связан с учетной записью Samsung.
secondary_emails Список object(string) Нет Адрес электронной почты пользователей клиента в роли администратора. Каждый адрес электронной почты должен быть связан с учетной записью Google. Примечание. Это свойство не поддерживается компанией Samsung.
vendorParams map Нулевое касание: Нет

Самсунг: Да
Дополнительные поля, пара ключ-значение, указанная поставщиком. В запросах класса SamsungResellerService необходимо указать:

«страна»: код страны клиента по стандарту ISO 3166-1 , например «США».

«firstName»: имя клиента (макс. 60 символов).

«lastName»: фамилия клиента (макс. 60 символов).

«service»: «KME» — единственное поддерживаемое значение.

Создать ответ клиента

Имя свойства Ценить Описание
customer object( Company ) Объект, содержащий сведения о вновь созданном клиенте.
vendor_params map Дополнительные поля, пара ключ-значение, указанная поставщиком (только для Samsung).

Поведение при ошибке

В случае возникновения ошибки библиотека выдает CommonException , содержащий один из следующих кодов ошибки:

CommonException

Код ошибки
INTERNAL_SERVER_ERROR