Provides API endpoints related to session questions
Summary
Functions
List pending question requests
Reject pending question request
Reply to pending question request
Types
@type v2_question_request_list_200_json_resp() :: %{ data: [OpenCode.Generated.QuestionV2Request.t()], location: OpenCode.Generated.LocationInfo.t() }
Functions
@spec v2_question_request_list(opts :: keyword()) :: {:ok, v2_question_request_list_200_json_resp()} | {:error, OpenCode.Generated.InvalidRequestError.t() | OpenCode.Generated.UnauthorizedError.t()}
List pending question requests
Retrieve pending question requests for a location.
Options
location
@spec v2_session_question_reject( sessionID :: String.t(), requestID :: String.t(), opts :: keyword() ) :: :ok | {:error, OpenCode.Generated.InvalidRequestError.t() | OpenCode.Generated.QuestionNotFoundError.t() | OpenCode.Generated.SessionNotFoundError.t() | OpenCode.Generated.UnauthorizedError.t()}
Reject pending question request
Reject a pending question request owned by a session.
@spec v2_session_question_reply( sessionID :: String.t(), requestID :: String.t(), body :: OpenCode.Generated.QuestionV2Reply.t(), opts :: keyword() ) :: :ok | {:error, OpenCode.Generated.InvalidRequestError.t() | OpenCode.Generated.QuestionNotFoundError.t() | OpenCode.Generated.SessionNotFoundError.t() | OpenCode.Generated.UnauthorizedError.t()}
Reply to pending question request
Answer a pending question request owned by a session.
Request Body
Content Types: application/json