TransferEntity-resurser
En partner skapar en överföring till en kunds nuvarande partner. Den aktuella partnern eller källpartnern accepterar överföringen och skickar den för att slutföra överföringen.
TransferEntity
Beskriver en transferEntity för nya handelsöverföringar.
Property | Type | Beskrivning |
---|---|---|
ID | sträng | En transferEntity-identifierare som tillhandahålls när överföringenEntity har skapats. |
status | sträng | Status för transferEntity. Möjliga värden är "Aktiv" (kan tas bort/skickas) och "Slutfört" (har redan slutförts). Tillämpas när transferEntity har skapats. |
transferType | sträng | Ett tal som representerar typen av överföring. 3 löser till ModernAzure och 5 löser till NewCommerce. Partner som kör partner till partner för nya handelsöverföringar kan använda antingen men bör standardisera på 5. |
customerEmailId | sträng | Identifierar kundens e-post som används för meddelanden. |
createdTime | Datum/tid | Datumet då transferEntity skapades i datum-tid-format. Tillämpas när transferEntity har skapats. |
lastModifiedTime | Datum/tid | Datumet då transferEntity senast uppdaterades, i datum-tid-format. Tillämpas när transferEntity har skapats. |
completedTime | Datum/tid | Datumet då transferEntity slutfördes, i datum-tid-format. Tillämpas vid slutförande av överföringenEntity. |
customerName | sträng | Valfritt. Namnet på kunden vars prenumerationer överförs. |
customerTenantId | sträng | Ett GUID-formaterat kund-ID som identifierar kunden. Tillämpas när transferEntity har skapats. |
partnertenantid | sträng | Ett GUID-formaterat partner-ID som identifierar partnern. |
sourcePartnerName | sträng | Valfritt. Namnet på den partnerorganisation som initierar överföringen. |
targetPartnerName | sträng | Valfritt. Namnet på den partnerorganisation som överföringen är riktad till. |
targetPartnerTenantId | sträng | Ett GUID-formaterat partner-ID som identifierar den partner som överföringen är riktad till. |
targetPartnerEmailId | sträng | En GUID-formaterad pid som identifierar den partner som överföringen är riktad till. Det här ID:t är detsamma som targetPartnerTenantId |
transferDirection | sträng | Ett tal som representerar överföringens riktning. 1 representerar en inkommande överföring för den partner som accepterar överföringen. 2 representerar utgående överföring för den partner som skapar överföringen. |
ignoreEligibilityCheck | sträng | Det här värdet ska vara falskt. |
lastModifiedUser | sträng | Ett GUID-formaterat användar-ID som identifierar den senaste användaren att ändra överföringen |
lineItems | Objektmatris | En matris med TransferLineItem-resurser . |
TransferLineItem
Representerar ett objekt som finns i en ny handelsöverföringEntity. Källpartners ser radobjekt för överföring av objekt som de försöker överföra. Målpartner ser nyligen skapade radobjekt när de har slutförts. Målpartner kan använda radobjekts-ID:n för att förstå nyligen skapade prenumerationer som är resultatet av överföringen.
Property | Type | Beskrivning |
---|---|---|
ID | sträng | En unik identifierare för ett överföringsradobjekt. Tillämpas när transferEntity har skapats. |
subscriptionId | sträng | Prenumerationsidentifieraren. |
kvantitet | heltal | Antalet licenser eller instanser. |
billingCycle | Objekt | Typ av faktureringsperiod som angetts för den aktuella perioden. |
productType | sträng | En sträng som representerar den typ av produkt som överförs. |
status | sträng | Status för lineitem i transferEntity. |
TransferEntity för traditionella licensbaserade överföringar
Beskriver en transferEntity.
Property | Type | Beskrivning |
---|---|---|
ID | sträng | En transferEntity-identifierare som tillhandahålls när överföringenEntity har skapats. |
createdTime | Datum/tid | Datumet då transferEntity skapades i datum-tid-format. Tillämpas när transferEntity har skapats. |
lastModifiedTime | Datum/tid | Datumet då transferEntity senast uppdaterades, i datum-tid-format. Tillämpas när transferEntity har skapats. |
lastModifiedUser | sträng | Användaren som senast uppdaterade transferEntity. Tillämpas vid lyckat skapande av transferEntity. |
customerName | sträng | Valfritt. Namnet på kunden vars prenumerationer överförs. |
customerTenantId | sträng | Ett GUID-formaterat kund-ID som identifierar kunden. Tillämpas när transferEntity har skapats. |
partnertenantid | sträng | Ett GUID-formaterat partner-ID som identifierar partnern. |
sourcePartnerName | sträng | Valfritt. Namnet på den partnerorganisation som initierar överföringen. |
sourcePartnerTenantId | sträng | Ett GUID-formaterat partner-ID som identifierar partnern som initierar överföringen. |
targetPartnerName | sträng | Valfritt. Namnet på den partnerorganisation som överföringen är riktad till. |
targetPartnerTenantId | sträng | Ett GUID-formaterat partner-ID som identifierar den partner som överföringen är riktad till. |
lineItems | Objektmatris | En matris med TransferLineItem-resurser . |
status | sträng | Status för transferEntity. Möjliga värden är "Aktiv" (kan tas bort/skickas) och "Slutfört" (har redan slutförts). Tillämpas när transferEntity har skapats. |
TransferLineItem för traditionella licensbaserade överföringar
Representerar ett objekt som finns i en transferEntity.
Property | Type | Beskrivning |
---|---|---|
ID | sträng | En unik identifierare för ett överföringsradobjekt. Tillämpas när transferEntity har skapats. |
subscriptionId | sträng | Prenumerationsidentifieraren. |
kvantitet | heltal | Antalet licenser eller instanser. |
billingCycle | Objekt | Typ av faktureringsperiod som angetts för den aktuella perioden. |
friendlyName | sträng | Valfritt. Det egna namnet på det objekt som definierats av partnern för att underlätta tvetydigheten. |
partnerIdOnRecord | sträng | PartnerId på Posten vid köpet som sker när överföringen godkänns. |
offerId | sträng | Erbjudandeidentifieraren. |
addonItems | Lista över TransferLineItem-objekt | En samling transferEntity-radobjekt för tillägg som överförs tillsammans med den basprenumeration som överförs. Tillämpas när transferEntity har skapats. |
transferError | sträng | Tillämpad efter överföringEntity godkänns om det skulle uppstå ett fel. |
status | sträng | Status för lineitem i transferEntity. |
TransferSubmitResult
Representerar resultatet av en överförings accept för traditionella licensbaserade överföringar.
Property | Type | Beskrivning |
---|---|---|
beställningar | Lista över orderobjekt. | Samlingen med beställningar. |
transferErrors | Lista över TransferError-objekt. | Insamling av överföringsfel. |
TransferError
Representerar ett fel som uppstår när en traditionell licensbaserad överföring godkänns.
Property | Type | Beskrivning |
---|---|---|
transferGroupId | sträng | Ordergruppens ID för ordern med felet . |
kod | heltal | Felkoden. |
description | sträng | Beskrivningen av felet. |
lineItems | Lista över TransferLineItem-objekt | En samling transferEntity-radobjekt som ingår i överföringsfelet. |
TransferErrorCode
En [Enum/dotnet/api/system.enum) med värden som anger en typ av orderfel för traditionella licensbaserade överföringar.
Värde | Position | beskrivning |
---|---|---|
PartnerTokenMissing | 800001 | Partnertoken saknas i begärandekontexten. |
InvalidInput | 800002 | Ogiltiga indata för begäran. |
ServiceException | 800003 | Oväntat tjänstfel. |
InvalidOfferId | 800004 | Ogiltigt erbjudande-ID. |
CreateOrderError | 800005 | Det går inte att skapa ordningen. |
MpnIdNotFound | 800015 | PartnerID hittades inte. |
NotValidIndirectResellerMpnId | 800016 | PartnerID är inte en giltig indirekt återförsäljare. |
TransferIdNotFound | 900100 | Det går inte att hitta överföringsbegäran. |
TransferNotAllowedIfStatusIsInProgress | 900101 | Överföringsbegäran pågår redan. |
TransferNotAllowedIfStatusIsCompleted | 900102 | Överföringsbegäran är redan klar. |
TransferCreateOrderError | 900103 | Överföringsordningen lyckas inte. |
TransferProcessedByAnotherRequest | 900104 | Överföringen bearbetas av en annan begäran. |