Zasoby TransferEntity
Partner inicjuje transfer do obecnego partnera klienta. Bieżący lub źródłowy partner akceptuje transfer i przesyła go do zakończenia procesu transferu.
TransferEntity
Opisuje transferEntity, czyli jednostkę transferową, dla nowych transferów handlowych.
Właściwość | Typ | Opis |
---|---|---|
IDENTYFIKATOR | string | Identyfikator transferEntity, który jest dostarczany po pomyślnym utworzeniu transferEntity. |
stan | string | Status jednostki transferu. Możliwe wartości to "Aktywne" (można je usunąć/przesłać) i "Ukończono" (zostało już ukończone). Zastosowano po pomyślnym utworzeniu transferEntity. |
typTransferu | string | Liczba reprezentująca typ transferu. 3 rozwiązuje problem z modernAzure i 5 rozwiązuje problem z NewCommerce. Partnerzy dokonujący transferów między partnerami związanych z nowymi transferami handlowymi mogą używać jednej z dwóch metod, ale powinni ustandaryzować na metodzie 5. |
customerEmailId | struna/ciąg | Identyfikuje wiadomość e-mail klienta używaną do powiadomień. |
czasUtworzenia | DateTime | Data utworzenia elementu transferEntity w formacie daty i godziny. Zastosowane po pomyślnym utworzeniu podmiotu transferowego. |
czasOstatniejModyfikacji | Data i Czas | Data ostatniej aktualizacji transferEntity w formacie daty i godziny. Zastosowane po pomyślnym utworzeniu elementu transferEntity. |
czas zakończenia | DateTime | Data zakończenia transferEntity, w formacie daty i godziny. Zastosowane po pomyślnym zakończeniu transferu jednostki. |
nazwa klienta | string | Opcjonalny. Nazwa klienta, którego subskrypcje są przenoszone. |
customerTenantId | string | Identyfikator klienta w formacie GUID, który identyfikuje klienta. Zastosowane po pomyślnym utworzeniu jednostki transferowej. |
partnertenantid | string | Identyfikator partnera sformatowany w formacie GUID, który identyfikuje partnera. |
sourcePartnerName | string | Opcjonalny. Nazwa organizacji partnera, która inicjuje przeniesienie. |
targetPartnerName | string | Opcjonalny. Nazwa organizacji partnera, do której jest skierowany transfer. |
docelowetypyproduktów | string | Opcjonalny. Kolekcja ciągów, które określają typy subskrypcji, jakie można zgłosić do przeniesienia. Przyjmuje się, że wszystkie typy mają wartość Null. Wartości mogą obejmować AzureSubscription, AzureReservation, AzureSavingsPlan i OnlineServicesNCE. |
targetPartnerTenantId | string | Identyfikator partnera w formacie GUID, który identyfikuje partnera docelowego transferu. |
targetPartnerEmailId | struna | Identyfikator partnera w formacie GUID, który identyfikuje partnera docelowego transferu. Ten identyfikator jest taki sam jak identyfikator targetPartnerTenantId. |
transferDirection | string | Liczba reprezentująca kierunek transferu. 1 reprezentuje transfer przychodzący dla partnera, który akceptuje przeniesienie. 2 odzwierciedla przelew wychodzący dla partnera, który tworzy przelew. |
ignorujSprawdzenieKwalifikacji | ciąg znaków | Ta wartość powinna być fałszywa. |
lastModifiedUser | string | Identyfikator użytkownika w formacie GUID, który identyfikuje ostatniego użytkownika, który zmodyfikował transfer. |
lineItems | Tablica obiektów | Tablica zasoby TransferLineItem. |
TransferLineItem
Reprezentuje jeden element zawarty w nowym transferze handlowymEntity. Partnerzy źródłowi widzą elementy wiersza dotyczące przenoszenia elementów, które próbują przenieść. Partnerzy docelowi widzą nowo utworzone pozycje po ich ukończeniu. Partnerzy docelowi mogą używać identyfikatorów elementów wiersza, aby ułatwić zrozumienie nowo utworzonych subskrypcji, które wynikają z przeniesienia.
Właściwość | Typ | Opis |
---|---|---|
IDENTYFIKATOR | string | Unikatowy identyfikator elementu wiersza transferu. Zastosowane po pomyślnym utworzeniu jednostki transferu. |
identyfikator subskrypcji | string | Identyfikator subskrypcji. |
ilość | int | Liczba licencji lub wystąpień. |
billingCycle | Objekt | Typ cyklu rozliczeniowego ustawiony dla bieżącego okresu. |
typ produktu | string | Ciąg reprezentujący typ przekazanego produktu. |
status | string | Status pozycji wiersza w elemencie transferEntity. |
TransferEntity dla tradycyjnych transferów opartych na licencjach
Opisuje podmiot transferowy.
Właściwość | Typ | Opis |
---|---|---|
IDENTYFIKATOR | string | Identyfikator "transferEntity" dostarczany po pomyślnym utworzeniu "transferEntity". |
czasUtworzenia | DateTime | Data utworzenia elementu transferEntity w formacie daty i godziny. Zastosowanie po pomyślnym utworzeniu transferEntity. |
czasOstatniejModyfikacji | Data i czas | Data ostatniej aktualizacji transferEntity w formacie daty i godziny. Zastosowane po pomyślnym utworzeniu jednostki transferowej. |
ostatni modyfikujący użytkownik | string | Użytkownik, który ostatnio zaktualizował element transferEntity. Zastosowane po pomyślnym utworzeniu podmiotu transferu. |
nazwaKlienta | string | Opcjonalny. Nazwa klienta, którego subskrypcje są przenoszone. |
customerTenantId | string | Identyfikator klienta w formacie GUID, który identyfikuje klienta. Zastosowane po pomyślnym utworzeniu jednostki transferowej. |
partnertenantid | ciąg znaków | Identyfikator partnera sformatowany w formacie GUID, który identyfikuje partnera. |
sourcePartnerName | string | Opcjonalny. Nazwa organizacji partnera, która inicjuje przeniesienie. |
sourcePartnerTenantId | string | Identyfikator partnera sformatowany w formacie GUID, który identyfikuje partnera inicjującego transfer. |
targetPartnerName | string | Opcjonalny. Nazwa organizacji partnera, do której skierowany jest transfer. |
targetPartnerTenantId | string | Identyfikator partnera w formacie GUID, który identyfikuje partnera docelowego transferu. |
lineItems | Tablica obiektów | Tablica zasobów typu TransferLineItem. |
status | string | Status jednostki transferu. Możliwe wartości to "Aktywne" (można je usunąć/przesłać) i "Ukończono" (zostało już ukończone). Zastosowanie po pomyślnym utworzeniu transferEntity. |
TransferLineItem na potrzeby tradycyjnych transferów opartych na licencjach
Reprezentuje jeden element zawarty w elemencie transferEntity.
Własność | Typ | Opis |
---|---|---|
ID | string | Unikatowy identyfikator elementu wiersza transferu. Zastosowane po pomyślnym utworzeniu jednostki transferu. |
identyfikatorSubskrypcji | string | Identyfikator subskrypcji. |
ilość | int | Liczba licencji lub wystąpień. |
billingCycle | Objekt | Typ cyklu rozliczeniowego ustawiony dla bieżącego okresu. |
przyjaznaNazwa | string | Opcjonalny. Przyjazna nazwa elementu, zdefiniowana przez partnera, w celu ułatwienia rozróżniania. |
partnerIdOnRecord | string | PartnerId zapisany w rekordzie zakupu, który ma miejsce po zaakceptowaniu przeniesienia. |
Identyfikator oferty | string | Identyfikator oferty. |
elementy dodatkowe | Lista obiektów TransferLineItem | Kolekcja pozycji transferEntity dla dodatków, które są przenoszone wraz z przekazywaną subskrypcją podstawową. Zastosowane po pomyślnym utworzeniu transferEntity. |
błąd transferu | sznurek | Zastosowane po zaakceptowaniu obiektu transferEntity w przypadku wystąpienia błędu. |
status | string | Status pozycji wiersza w elemencie transferEntity. |
WynikPrzesłaniaTransferu
Reprezentuje wynik zaakceptowanego transferu dla tradycyjnych transferów opartych na licencjach.
Właściwość | Typ | Opis |
---|---|---|
zamówienia | Lista obiektów Order. | Kolekcja zamówień. |
błędy transferu | Lista obiektów TransferError. | Kolekcja błędów transferu. |
TransferError
Reprezentuje błąd, który występuje po zaakceptowaniu tradycyjnego transferu opartego na licencjach.
Własność | Typ | Opis |
---|---|---|
transferGroupId | string | Identyfikator grupy zamówień zamówienia, w którym wystąpił błąd. |
kod | int | Kod błędu. |
opis | string | Opis błędu. |
lineItems | Lista elementów TransferLineItem | Kolekcja pozycji transferEntity, które są częścią błędu transferu. |
TransferErrorCode
[Enum/dotnet/api/system.enum) z wartościami wskazującymi typ błędu zamówienia dla tradycyjnych transferów opartych na licencjach.
Wartość | Pozycja | Opis |
---|---|---|
BrakTokenuPartnera | 800001 | Brak tokenu partnera w kontekście żądania. |
InvalidInput | 800002 | Niewłaściwe dane żądania. |
ServiceException | 800003 | Nieoczekiwany błąd usługi. |
InvalidOfferId | 800004 | Nieprawidłowy identyfikator oferty. |
BłądTworzeniaZamówienia | 800005 | Tworzenie zamówienia nie powiodło się. |
MpnIdNotFound | 800015 | Nie można odnaleźć identyfikatora Partnera. |
Nieprawidłowy ID sprzedawcy pośredniego MPN | 800016 | PartnerID nie jest prawidłowym odsprzedawcą pośrednim. |
IdentyfikatorPrzelewuNieZnaleziony | 900100 | Nie można odnaleźć żądania przeniesienia. |
Przenoszenie niedozwolone, jeśli status to W toku | 900101 | Żądanie przeniesienia jest już w toku. |
PrzeniesienieNiedozwoloneJeśliStatusJestZakończony | 900102 | Żądanie przeniesienia zostało już ukończone. |
TransferCreateOrderError | 900103 | Zamówienie przeniesienia nie powiedzie się. |
Przelew przetworzony przez inne żądanie | 900104 | Przelew jest przetwarzany przez inne żądanie. |