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.

TransferEntity

Descreve uma transferEntity para novas transferências de 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 da 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.
transferType string Um número que representa o tipo de transferência.
customerEmailId string Identifica o e-mail do cliente Usado para notificações.
createdTime Datetime A data em que transferEntity foi criada, no formato data-hora. Aplicado após a criação bem-sucedida da transferEntity.
lastModifiedTime Datetime A data em que a transferEntity foi atualizada pela última vez, no formato de data-hora. Aplicado após a criação bem-sucedida da transferEntity.
Tempo concluído Datetime A data em que a transferEntity foi concluída, no formato de data-hora. Aplicado após a conclusão bem-sucedida da transferênciaEntidade.
customerName string Opcional. O nome do cliente cujas assinaturas estão sendo transferidas.
customerTenantId string Um ID de cliente formatado por GUID que identifica o cliente. Aplicado após a criação bem-sucedida da transferEntity.
PartnertenantID string Um ID de parceiro formatado por 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 a quem a transferência é direcionada.
targetPartnerTenantId string Um ID de parceiro formatado por GUID que identifica o parceiro ao qual a transferência é direcionada.
targetPartnerEmailId string Um pid formatado em GUID que identifica o parceiro ao qual a transferência é direcionada. Essa ID é a mesma que o targetPartnerTenantId
transferDireção string Um número que representa a direção da transferência.
ignoreEligibilityCheck string Esse valor deve ser false.
lastModifiedUser string Um ID de usuário formatado por 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.

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 no transferEntity.

TransferEntity para transferências tradicionais baseadas em licença

Descreve um 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 criada, no formato data-hora. Aplicado após a criação bem-sucedida da transferEntity.
lastModifiedTime Datetime A data em que a transferEntity foi atualizada pela última vez, no formato de data-hora. Aplicado após a criação bem-sucedida da transferEntity.
lastModifiedUser string O usuário que atualizou pela última vez o transferEntity. 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 Um ID de cliente formatado por GUID que identifica o cliente. Aplicado após a criação bem-sucedida da transferEntity.
PartnertenantID string Um ID de parceiro formatado por GUID que identifica o parceiro.
sourcePartnerName string Opcional. O nome da organização do parceiro que está iniciando a transferência.
sourcePartnerTenantId string Um ID de parceiro formatado por GUID que identifica o parceiro que inicia a transferência.
targetPartnerName string Opcional. O nome da organização do parceiro a quem a transferência é direcionada.
targetPartnerTenantId string Um ID de parceiro formatado por GUID que identifica o parceiro ao qual a transferência é direcionada.
lineItems Matriz de objetos Uma matriz de recursos TransferLineItem.
status string O status da 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 para o item definido pelo parceiro para ajudar a desambiguar.
partnerIdOnRecord string PartnerId on Record na compra que acontece quando a transferência é aceita.
offerId string O identificador da oferta.
addonItems 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.
transferError string Aplicado após transferEntity ser aceito caso haja um erro.
status string O status do item de linha no 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 cobrança 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
transferGroupId 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.

TransferErrorCode

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
PartnerTokenMissing 800001 Token de parceiro ausente no contexto da solicitação.
Entrada inválida 800002 Entrada de solicitação inválida.
ServiceException 800003 Erro de serviço inesperado.
InvalidOfferId 800004 ID de oferta inválido.
CreateOrderError 800005 Criar ordem não é bem-sucedido.
MpnIdNotFound 800015 PartnerID não foi encontrado.
NotValidIndirectResellerMpnId 800016 O PartnerID não é um Revendedor Indireto válido.
TransferIdNotFound 900100 Solicitação de transferência não encontrada.
TransferNotAllowedIfStatusIsInProgress 900101 O pedido 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 é bem-sucedida.
TransferProcessedByAnotherRequest 900104 A transferência está sendo processada por outra solicitação.