FalEx.Types (fal_ex v0.1.0)
View SourceType definitions for the FalEx client library.
Summary
Types
@type completed_queue_status() :: %{ status: :completed, request_id: request_id(), response_url: String.t(), logs: [log_entry()], metrics: metrics() }
@type endpoint_id() :: String.t()
@type output() :: any()
@type queue_status() :: :in_queue | :in_progress | :completed
@type queue_status_response() :: %{ status: queue_status(), request_id: request_id(), response_url: String.t() | nil, logs: [log_entry()] | nil, metrics: metrics() | nil }
@type request_id() :: String.t()
@type result() :: map()
@type webhook_response() :: %{ request_id: request_id(), status: queue_status(), payload: output() | nil, error: String.t() | nil, metrics: metrics() | nil }