TransferEntity 资源
合作伙伴创建到客户的当前合作伙伴的转移。 当前或源合作伙伴接受转移,并提交它以完成转移。
TransferEntity
描述新商务转移的 transferEntity。
properties | 类型 | 描述 |
---|---|---|
ID | string | 成功创建 transferEntity 时提供的 transferEntity 标识符。 |
状态 | string | transferEntity 的状态。 可能的值是“活动”(可以删除/提交)和“已完成”(已完成)。 成功创建 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
表示新商务转移项中包含的一项。 源合作伙伴查看其尝试传输的项目的行项。 目标合作伙伴在完成后会看到新创建的行项。 目标合作伙伴可以使用行项 ID 来帮助了解新创建的订阅,这些订阅是由转移产生的。
properties | 类型 | 描述 |
---|---|---|
ID | string | 传输行项的唯一标识符。 成功创建 transferEntity 时应用。 |
subscriptionId | string | 订阅标识符。 |
quantity | int | 许可证或实例数。 |
billingCycle | Object | 为当前时间段设置的计费周期类型。 |
productType | string | 一个字符串,表示所传输的产品的类型。 |
状态 | string | transferEntity 中行项的状态。 |
传统基于许可证的传输的 TransferEntity
描述 transferEntity。
properties | 类型 | 描述 |
---|---|---|
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 资源的数组。 |
状态 | string | transferEntity 的状态。 可能的值是“活动”(可以删除/提交)和“已完成”(已完成)。 成功创建 transferEntity 时应用。 |
基于许可证的传统传输的 TransferLineItem
表示 transferEntity 中包含的一项。
properties | 类型 | 描述 |
---|---|---|
ID | string | 传输行项的唯一标识符。 成功创建 transferEntity 时应用。 |
subscriptionId | string | 订阅标识符。 |
quantity | int | 许可证或实例数。 |
billingCycle | Object | 为当前时间段设置的计费周期类型。 |
friendlyName | string | 可选。 合作伙伴定义的项的友好名称,以帮助消除歧义。 |
partnerIdOnRecord | string | 在接受转让时发生的购买的 Record 上的 PartnerId。 |
offerId | string | 套餐标识符。 |
addonItems | TransferLineItem 对象列表 | 与要转移的基本订阅一起传输的加载项的 transferEntity 行项的集合。 成功创建 transferEntity 时应用。 |
transferError | string | 如果出现错误,则接受 transferEntity 后应用。 |
状态 | string | transferEntity 中行项的状态。 |
TransferSubmitResult
表示传统基于许可证的传输接受的传输结果。
properties | 类型 | 描述 |
---|---|---|
订单 | Order 对象列表。 | 订单集合。 |
transferErrors | TransferError 对象列表。 | 传输错误的集合。 |
TransferError
表示接受传统基于许可证的传输时发生的错误。
properties | 类型 | 描述 |
---|---|---|
transferGroupId | string | 订单的订单组 ID,并显示错误。 |
code | int | 错误代码。 |
description | string | 对错误的说明。 |
lineItems | TransferLineItem 对象列表 | 作为传输错误的一部分的 transferEntity 行项的集合。 |
TransferErrorCode
一个 [Enum/dotnet/api/system.enum),其值指示传统基于许可证的传输的订单错误类型。
值 | 位置 | 说明 |
---|---|---|
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 | 传输由另一个请求处理。 |