TransferEntity リソース
パートナーは、顧客の現在のパートナーへの転送を作成します。 現在または移行元のパートナーが譲渡を受け入れ、転送を完了するためにそれを送信します。
TransferEntity
新しいコマース転送の transferEntity について説明します。
プロパティ | タイプ | 説明 |
---|---|---|
id | string | transferEntity の正常な作成時に指定される transferEntity 識別子。 |
status | string | transferEntity の状態。 指定できる値は、"Active" (削除/送信可能) と "Completed" (既に完了) です。 transferEntity が正常に作成された場合に適用されます。 |
transferType | string | 転送の種類を表す数値。 3 件が ModernAzure に解決され、5 件が NewCommerce に解決されます。 パートナーをパートナーとして実行するパートナーは、新しいコマース転送のいずれかを使用できますが、5 で標準化する必要があります。 |
customerEmailId | string | 通知に使用される顧客の電子メールを識別します。 |
createdTime | DateTime | transferEntity が作成された日付 (日時形式)。 transferEntity が正常に作成された場合に適用されます。 |
lastModifiedTime | DateTime | transferEntity が最後に更新された日付 (日時形式)。 transferEntity が正常に作成された場合に適用されます。 |
completedTime | DateTime | transferEntity が完了した日付 (日時形式)。 transferEntity の正常な完了時に適用されます。 |
customerName | string | 省略可能。 サブスクリプションが譲渡される顧客の名前。 |
customerTenantId | string | 顧客を識別する GUID 形式の顧客 ID。 transferEntity が正常に作成された場合に適用されます。 |
partnertenantid | string | パートナーを識別する GUID 形式のパートナー ID。 |
sourcePartnerName | string | 省略可能。 譲渡を開始するパートナーの組織の名前。 |
targetPartnerName | string | 省略可能。 譲渡の対象となるパートナーの組織の名前。 |
targetPartnerTenantId | string | 転送の対象となるパートナーを識別する GUID 形式のパートナー ID。 |
targetPartnerEmailId | string | 転送の対象となるパートナーを識別する GUID 形式の pid。 この ID は targetPartnerTenantId と同じです |
transferDirection | string | 転送の方向を表す数値。 1 は、転送を受け入れるパートナーの着信転送を表します。 2 は、転送を作成するパートナーの送信転送を表します。 |
ignoreEligibilityCheck | string | この値は false にする必要があります。 |
lastModifiedUser | string | 転送を変更する最後のユーザーを識別する GUID 形式のユーザー ID |
lineItems | オブジェクトの配列 | TransferLineItem リソースの配列。 |
TransferLineItem
新しいコマースの transferEntity に含まれる 1 つの項目を表します。 移行元パートナーには、転送しようとしている品目の転送に関する明細が表示されます。 ターゲット パートナーは、新しく作成された品目が完了した後に表示されます。 ターゲット パートナーは、品目 ID を使用して、譲渡の結果として新しく作成されたサブスクリプションを理解するのに役立ちます。
プロパティ | タイプ | 説明 |
---|---|---|
id | string | 転送明細の一意識別子。 transferEntity が正常に作成された場合に適用されます。 |
subscriptionId | string | サブスクリプション識別子です。 |
quantity | int | ライセンスまたはインスタンスの数。 |
billingCycle | Object | 現在の期間に設定支払いサイクルの種類。 |
productType | string | 転送された製品の種類を表す文字列。 |
status | string | transferEntity の行項目の状態。 |
従来のライセンス ベースの転送の TransferEntity
transferEntity について説明します。
プロパティ | タイプ | 説明 |
---|---|---|
id | string | transferEntity の正常な作成時に指定される transferEntity 識別子。 |
createdTime | DateTime | transferEntity が作成された日付 (日時形式)。 transferEntity が正常に作成された場合に適用されます。 |
lastModifiedTime | DateTime | transferEntity が最後に更新された日付 (日時形式)。 transferEntity が正常に作成された場合に適用されます。 |
lastModifiedUser | string | transferEntity を最後に更新したユーザー。 transferEntity が正常に作成された場合に適用されます。 |
customerName | string | 省略可能。 サブスクリプションが譲渡される顧客の名前。 |
customerTenantId | string | 顧客を識別する GUID 形式の顧客 ID。 transferEntity が正常に作成された場合に適用されます。 |
partnertenantid | string | パートナーを識別する GUID 形式のパートナー ID。 |
sourcePartnerName | string | 省略可能。 譲渡を開始するパートナーの組織の名前。 |
sourcePartnerTenantId | string | 転送を開始するパートナーを識別する GUID 形式のパートナー ID。 |
targetPartnerName | string | 省略可能。 譲渡の対象となるパートナーの組織の名前。 |
targetPartnerTenantId | string | 転送の対象となるパートナーを識別する GUID 形式のパートナー ID。 |
lineItems | オブジェクトの配列 | TransferLineItem リソースの配列。 |
status | string | transferEntity の状態。 指定できる値は、"Active" (削除/送信可能) と "Completed" (既に完了) です。 transferEntity が正常に作成された場合に適用されます。 |
従来のライセンスベースの転送用の TransferLineItem
transferEntity に含まれる 1 つの項目を表します。
プロパティ | タイプ | 説明 |
---|---|---|
id | string | 転送明細の一意識別子。 transferEntity が正常に作成された場合に適用されます。 |
subscriptionId | string | サブスクリプション識別子です。 |
quantity | int | ライセンスまたはインスタンスの数。 |
billingCycle | Object | 現在の期間に設定支払いサイクルの種類。 |
friendlyName | string | 省略可能。 あいまいさを解消するためにパートナーによって定義された項目のフレンドリ名。 |
partnerIdOnRecord | string | 譲渡が受け入れられたときに発生する購入時のレコードの PartnerId。 |
offerId | string | オファーの識別子。 |
addonItems | TransferLineItem オブジェクトの一覧 | 転送される基本サブスクリプションと共に転送されるアドオンの transferEntity 品目のコレクション。 transferEntity が正常に作成された場合に適用されます。 |
transferError | string | エラーが発生した場合に、transferEntity が受け入れられた後に適用されます。 |
status | string | transferEntity の行項目の状態。 |
TransferSubmitResult
従来のライセンスベースの転送に対する譲渡承諾の結果を表します。
プロパティ | タイプ | 説明 |
---|---|---|
順序 | Order オブジェクトの一覧。 | 注文のコレクション。 |
transferErrors | TransferError オブジェクトの一覧。 | 転送エラーのコレクション。 |
TransferError
従来のライセンス ベースの転送が受け入れられたときに発生するエラーを表します。
プロパティ | タイプ | 説明 |
---|---|---|
transferGroupId | string | エラーが発生した注文の注文グループ ID。 |
code | int | エラー コード。 |
description | string | エラーの説明。 |
lineItems | TransferLineItem オブジェクトの一覧 | 転送エラーの一部である transferEntity 品目のコレクション。 |
TransferErrorCode
従来のライセンス ベースの転送の注文エラーの種類を示す値を持つ [Enum/dotnet/api/system.enum)。
Value | 配置 | 説明 |
---|---|---|
PartnerTokenMissing | 800001 | 要求コンテキストにパートナー トークンがありません。 |
InvalidInput | 800002 | 要求入力が無効です。 |
ServiceException | 800003 | 予期しないサービス エラー。 |
InvalidOfferId | 800004 | オファー ID が無効です。 |
CreateOrderError | 800005 | 作成順序が成功しません。 |
MpnIdNotFound | 800015 | PartnerID が見つかりません。 |
NotValidIndirectResellerMpnId | 800016 | PartnerID は有効な間接リセラーではありません。 |
TransferIdNotFound | 900100 | 転送要求が見つかりません。 |
TransferNotAllowedIfStatusIsInProgress | 900101 | 転送要求は既に進行中です。 |
TransferNotAllowedIfStatusIsCompleted | 900102 | 転送要求は既に完了しています。 |
TransferCreateOrderError | 900103 | 転送注文が成功しません。 |
TransferProcessedByAnotherRequest | 900104 | 転送は別の要求によって処理されています。 |