Async report generation job status polling.
Requires reports-generation-jobs:readonly scope.
Summary
Functions
@spec get(Tink.Client.t(), String.t()) :: {:ok, map()} | {:error, Tink.Error.t()}
Get a report generation job by ID.
@spec poll_until_complete(Tink.Client.t(), String.t(), keyword()) :: {:ok, map()} | {:error, Tink.Error.t() | :timeout}
Poll a report generation job until ready or timed out.
Options
:timeout_ms— default 60_000:interval_ms— default 2_000