Crée un objet Company pour identifier de manière unique une entreprise (client) pour l'enregistrement Knox ou sans contact. Une fois la méthode renvoyée, les propriétaires (primary_emails) ou administrateurs (secondary_emails) spécifiés peuvent associer leurs adresses e-mail à un compte Google pour accéder au portail client sans contact (pour en savoir plus, consultez la section Enregistrement sans contact pour les administrateurs informatiques) ou à un compte Samsung pour accéder au portail KME (Knox Mobile Enrollment).
Signature de méthode
public CreateCustomerResponse createCustomer(CreateCustomerRequest request) throws CommonException;
CreateCustomerRequest
| Nom de propriété | Valeur | Obligatoire | Description | 
|---|---|---|---|
| customer_name | string | Oui | Nom de l'entreprise. Par exemple, XYZ Corp. Affichée dans le portail d'inscription sans contact des employés de l'entreprise. | 
| primary_emails | Liste de object(string) | Oui | Sans contact:adresse e-mail des utilisateurs du client disposant du rôle de propriétaire. Au moins une adresse e-mail doit être saisie. Chaque adresse e-mail doit être associée à un compte Google. Les propriétaires partagent le même accès que les administrateurs, mais peuvent aussi ajouter, supprimer et modifier les utilisateurs du portail de votre entreprise. Samsung:adresse e-mail du super-administrateur du client. Samsung n'utilise que le premier e-mail de la liste. L'adresse e-mail doit être associée à un compte Samsung. | 
| secondary_emails | Liste de object(string) | Non | Adresse e-mail des utilisateurs du client disposant du rôle administrateur. Chaque adresse e-mail doit être associée à un compte Google. Remarque:Cette propriété n'est pas compatible avec Samsung. | 
| vendorParams | map | Sans contact:non Samsung:oui | Champs supplémentaires, paire clé-valeur spécifiée par le fournisseur. Les requêtes de la classe SamsungResellerServicedoivent spécifier les éléments suivants:"country": code pays ISO 3166-1 du client, par exemple "US". "firstName": prénom du client (60 caractères maximum). "lastName": nom du client (60 caractères maximum). "service": "KME" est la seule valeur acceptée. | 
CreateCustomerResponse
| Nom de propriété | Valeur | Description | 
|---|---|---|
| customer | object(Company) | Objet contenant les informations du client nouvellement créé. | 
| vendor_params | map | Champs supplémentaires, paire clé-valeur spécifiée par le fournisseur (Samsung uniquement). | 
Comportement en cas d'erreur
Si une erreur se produit, la bibliothèque génère une CommonException contenant l'un des codes d'erreur suivants:
CommonException
| Code d'erreur | 
|---|
| INTERNAL_SERVER_ERROR |