Compartilhar via


Recursos de TransferEntity

Um parceiro cria uma transferência para o parceiro atual de um cliente. O parceiro atual ou de origem aceita a transferência e a envia para concluir a transferência.

Entidade de transferência

Descreve um transferEntity para transferências de novo comércio.

Propriedade Type Descrição
ID string Um identificador transferEntity que é fornecido após a criação bem-sucedida do transferEntity.
status string O status do transferEntity. Os valores possíveis são "Ativo" (pode ser excluído/enviado) e "Concluído" (já foi concluído). Aplicado após a criação bem-sucedida da transferEntity.
Tipo de transferência string Um número que representa o tipo de transferência. 3 é resolvido para ModernAzure e 5 é resolvido para NewCommerce. Os parceiros que executam transferências de novo comércio de parceiro para parceiro podem usar qualquer um, mas devem padronizar em 5.
customerEmailId string Identifica o e-mail do cliente Usado para notificações.
createdTime Datetime A data em que transferEntity foi criado, no formato de data e hora. Aplicado após a criação bem-sucedida da transferEntity.
lastModifiedTime Datetime A data em que transferEntity foi atualizada pela última vez, no formato de data e hora. Aplicado após a criação bem-sucedida da transferEntity.
concluídoTempo Datetime A data em que transferEntity foi concluída, no formato de data e hora. Aplicado após a conclusão bem-sucedida da transferEntity.
customerName string Opcional. O nome do cliente cujas assinaturas estão sendo transferidas.
customerTenantId string Uma ID de cliente formatada em GUID que identifica o cliente. Aplicado após a criação bem-sucedida da transferEntity.
PartnerTenantID string Uma ID de parceiro formatada em GUID que identifica o parceiro.
sourcePartnerName string Opcional. O nome da organização do parceiro que está iniciando a transferência.
targetPartnerName string Opcional. O nome da organização do parceiro para a qual a transferência é direcionada.
targetPartnerTenantId string Uma ID de parceiro formatada em GUID que identifica o parceiro para o qual a transferência é direcionada.
targetPartnerEmailId string Um pid formatado em GUID que identifica o parceiro para o qual a transferência é direcionada. Essa ID é a mesma que targetPartnerTenantId
Direção de transferência string Um número que representa a direção da transferência. 1 representa uma transferência de entrada para o parceiro que aceita a transferência. 2 representa a transferência de saída para o parceiro que cria a transferência.
ignoreEligibilityCheck string Esse valor deve ser false.
lastModifiedUser string Um ID de usuário formatado em GUID que identifica o último usuário a modificar a transferência
lineItems Matriz de objetos Uma matriz de recursos TransferLineItem .

TransferLineItem

Representa um item contido em uma nova transferEntity de comércio. Os parceiros de origem veem os itens de linha para a transferência de itens que estão tentando transferir. Os parceiros do Target veem os itens de linha recém-criados depois que eles são concluídos. Os parceiros do Target podem usar os IDs de itens de linha para ajudar a entender as assinaturas recém-criadas que resultam da transferência.

Propriedade Type Descrição
ID string Um identificador exclusivo para um item de linha de transferência. Aplicado após a criação bem-sucedida da transferEntity.
subscriptionId string O identificador da assinatura.
quantity int O número de licenças ou instâncias.
billingCycle Objeto O tipo de ciclo de faturamento definido para o período atual.
productType string Uma cadeia de caracteres que representa o tipo de produto transferido.
status string O status do item de linha na transferEntity.

TransferEntity para transferências tradicionais baseadas em licença

Descreve uma transferEntity.

