Company
を作成します。
Knox またはゼロタッチで企業(顧客)を一意に識別するオブジェクト
登録できます。メソッドが正常に返されると、指定されたオーナー(primary_emails
)が
または管理者(secondary_emails
)は、自分のメールアドレスを Google Chat のアカウントに
ゼロタッチ ポータルにアクセスするためのアカウント
(詳しくは、IT 管理者向けゼロタッチ登録をご覧ください)
または Samsung アカウントを使用して、Knox Mobile Enrollment(KME)ポータルにアクセスできます。
メソッドのシグネチャ
public CreateCustomerResponse createCustomer(CreateCustomerRequest request) throws CommonException;
CreateCustomerRequest
プロパティ名 | 値 | 必須 | 説明 |
---|---|---|---|
customer_name |
string |
はい | 会社の名前。例: XYZ Corp. は、ゼロタッチ登録ポータルで会社の従業員に表示されます。 |
primary_emails |
object(string) のリスト |
はい | ゼロタッチ: オーナーロールのお客様のユーザーのメールアドレス。メールアドレスを 1 つ以上指定してください。各メールアドレスは Google アカウントに関連付けられている必要があります。所有者は、管理者と同じアクセス権を持ちますが、組織のポータル ユーザーの追加、削除、編集も行うことができます。 Samsung: お客様の特権管理者のメールアドレス。Samsung はリスト内の最初のメールのみを受け取ります。Samsung アカウントに関連付けられているメールアドレスが必要です。 |
secondary_emails |
object(string) のリスト |
いいえ | お客様の管理者ロールにあるユーザーのメールアドレス。各メールアドレスは Google アカウントに関連付けられている必要があります。注: このプロパティは Samsung ではサポートされていません。 |
vendorParams |
map |
ゼロタッチ: なし Samsung: あり |
追加フィールド、ベンダー指定の Key-Value ペア。SamsungResellerService クラスからのリクエスト:"country": 顧客の ISO 3166-1 国コード(例: US) "firstName": 顧客の姓(最大 60 文字)。 "lastName": 顧客の姓(最大 60 文字)。 "service": "KME"のみがサポートされています。 |
CreateCustomerResponse
プロパティ名 | 値 | 説明 |
---|---|---|
customer |
object( Company ) |
新しく作成された顧客の詳細を含むオブジェクト。 |
vendor_params |
map |
追加フィールド、ベンダー指定の Key-Value ペア(Samsung のみ)。 |
エラーの動作
エラーが発生すると、ライブラリは、CommonException
次のエラーコード:
CommonException
エラーコード |
---|
INTERNAL_SERVER_ERROR |