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. |