Propriedade Type Descrição
ID string Um identificador transferEntity que é fornecido após a criação bem-sucedida do transferEntity.
createdTime Datetime A data em que transferEntity foi criado, no formato de data e hora. Aplicado após a criação bem-sucedida da transferEntity.
lastModifiedTime Datetime A data em que transferEntity foi atualizada pela última vez, no formato de data e hora. Aplicado após a criação bem-sucedida da transferEntity.
lastModifiedUser string O usuário que atualizou a transferEntity pela última vez. Aplicado após a criação bem-sucedida de transferEntity.
customerName string Opcional. O nome do cliente cujas assinaturas estão sendo transferidas.
customerTenantId string Uma ID de cliente formatada em GUID que identifica o cliente. Aplicado após a criação bem-sucedida da transferEntity.
PartnerTenantID string Uma ID de parceiro formatada em GUID que identifica o parceiro.
sourcePartnerName string Opcional. O nome da organização do parceiro que está iniciando a transferência.
sourcePartnerTenantId string Uma ID de parceiro formatada em GUID que identifica o parceiro que inicia a transferência.
targetPartnerName string Opcional. O nome da organização do parceiro para a qual a transferência é direcionada.
targetPartnerTenantId string Uma ID de parceiro formatada em GUID que identifica o parceiro para o qual a transferência é direcionada.
lineItems Matriz de objetos Uma matriz de recursos TransferLineItem .
status string O status do transferEntity. Os valores possíveis são "Ativo" (pode ser excluído/enviado) e "Concluído" (já foi concluído). Aplicado após a criação bem-sucedida da transferEntity.

TransferLineItem para transferências tradicionais baseadas em licença

Representa um item contido em um transferEntity.

Propriedade Type Descrição
ID string Um identificador exclusivo para um item de linha de transferência. Aplicado após a criação bem-sucedida da transferEntity.
subscriptionId string O identificador da assinatura.
quantity int O número de licenças ou instâncias.
billingCycle Objeto O tipo de ciclo de faturamento definido para o período atual.
friendlyName string Opcional. O nome amigável do item definido pelo parceiro para ajudar a desambiguar.
partnerIdOnRecord string PartnerId no registro na compra que acontece quando a transferência é aceita.
offerId string O identificador da oferta.
Itens de adição Lista de objetos TransferLineItem Uma coleção de itens de linha transferEntity para complementos que são transferidos junto com a assinatura base que está sendo transferida. Aplicado após a criação bem-sucedida da transferEntity.
erro de transferência string Aplicado depois que transferEntity é aceito caso haja um erro.
status string O status do item de linha na transferEntity.

TransferSubmitResult

Representa o resultado de uma aceitação de transferência para transferências tradicionais baseadas em licença.

Propriedade Type Descrição
pedidos Lista de objetos Order . A coleta de pedidos.
transferErrors Lista de objetos TransferError . A coleção de erros de transferência.

Erro de transferência

Representa um erro que ocorre quando uma transferência tradicional baseada em licença é aceita.

Propriedade Type Descrição
ID do Grupo de Transferência string O ID do grupo de pedidos do pedido com o erro.
código int O código de erro.
descrição string A descrição do erro.
lineItems Lista de objetos TransferLineItem Uma coleção de itens de linha transferEntity que fazem parte do erro de transferência.

Código de erro de transferência

Um [Enum/dotnet/api/system.enum) com valores que indicam um tipo de erro de ordem para transferências tradicionais baseadas em licença.

Valor Posição Descrição
TokenParceiroAusente 800001 Token de parceiro ausente no contexto da solicitação.
InvalidInput 800002 Entrada de solicitação inválida.
Exceção de serviço 800003 Erro de serviço inesperado.
InvalidOfferId 800004 ID de oferta inválida.
CreateOrderError 800005 Criar ordem não foi bem-sucedida.
MpnIdNotFound 800015 PartnerID não foi encontrado.
NotValidIndirectResellerMpnId 800016 PartnerID não é um revendedor indireto válido.
TransferIdNotFound 900100 Solicitação de transferência não encontrada.
TransferNotAllowedIfStatusIsInProgress 900101 A solicitação de transferência já está em andamento.
TransferNotAllowedIfStatusIsCompleted 900102 A solicitação de transferência já está concluída.
TransferCreateOrderError 900103 A ordem de transferência não foi bem-sucedida.
TransferProcessedByAnotherRequest 900104 A transferência está sendo processada por outra solicitação.