Share via


TransferEntity-resources

Een partner maakt een overdracht naar de huidige partner van een klant. De huidige of bronpartner accepteert de overdracht en verzendt deze om de overdracht te voltooien.

TransferEntity

Beschrijft een transferEntity voor nieuwe handelsoverdrachten.

Eigenschap Type Beschrijving
Id tekenreeks Een transferEntity-id die wordt opgegeven bij het maken van de transferEntity.
status tekenreeks De status van de transferEntity. Mogelijke waarden zijn Actief (kan worden verwijderd/verzonden) en Voltooid (is al voltooid). Toegepast bij het maken van de transferEntity.
transferType tekenreeks Een getal dat het type overdracht aangeeft. 3 lost op naar ModernAzure en 5 lost op naar NewCommerce. Partners die partner uitvoeren voor nieuwe handelsoverdrachten van partners kunnen beide gebruiken, maar moeten standaardiseren op 5.
customerEmailId tekenreeks Identificeert het e-mailadres van de klant dat wordt gebruikt voor meldingen.
createdTime Datum en tijd De datum waarop de transferEntity is gemaakt, in datum-tijdnotatie. Toegepast bij het maken van de transferEntity.
lastModifiedTime Datum en tijd De datum waarop de transferEntity voor het laatst is bijgewerkt, in datum-tijdnotatie. Toegepast bij het maken van de transferEntity.
completedTime Datum en tijd De datum waarop de transferEntity is voltooid, in datum-tijdnotatie. Toegepast na een geslaagde voltooiing van de overdrachtEntity.
customerName tekenreeks Optioneel. De naam van de klant van wie de abonnementen worden overgedragen.
customerTenantId tekenreeks Een door DE GUID opgemaakte klant-id die de klant identificeert. Toegepast bij het maken van de transferEntity.
partnertenantid tekenreeks Een met GUID opgemaakte partner-id die de partner identificeert.
sourcePartnerName tekenreeks Optioneel. De naam van de organisatie van de partner die de overdracht initieert.
targetPartnerName tekenreeks Optioneel. De naam van de organisatie van de partner aan wie de overdracht is gericht.
targetPartnerTenantId tekenreeks Een met GUID opgemaakte partner-id die de partner identificeert aan wie de overdracht is gericht.
targetPartnerEmailId tekenreeks Een met GUID opgemaakte pid die de partner identificeert aan wie de overdracht is gericht. Deze id is hetzelfde als de targetPartnerTenantId
transferDirection tekenreeks Een getal dat de richting van de overdracht aangeeft. 1 vertegenwoordigt een binnenkomende overdracht voor de partner die de overdracht accepteert. 2 vertegenwoordigt uitgaande overdracht voor de partner die de overdracht maakt.
ignoreEligibilityCheck tekenreeks Deze waarde moet onwaar zijn.
lastModifiedUser tekenreeks Een gebruikers-id met GUID-indeling waarmee de laatste gebruiker wordt geïdentificeerd om de overdracht te wijzigen
lineItems Matrix van objecten Een matrix van TransferLineItem-resources .

TransferLineItem

Vertegenwoordigt één item in een nieuwe commerce transferEntity. Bronpartners zien regelitems voor de overdracht van items die ze proberen over te dragen. Doelpartners zien zojuist gemaakte regelitems nadat ze zijn voltooid. Doelpartners kunnen de regelitem-id's gebruiken om inzicht te hebben in nieuw gemaakte abonnementen die het resultaat zijn van de overdracht.

Eigenschap Type Beschrijving
Id tekenreeks Een unieke id voor een overdrachtsregelitem. Toegepast bij het maken van de transferEntity.
subscriptionId tekenreeks De abonnements-id.
quantity int Het aantal licenties of exemplaren.
billingCycle Object Het type factureringscyclus dat is ingesteld voor de huidige periode.
productType tekenreeks Een tekenreeks die het type product vertegenwoordigt dat wordt overgedragen.
status tekenreeks De status van de lineitem in de transferEntity.

TransferEntity voor traditionele overdrachten op basis van licenties

Beschrijft een transferEntity.

