Создает объект 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 |