Pular para o conteúdo principal

CreateLink

atenção

Gerado por Inteligência Artificial.


Visão Geral

O método CreateLink é responsável por criar um link utilizando o modelo PagarmeLinkRequestModel. Ele faz uso de serialização JSON e realiza uma requisição HTTP POST para um endpoint específico.

Core/BLL/PagarmeBLL.cs
public async Task<string> CreateLink(PagarmeLinkRequestModel link) {...}

Dependências Diretas

MétodoLocalizaçãoLinha
Newtonsoft.Json.JsonConvert.SerializeObject(object?)Core/BLL/PagarmeBLL.cs212
BOX3_ERP_API.Core.Util.WebRequestUtil.PostRequest(string, string, string)Core/BLL/PagarmeBLL.cs214
Newtonsoft.Json.Linq.JObject.Property(string)Core/BLL/PagarmeBLL.cs217

Referências

Método / EndpointLocalizaçãoLinha
BOX3_ERP_API.Controllers.RecebimentoLinksController.API_RecebimentoPagarMe(int, int)Controllers/RecebimentoLinksController.cs703
BOX3_ERP_API.Controllers.RecebimentoLinksController.API_GerarLinkCliente(string)Controllers/RecebimentoLinksController.cs1020

Detalhamento das Referências

API_RecebimentoPagarMe

O método API_RecebimentoPagarMe é um endpoint HTTP GET que utiliza o método CreateLink para gerar um link de recebimento via PagarMe.

API_GerarLinkCliente

O método API_GerarLinkCliente é um endpoint HTTP GET que também utiliza o método CreateLink para gerar um link de recebimento para um cliente específico.

Impacto de Alterações

Alterações no método CreateLink podem impactar diretamente os endpoints API_RecebimentoPagarMe e API_GerarLinkCliente, que dependem deste método para gerar links de recebimento.

Propagação de Mudanças

  1. Atualizar a lógica de criação de links no método CreateLink pode exigir ajustes nos endpoints que o consomem para garantir que o comportamento esperado seja mantido.

Requisitos para Alteração Segura

  • Garantir que os testes unitários e de integração sejam atualizados para refletir qualquer mudança na lógica de criação de links.
  • Verificar a compatibilidade com os endpoints dependentes (API_RecebimentoPagarMe e API_GerarLinkCliente) após qualquer alteração.