Summary
Functions
@spec event_names() :: [atom()]
@spec get_accounting(AdaSdk.Principal.t(), Ada.V1.GetIngestAccountingRequest.t()) :: {:ok, Ada.V1.GetIngestAccountingResponse.t()} | {:error, term()}
@spec get_latest_by_document( AdaSdk.Principal.t(), Ada.V1.GetLatestJobByDocumentRequest.t() ) :: {:ok, Ada.V1.GetJobStatusResponse.t()} | {:error, term()}
@spec get_status(AdaSdk.Principal.t(), Ada.V1.GetJobStatusRequest.t()) :: {:ok, Ada.V1.GetJobStatusResponse.t()} | {:error, term()}
@spec on_finished(AdaSdk.Principal.t(), (Ada.V1.JobFinished.t() -> term())) :: {:ok, AdaSdk.StreamHub.unsubscribe()} | {:error, :closed | :invalid_handler}
@spec on_progressed(AdaSdk.Principal.t(), (Ada.V1.JobProgressed.t() -> term())) :: {:ok, AdaSdk.StreamHub.unsubscribe()} | {:error, :closed | :invalid_handler}
@spec on_started(AdaSdk.Principal.t(), (Ada.V1.JobStarted.t() -> term())) :: {:ok, AdaSdk.StreamHub.unsubscribe()} | {:error, :closed | :invalid_handler}