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