Eigenschap Type Beschrijving
Id tekenreeks Een transferEntity-id die wordt opgegeven bij het maken van de transferEntity.
createdTime Datum en tijd De datum waarop de transferEntity is gemaakt, in datum-tijdnotatie. Toegepast bij het maken van de transferEntity.
lastModifiedTime Datum en tijd De datum waarop de transferEntity voor het laatst is bijgewerkt, in datum-tijdnotatie. Toegepast bij het maken van de transferEntity.
lastModifiedUser tekenreeks De gebruiker die de transferEntity het laatst heeft bijgewerkt. Toegepast bij het maken van transferEntity.
customerName tekenreeks Optioneel. De naam van de klant van wie de abonnementen worden overgedragen.
customerTenantId tekenreeks Een door DE GUID opgemaakte klant-id die de klant identificeert. Toegepast bij het maken van de transferEntity.
partnertenantid tekenreeks Een met GUID opgemaakte partner-id die de partner identificeert.
sourcePartnerName tekenreeks Optioneel. De naam van de organisatie van de partner die de overdracht initieert.
sourcePartnerTenantId tekenreeks Een met GUID opgemaakte partner-id die de partner identificeert die de overdracht initieert.
targetPartnerName tekenreeks Optioneel. De naam van de organisatie van de partner aan wie de overdracht is gericht.
targetPartnerTenantId tekenreeks Een met GUID opgemaakte partner-id die de partner identificeert aan wie de overdracht is gericht.
lineItems Matrix van objecten Een matrix van TransferLineItem-resources .
status tekenreeks De status van de transferEntity. Mogelijke waarden zijn Actief (kan worden verwijderd/verzonden) en Voltooid (is al voltooid). Toegepast bij het maken van de transferEntity.

TransferLineItem voor traditionele overdrachten op basis van licenties

Vertegenwoordigt één item in een transferEntity.

Eigenschap Type Beschrijving
Id tekenreeks Een unieke id voor een overdrachtsregelitem. Toegepast bij het maken van de transferEntity.
subscriptionId tekenreeks De abonnements-id.
quantity int Het aantal licenties of exemplaren.
billingCycle Object Het type factureringscyclus dat is ingesteld voor de huidige periode.
friendlyName tekenreeks Optioneel. De beschrijvende naam voor het item dat door de partner is gedefinieerd om te helpen ondubbelzinnig te zijn.
partnerIdOnRecord tekenreeks PartnerId op record bij de aankoop die plaatsvindt wanneer de overdracht wordt geaccepteerd.
offerId tekenreeks De aanbiedings-id.
addonItems Lijst met TransferLineItem-objecten Een verzameling transferEntity-regelitems voor invoegtoepassingen die worden overgedragen, samen met het basisabonnement dat wordt overgedragen. Toegepast bij het maken van de transferEntity.
transferError tekenreeks Toegepast nadat transferEntity is geaccepteerd voor het geval er een fout optreedt.
status tekenreeks De status van de lineitem in de transferEntity.

TransferSubmitResult

Vertegenwoordigt het resultaat van een overdracht die wordt geaccepteerd voor traditionele overdrachten op basis van licenties.

Eigenschap Type Description
orders Lijst met orderobjecten . De verzameling orders.
transferErrors Lijst met TransferError-objecten . De verzameling overdrachtsfouten.

TransferError

Vertegenwoordigt een fout die optreedt wanneer een traditionele overdracht op basis van licenties wordt geaccepteerd.

Eigenschap Type Description
transferGroupId tekenreeks De ordergroep-id van de order met de fout.
code int De foutcode.
beschrijving tekenreeks De beschrijving van de fout.
lineItems Lijst met TransferLineItem-objecten Een verzameling transferEntity-regelitems die deel uitmaken van de overdrachtsfout.

TransferErrorCode

Een [Enum/dotnet/api/system.enum) met waarden die duiden op een type orderfout voor traditionele overdrachten op basis van licenties.

Weergegeven als Position Beschrijving
PartnerTokenMissing 800001 Partnertoken ontbreekt in aanvraagcontext.
InvalidInput 800002 Ongeldige aanvraaginvoer.
ServiceException 800003 Onverwachte servicefout.
InvalidOfferId 800004 Ongeldige aanbiedings-id.
CreateOrderError 800005 Het maken van een order is niet gelukt.
MpnIdNotFound 800015 PartnerID is niet gevonden.
NotValidIndirectResellerMpnId 800016 PartnerID is geen geldige indirecte reseller.
TransferIdNotFound 900100 Overdrachtsaanvraag is niet gevonden.
TransferNotAllowedIfStatusIsInProgress 900101 De overdrachtsaanvraag wordt al uitgevoerd.
TransferNotAllowedIfStatusIsCompleted 900102 De overdrachtsaanvraag is al voltooid.
TransferCreateOrderError 900103 De overdrachtsorder is niet gelukt.
TransferProcessedByAnotherRequest 900104 De overdracht wordt verwerkt door een andere aanvraag.