bacen / pix-dict-api

API do DICT - Diretório de Identificadores de Contas Transacionais
416 stars 59 forks source link

[PROPOSTA] Adição de parâmetro "ReportedBy" para filtragem na operação de listInfractions #47

Open GabrielSouzasbl opened 2 years ago

GabrielSouzasbl commented 2 years ago

Atualmente, é possível filtrar as infrações em que o PSP é o debitado e/ou creditado, independente se ele foi o criador ou não da infração, e isso, em alguns casos,, retorna muitos registros desnecessários. Há momentos em que é importante saber, por exemplo, apenas as infrações que foram criadas pelo PSP debitado.

A sugestão do filtro "reportedBy" poderia otimizar a pesquisa, já que o PSP criador da infração pode ser, ora o debitado ora o creditado.

erikacarvalho commented 2 years ago

queria fazer coro aqui ao @GabrielSouzasbl porque um filtro como esse seria excelente para os pollings que precisamos fazer, especialmente para evitar o uso da policy INFRACTION_REPORTS_LIST_WITHOUT_ROLE em favor da INFRACTION_REPORTS_LIST_WITH_ROLE.

como sugestão de implementação, tenho uma alternativa pra adicionar aqui: um filtro "isReporter", que aceita valores true e false, para ter sinergia com o filtro IncludeIndirectParticipants

@HenriqueSimoes82 @judahreis poderiam considerar implementar tal filtro?

erikacarvalho commented 1 year ago

olá! queria retomar essa issue pois entendo como muito relevante aos clientes da api do DICT. @judahreis podemos ter alguma expectativa de ver esse filtro na listagem de relatos de infração?