Evo.Grpc.Client.DTA.Reporter 1.5.0

Evo.Grpc.Client.DTA.Reporter

gRPC client for the DTA reporting service.

Setup

Requires an ICallTokenProvider from Evo.Grpc.Client.Common; the clients hold no static API token. The endpoint is read from URL_DAKOTA_REPORTER and validated at registration.

services.AddNativeKeycloakAuth(o =>
{
    o.TokenEndpoint = "https://auth.praxx.me/realms/henara/protocol/openid-connect/token";
    o.ClientId      = "henara-main-sso";
});
services.AddDTAReporterClient();

IDTAReporterClient

Results are scoped to the caller's customer ids; Henara admins see everything.

IAsyncEnumerable<Result<DTAProcessInfoDto, Failure>> GetDTAStati(DTAFilter? filter = null);
IAsyncEnumerable<Result<SingleILVFileInfoDto, Failure>> DownloadFiles(List<(int oid, DownloadFileTypeEnum type)> filesToDownload);
  • DownloadFiles — DTA types are DownloadFileTypeEnum.DTAEsol and DTAAuf.

DTAFilter

Unset members are ignored. Id, ProcessTime, UpdatedTime, CustomerId, LebIk, AzIk, EmpfaengerIk, FileName, StepFilter, StatusFilter, VkzFilter, OnlyRejected, IsRestart.

  • EmpfaengerIk — IK of the Datenannahmestelle (UNB Empfänger Datei).
  • LebIk — IK des Leistungserbringers.

No packages depend on Evo.Grpc.Client.DTA.Reporter.

Version Downloads Last updated
1.5.0 21 10/22/2026
1.4.0 2 10/21/2026
1.2.0 110 10/05/2026
1.1.0 14 09/30/2026
1.0.0 87 09/04/2026