LemonGateway. Transports. Webhook. Submission
(lemon_gateway v0.1.0)
View Source
Run-context assembly and router-facing run request construction for the webhook transport.
Summary
Types
@type built_submission() :: %{run_request: LemonCore.RunRequest.t(), run_ctx: map()}
Functions
@spec build_submission( Plug.Conn.t(), binary(), map(), map(), %{prompt: binary(), attachments: list(), metadata: map()}, keyword() ) :: {:ok, built_submission()} | {:error, :invalid_callback_url}
@spec resolve_callback_wait_timeout_ms(map(), map(), pos_integer()) :: pos_integer()