Prostředky transferEntity
Partner vytvoří převod na aktuálního partnera zákazníka. Aktuální nebo zdrojový partner přijme převod a odešle ho k dokončení převodu.
Přenosentity
Popisuje transferEntity pro nové obchodní přenosy.
Vlastnost | Type | Popis |
---|---|---|
ID | řetězec | Identifikátor transferEntity zadaný při úspěšném vytvoření transferEntity. |
stav | řetězec | Stav transferEntity. Možné hodnoty jsou Aktivní (je možné je odstranit nebo odeslat) a Dokončeno (již bylo dokončeno). Použito při úspěšném vytvoření transferEntity. |
transferType | řetězec | Číslo představující typ přenosu. 3 řeší řešení ModernAzure a 5 na NewCommerce. Partneři, kteří spouštějí partnera pro nové obchodní přenosy, můžou používat buď, ale měli by standardizovat 5. |
customerEmailId | řetězec | Identifikuje e-mail zákazníka použitý k oznámením. |
createdTime | DateTime | Datum vytvoření hodnoty transferEntity ve formátu data a času. Použito při úspěšném vytvoření transferEntity. |
lastModifiedTime | DateTime | Datum poslední aktualizace transferEntity ve formátu data a času. Použito při úspěšném vytvoření transferEntity. |
completedTime | DateTime | Datum dokončení transferEntity ve formátu data a času. Použije se po úspěšném dokončení transferEntity. |
customerName | řetězec | Nepovinné. Jméno zákazníka, jehož předplatná se převádějí. |
customerTenantId | řetězec | Identifikátor zákazníka ve formátu GUID, který identifikuje zákazníka. Použito při úspěšném vytvoření transferEntity. |
partnertenantid | řetězec | ID partnera ve formátu GUID, které identifikuje partnera. |
sourcePartnerName | řetězec | Nepovinné. Název organizace partnera, který zahájí převod. |
targetPartnerName | řetězec | Nepovinné. Název organizace partnera, na kterou se převod zaměřuje. |
cílové typy produktů | řetězec | Nepovinné. Kolekce řetězců, které určují, jaké typy předplatných lze odeslat pro převod. Null je předpokládán pro všechny typy. Mezi hodnoty patří AzureSubscription, AzureReservation, AzureSavingsPlan a OnlineServicesNCE. |
targetPartnerTenantId | řetězec | ID partnera ve formátu GUID, který identifikuje partnera, na kterého je převod zaměřen. |
targetPartnerEmailId | řetězec | Identifikátor partnera ve formátu GUID, který určuje partnera, na nějž je převod zacílen. Toto ID je stejné jako targetPartnerTenantId. |
transferDirection | řetězec | Číslo představující směr přenosu. 1 představuje příchozí přenos pro partnera, který přijímá převod. 2 představuje odchozí přenos pro partnera, který vytvoří převod. |
ignoreEligibilityCheck | řetězec | Tato hodnota by měla být false. |
lastModifiedUser | řetězec | ID uživatele formátovaného identifikátorem GUID identifikujícího posledního uživatele, který upraví přenos |
lineItems | Pole řetězců | Pole prostředků TransferLineItem . |
TransferLineItem
Představuje jednu položku obsaženou v nové obchodní transferEntity. Zdrojovým partnerům se zobrazují řádkové položky pro přenos položek, které se pokouší převést. Cílové partnery uvidí nově vytvořené řádkové položky po dokončení. Cílní partneři můžou pomocí ID řádkových položek pochopit nově vytvořená předplatná, která jsou výsledkem převodu.
Vlastnost | Type | Popis |
---|---|---|
ID | řetězec | Jedinečný identifikátor položky řádku přenosu. Použito při úspěšném vytvoření transferEntity. |
subscriptionId | řetězec | Identifikátor předplatného. |
množství. | int | Počet licencí nebo instancí. |
billingCycle | Object | Typ fakturačního cyklu nastavený pro aktuální období. |
productType | řetězec | Řetězec představující typ převedeného produktu. |
stav | řetězec | Stav řádkové položky v objektu transferEntity. |
TransferEntity pro tradiční převody založené na licencích
Popisuje přenosovouentitu.
Vlastnost | Type | Popis |
---|---|---|
ID | řetězec | Identifikátor transferEntity zadaný při úspěšném vytvoření transferEntity. |
createdTime | DateTime | Datum vytvoření hodnoty transferEntity ve formátu data a času. Použito při úspěšném vytvoření transferEntity. |
lastModifiedTime | DateTime | Datum poslední aktualizace transferEntity ve formátu data a času. Použito při úspěšném vytvoření transferEntity. |
lastModifiedUser | řetězec | Uživatel, který naposledy aktualizoval transferEntity. Použito při úspěšném vytvoření transferEntity. |
customerName | řetězec | Nepovinné. Jméno zákazníka, jehož předplatná se převádějí. |
customerTenantId | řetězec | Naformátovaný zákaznický identifikátor ve formátu GUID, který identifikuje zákazníka. Použito při úspěšném vytvoření transferEntity. |
partnertenantid | řetězec | Identifikátor partnera ve formátu GUID, který identifikuje partnera. |
sourcePartnerName | řetězec | Nepovinné. Název organizace partnera, který zahájí převod. |
sourcePartnerTenantId | řetězec | ID partnera ve formátu GUID, které identifikuje partnera začínající převod. |
targetPartnerName | řetězec | Nepovinné. Název organizace partnera, na kterou se převod zaměřuje. |
targetPartnerTenantId | řetězec | GUID naformátované ID partnera, které identifikuje partnera, na nějž je převod zaměřen. |
lineItems | Pole řetězců | Pole prostředků TransferLineItem . |
stav | řetězec | Stav transferEntity. Možné hodnoty jsou Aktivní (je možné je odstranit nebo odeslat) a Dokončeno (již bylo dokončeno). Použito při úspěšném vytvoření transferEntity. |
TransferLineItem pro tradiční převody založené na licencích
Představuje jednu položku obsaženou v objektu transferEntity.
Vlastnost | Type | Popis |
---|---|---|
ID | řetězec | Jedinečný identifikátor položky řádku přenosu. Použito při úspěšném vytvoření transferEntity. |
subscriptionId | řetězec | Identifikátor předplatného. |
množství. | int | Počet licencí nebo instancí. |
billingCycle | Object | Typ fakturačního cyklu nastavený pro aktuální období. |
friendlyName | řetězec | Nepovinné. Popisný název položky definované partnerem, který pomáhá nejednoznačný. |
partnerIdOnRecord | řetězec | PartnerId u záznamu o nákupu, ke kterému dochází při přijetí převodu. |
offerId | řetězec | Identifikátor nabídky. |
doplňky | Seznam objektů TransferLineItem | Kolekce položek řádku transferEntity pro doplňky, které jsou převedeny spolu se základním předplatným, které se převádí. Použito při úspěšném vytvoření transferEntity. |
transferError | řetězec | Použije se po přijetí transferEntity v případě, že dojde k chybě. |
stav | řetězec | Stav řádkové položky v objektu transferEntity. |
TransferSubmitResult
Představuje výsledek přijetí převodu pro tradiční převody založené na licencích.
Vlastnost | Type | Popis |
---|---|---|
objednávky | Seznam objektů Order | Kolekce objednávek. |
transferErrors | Seznam objektů TransferError | Kolekce chyb přenosu. |
Chyba přenosu
Představuje chybu, ke které dochází při přijetí tradičního převodu na základě licencí.
Vlastnost | Type | Popis |
---|---|---|
transferGroupId | řetězec | ID skupiny objednávek objednávky s chybou. |
code | int | Kód chyby. |
description | řetězec | Popis chyby. |
lineItems | Seznam objektů TransferLineItem | Kolekce položek řádku transferEntity, které jsou součástí chyby přenosu. |
TransferErrorCode
[Enum/dotnet/api/system.enum) s hodnotami, které označují typ chyby objednávky pro tradiční přenosy založené na licencích.
Hodnota | Position | Popis |
---|---|---|
PartnerTokenMissing | 800001 | V kontextu požadavku chybí token partnera. |
InvalidInput | 800002 | Neplatný vstup požadavku |
Výjimka ServiceException | 800003 | Neočekávaná chyba služby |
InvalidOfferId | 800004 | Neplatné ID nabídky |
CreateOrderError | 800005 | Vytvoření objednávky není úspěšné. |
MpnIdNotFound | 800015 | Id partnera se nenašlo. |
NotValidIndirectResellerMpnId | 800016 | PartnerID není platným nepřímým prodejcem. |
TransferIdNotFound | 900100 | Žádost o převod nebyla nalezena. |
TransferNotAllowedIfStatusIsInProgress | 900101 | Žádost o převod již probíhá. |
TransferNotAllowedIfStatusIsCompleted | 900102 | Žádost o převod je již dokončena. |
TransferCreateOrderError | 900103 | Objednávka převodu není úspěšná. |
TransferProcessedByAnotherRequest | 900104 | Převod zpracovává jiný požadavek. |