Cria um objeto Company
para identificar de forma exclusiva uma empresa (cliente) para o Knox ou a inscrição
sem toque. Depois que o método retornar com sucesso, os proprietários (primary_emails)
ou administradores (secondary_emails) especificados poderão associar os endereços de e-mail a uma conta do
Google para acessar o portal do cliente sem toque.
Para mais detalhes, consulte Registro sem toque para administradores de TI
ou uma conta da Samsung para acessar o portal do Knox Mobile Enrollment (KME).
Assinatura de método
public CreateCustomerResponse createCustomer(CreateCustomerRequest request) throws CommonException;
CreateCustomerRequest
| Nome da propriedade | Valor | Obrigatório | Descrição | 
|---|---|---|---|
| customer_name | string | Sim | O nome da empresa. Por exemplo, a XYZ Corp. é exibida para os funcionários da empresa no portal de registro sem toque. | 
| primary_emails | Lista de object(string) | Sim | Sem toque:endereço de e-mail dos usuários do cliente com a função de proprietário. É necessário adicionar pelo menos um endereço de e-mail. Cada endereço de e-mail precisa estar associado a uma Conta do Google. Os proprietários têm o mesmo acesso que os administradores, mas também podem adicionar, excluir e editar os usuários do portal da sua organização. Samsung:endereço de e-mail do superadministrador do cliente. A Samsung só aceita o primeiro e-mail da lista. O endereço de e-mail precisa estar associado a uma Conta da Samsung. | 
| secondary_emails | Lista de object(string) | Não | Endereço de e-mail dos usuários do cliente com a função de administrador. Cada endereço de e-mail precisa estar associado a uma Conta do Google. Observação:essa propriedade não é compatível com a Samsung. | 
| vendorParams | map | Registro sem toque:não Samsung:sim | Campos extras, par de chave-valor especificado pelo fornecedor. As solicitações da classe SamsungResellerServiceprecisam especificar:"country": código de país ISO 3166-1 do cliente, por exemplo, "US". "firstName": nome do cliente (máx. 60 caracteres). "lastName": sobrenome do cliente (máx. 60 caracteres). "service": "KME" é o único valor aceito. | 
CreateCustomerResponse
| Nome da propriedade | Valor | Descrição | 
|---|---|---|
| customer | object(Company) | Objeto que contém detalhes do cliente recém-criado. | 
| vendor_params | map | Campos extras, par de chave-valor especificado pelo fornecedor (somente Samsung). | 
Comportamento de erro
Se ocorrer um erro, a biblioteca vai gerar um CommonException contendo um dos
seguintes códigos de erro:
CommonException
| Código do erro | 
|---|
| INTERNAL_SERVER_ERROR |