gproxy_protocol/transform/claude/model_list/openai/
request.rs1use crate::claude::model_list::request::ClaudeModelListRequest;
2use crate::openai::model_list::request::{
3 OpenAiModelListRequest, PathParameters, QueryParameters, RequestBody, RequestHeaders,
4};
5use crate::openai::types::HttpMethod as OpenAiHttpMethod;
6use crate::transform::utils::TransformError;
7
8impl TryFrom<ClaudeModelListRequest> for OpenAiModelListRequest {
9 type Error = TransformError;
10
11 fn try_from(_value: ClaudeModelListRequest) -> Result<Self, TransformError> {
12 Ok(Self {
13 method: OpenAiHttpMethod::Get,
14 path: PathParameters::default(),
15 query: QueryParameters::default(),
16 headers: RequestHeaders::default(),
17 body: RequestBody::default(),
18 })
19 }
20}