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 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 la 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." est présentée aux employés de l'entreprise sur le portail d'enregistrement sans contact. |
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 également ajouter, supprimer et modifier les utilisateurs du portail de votre entreprise. Samsung::adresse e-mail du super-administrateur du client. Samsung accepte uniquement la première adresse 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 avec le rôle d'administrateur. Chaque adresse e-mail doit être associée à un compte Google. Remarque:Cette propriété n'est pas prise en charge par 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 SamsungResellerService doivent 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 détails du nouveau client |
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 |