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étodo | Localização | Linha |
|---|---|---|
| Newtonsoft.Json.JsonConvert.SerializeObject(object?) | Core/BLL/PagarmeBLL.cs | 212 |
| BOX3_ERP_API.Core.Util.WebRequestUtil.PostRequest(string, string, string) | Core/BLL/PagarmeBLL.cs | 214 |
| Newtonsoft.Json.Linq.JObject.Property(string) | Core/BLL/PagarmeBLL.cs | 217 |
Referências
| Método / Endpoint | Localização | Linha |
|---|---|---|
| BOX3_ERP_API.Controllers.RecebimentoLinksController.API_RecebimentoPagarMe(int, int) | Controllers/RecebimentoLinksController.cs | 703 |
| BOX3_ERP_API.Controllers.RecebimentoLinksController.API_GerarLinkCliente(string) | Controllers/RecebimentoLinksController.cs | 1020 |
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
- Atualizar a lógica de criação de links no método
CreateLinkpode 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_RecebimentoPagarMeeAPI_GerarLinkCliente) após qualquer alteração.