Udostępnij za pośrednictwem


Zasoby TransferEntity

Partner tworzy przeniesienie do bieżącego partnera klienta. Bieżący lub źródłowy partner akceptuje przeniesienie i przesyła go w celu ukończenia transferu.

TransferEntity

Opisuje transferEntity dla nowych transferów handlowych.

Właściwość Type Opis
IDENTYFIKATOR string Identyfikator transferEntity dostarczony po pomyślnym utworzeniu elementu transferEntity.
status string Stan transferEntity. Możliwe wartości to "Aktywne" (można je usunąć/przesłać) i "Ukończono" (zostało już ukończone). Zastosowane po pomyślnym utworzeniu elementu transferEntity.
transferType string Liczba reprezentująca typ transferu.
customerEmailId string Identyfikuje wiadomość e-mail klienta używaną do powiadomień.
createdTime DateTime Data utworzenia elementu transferEntity w formacie daty i godziny. Zastosowane po pomyślnym utworzeniu elementu transferEntity.
lastModifiedTime DateTime Data ostatniej aktualizacji transferEntity w formacie daty i godziny. Zastosowane po pomyślnym utworzeniu elementu transferEntity.
completedTime DateTime Data zakończenia transferuEntity w formacie daty i godziny. Zastosowane po pomyślnym zakończeniu transferEntity.
Customername string Opcjonalny. Nazwa klienta, którego subskrypcje są przenoszone.
customerTenantId string Identyfikator GUID sformatowany przez klienta, który identyfikuje klienta. Zastosowane po pomyślnym utworzeniu elementu transferEntity.
partnertenantid string Identyfikator GUID sformatowany jako partner-id, który identyfikuje partnera.
sourcePartnerName string Opcjonalny. Nazwa organizacji partnera, która inicjuje przeniesienie.
targetPartnerName string Opcjonalny. Nazwa organizacji partnera, której celem jest przeniesienie.
targetPartnerTenantId string Identyfikator GUID sformatowany jako partner-id, który identyfikuje partnera, do którego jest kierowany transfer.
targetPartnerEmailId string Identyfikator GUID sformatowany w formacie pid, który identyfikuje partnera, do którego jest kierowany transfer. Ten identyfikator jest taki sam jak identyfikator targetPartnerTenantId
transferDirection string Liczba reprezentująca kierunek transferu.
ignoreEligibilityCheck string Ta wartość powinna mieć wartość false.
lastModifiedUser string Identyfikator GUID sformatowany przez użytkownika, który identyfikuje ostatniego użytkownika w celu zmodyfikowania transferu
lineItems Tablica obiektów Tablica zasobów TransferLineItem .

TransferLineItem

Reprezentuje jeden element zawarty w nowym transferze handlowymEntity.

Właściwość Type Opis
IDENTYFIKATOR string Unikatowy identyfikator elementu wiersza transferu. Zastosowane po pomyślnym utworzeniu elementu transferEntity.
subscriptionId string Identyfikator subskrypcji.
ilość int Liczba licencji lub wystąpień.
billingCycle Objekt Typ cyklu rozliczeniowego ustawiony dla bieżącego okresu.
Producttype string Ciąg reprezentujący typ przekazanego produktu.
status string Stan lineitem w transferEntity.

TransferEntity dla tradycyjnych transferów opartych na licencjach

Opisuje transferEntity.

