TransferEntity-erőforrások

A partner akkor hoz létre átvitelt, ha az ügyfél azt szeretné, hogy a partnerrel rendelkező előfizetését egy másik partnernek adja át.

TransferEntity

A transferEntity ismertetése.

Tulajdonság Típus Leírás
Azonosító húr A transferEntity sikeres létrehozásakor megadott transferEntity azonosító.
createdTime Dátum/idő A transferEntity létrehozásának dátuma dátum-idő formátumban. A transferEntity sikeres létrehozásakor alkalmazható.
lastModifiedTime Dátum/idő A transferEntity utolsó frissítésének dátuma dátum-idő formátumban. A transferEntity sikeres létrehozásakor alkalmazható.
lastModifiedUser húr Az a felhasználó, aki legutóbb frissítette a transferEntity alkalmazást. A transferEntity sikeres létrehozásakor alkalmazható.
customerName húr Opcionális. Annak az ügyfélnek a neve, akinek az előfizetését átviszik.
customerTenantId húr Guid formátumú ügyfél-azonosító, amely azonosítja az ügyfelet. A transferEntity sikeres létrehozásakor alkalmazható.
partnertenantid húr A partnert azonosító GUID formátumú partnerazonosító.
sourcePartnerName húr Opcionális. Annak a partnernek a neve, aki kezdeményezi az átvitelt.
sourcePartnerTenantId húr Guid formátumú partnerazonosító, amely azonosítja az átvitelt kezdeményező partnert.
targetPartnerName húr Opcionális. Annak a partnernek a neve, akinek az átvitelt megcélozza.
targetPartnerTenantId húr GUID formátumú partnerazonosító, amely azonosítja azt a partnert, akire az átvitel irányul.
lineItems Objektumok tömbje A TransferLineItem-erőforrások tömbje.
status húr A transferEntity állapota. Lehetséges értékek: "Aktív" (törölhető/elküldhető) és "Kész" (már befejeződött). A transferEntity sikeres létrehozásakor alkalmazható.

TransferLineItem

A transferEntity egy elemét jelöli.

Tulajdonság Típus Leírás
Azonosító húr Egy átviteli sorelem egyedi azonosítója. A transferEntity sikeres létrehozásakor alkalmazható.
subscriptionId húr Az előfizetés azonosítója.
mennyiség egész A licencek vagy példányok száma.
billingCycle Objektum Az aktuális időszakhoz beállított számlázási ciklus típusa.
friendlyName húr Opcionális. A partner által definiált elem rövid neve, amely segít a egyértelműségben.
partnerIdOnRecord húr PartnerId on Record on the purchase, that happens when when the transfer is accepted.
offerId húr Az ajánlat azonosítója.
addonItems TransferLineItem-objektumok listája A transferEntity sorelemek gyűjteménye az átvitt bővítményekhez, valamint az átvitt alap-előfizetéshez. A transferEntity sikeres létrehozásakor alkalmazható.
transferError húr A transferEntity elfogadása után alkalmazva, ha hiba történt.
status húr A sortem állapota a transferEntityben.

TransferSubmitResult

Az átviteli elfogadás eredményét jelöli.

Tulajdonság Típus Leírás
megrendelések Rendelési objektumok listája. A rendelések gyűjtése.
transferErrors A TransferError-objektumok listája. Az átviteli hibák gyűjteménye.

TransferError

Olyan hibát jelöl, amely az átvitel elfogadásakor következik be.

Tulajdonság Típus Leírás
transferGroupId húr A rendelés rendeléscsoport-azonosítója a hibával.
code egész A hibakód.
leírás húr A hiba leírása.
lineItems TransferLineItem-objektumok listája Az átviteli hiba részét képező transferEntity sorelemek gyűjteménye.

TransferErrorCode

[Enum/dotnet/api/system.enum) olyan értékekkel, amelyek a rendelés típusát jelzik.

Érték Helyzetben Leírás
PartnerTokenMissing 800001 Hiányzik a partner jogkivonata a kérelemkörnyezetben.
InvalidInput 800002 Érvénytelen kérelembemenet.
ServiceException 800003 Váratlan szolgáltatáshiba.
InvalidOfferId 800004 Érvénytelen ajánlatazonosító.
CreateOrderError 800005 A rendelés létrehozása nem sikerült.
MpnIdNotFound 800015 A partnerazonosító nem található.
NotValidIndirectResellerMpnId 800016 A PartnerID nem érvényes közvetett viszonteladó.
TransferIdNotFound 900100 Az átviteli kérelem nem található.
TransferNotAllowedIfStatusIsInProgress 900101 Az átadási kérelem már folyamatban van.
TransferNotAllowedIfStatusIsCompleted 900102 Az átadási kérelem már befejeződött.
TransferCreateOrderError 900103 Az átadási rendelés nem sikerült.
TransferProcessedByAnotherRequest 900104 Az átvitelt egy másik kérés dolgozza fel.