Właściwość Type Opis
IDENTYFIKATOR string Identyfikator transferEntity dostarczony po pomyślnym utworzeniu elementu transferEntity.
createdTime DateTime Data utworzenia elementu transferEntity w formacie daty i godziny. Zastosowane po pomyślnym utworzeniu elementu transferEntity.
lastModifiedTime DateTime Data ostatniej aktualizacji transferEntity w formacie daty i godziny. Zastosowane po pomyślnym utworzeniu elementu transferEntity.
lastModifiedUser string Użytkownik, który ostatnio zaktualizował element transferEntity. Zastosowane po pomyślnym utworzeniu elementu transferEntity.
Customername string Opcjonalny. Nazwa klienta, którego subskrypcje są przenoszone.
customerTenantId string Identyfikator GUID sformatowany przez klienta, który identyfikuje klienta. Zastosowane po pomyślnym utworzeniu elementu transferEntity.
partnertenantid string Identyfikator GUID sformatowany jako partner-id, który identyfikuje partnera.
sourcePartnerName string Opcjonalny. Nazwa organizacji partnera, która inicjuje przeniesienie.
sourcePartnerTenantId string Identyfikator GUID sformatowany jako partner-id, który identyfikuje partnera inicjującego transfer.
targetPartnerName string Opcjonalny. Nazwa organizacji partnera, której celem jest przeniesienie.
targetPartnerTenantId string Identyfikator GUID sformatowany jako partner-id, który identyfikuje partnera, do którego jest kierowany transfer.
lineItems Tablica obiektów Tablica zasobów TransferLineItem .
status string Stan transferEntity. Możliwe wartości to "Aktywne" (można je usunąć/przesłać) i "Ukończono" (zostało już ukończone). Zastosowane po pomyślnym utworzeniu elementu transferEntity.

TransferLineItem na potrzeby tradycyjnych transferów opartych na licencjach

Reprezentuje jeden element zawarty w elemencie transferEntity.

Właściwość Type Opis
IDENTYFIKATOR string Unikatowy identyfikator elementu wiersza transferu. Zastosowane po pomyślnym utworzeniu elementu transferEntity.
subscriptionId string Identyfikator subskrypcji.
ilość int Liczba licencji lub wystąpień.
billingCycle Objekt Typ cyklu rozliczeniowego ustawiony dla bieżącego okresu.
Friendlyname string Opcjonalny. Przyjazna nazwa elementu zdefiniowanego przez partnera w celu ułatwienia uściślania.
partnerIdOnRecord string PartnerId w rekordzie zakupu, który ma miejsce po zaakceptowaniu przeniesienia.
offerId string Identyfikator oferty.
addonItems Lista obiektów TransferLineItem Kolekcja elementów wiersza transferEntity dla dodatków, które są przenoszone wraz z subskrypcją podstawową, która jest przenoszona. Zastosowane po pomyślnym utworzeniu elementu transferEntity.
transferError string Zastosowane po zaakceptowaniu elementu transferEntity w przypadku wystąpienia błędu.
status string Stan lineitem w transferEntity.

TransferSubmitResult

Reprezentuje wynik akceptacji transferu dla tradycyjnych transferów opartych na licencjach.

Właściwość Type Opis
orders Lista obiektów Order. Kolekcja zamówień.
transferErrors 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łaściwość Type Opis
transferGroupId string Identyfikator grupy zamówień zamówienia z błędem.
code int Kod błędu.
opis string Opis błędu.
lineItems Lista obiektów TransferLineItem Kolekcja elementów wiersza 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ść Position opis
PartnerTokenMissing 800001 Brak tokenu partnera w kontekście żądania.
InvalidInput 800002 Nieprawidłowe dane wejściowe żądania.
ServiceException 800003 Nieoczekiwany błąd usługi.
InvalidOfferId 800004 Nieprawidłowy identyfikator oferty.
CreateOrderError 800005 Tworzenie zamówienia nie powiodło się.
MpnIdNotFound 800015 Nie można odnaleźć identyfikatora Partnera.
NotValidIndirectResellerMpnId 800016 PartnerID nie jest prawidłowym odsprzedawcą pośrednim.
TransferIdNotFound 900100 Nie można odnaleźć żądania przeniesienia.
TransferNotAllowedIfStatusIsInProgress 900101 Żądanie przeniesienia jest już w toku.
TransferNotAllowedIfStatusIsCompleted 900102 Żądanie przeniesienia zostało już ukończone.
TransferCreateOrderError 900103 Zamówienie przeniesienia nie powiedzie się.
TransferProcessedByAnotherRequest 900104 Transfer jest przetwarzany przez inne żądanie.