pub struct FileDeleteRequest { /* private fields */ }
Expand description
File delete request allows to delete file in OpenAI storage https://platform.openai.com/docs/api-reference/files/delete
§Usage example
use openai_req::ByUrlRequest;
use openai_req::files::FileDeleteRequest;
let req = FileDeleteRequest::new("{file_id}".to_string());
let delete_result = req.run(&client).await?;
Implementations§
Source§impl FileDeleteRequest
impl FileDeleteRequest
pub fn new(file_id: String) -> FileDeleteRequest
Trait Implementations§
Source§impl ByUrlRequest<DeleteResponse> for FileDeleteRequest
impl ByUrlRequest<DeleteResponse> for FileDeleteRequest
const ENDPOINT: &'static str = "/files/"
const SUFFIX: &'static str = ""
fn builder(client: &OpenAiClient, final_url: String) -> RequestBuilder
fn run<'life0, 'life1, 'async_trait>(
&'life0 self,
client: &'life1 OpenAiClient,
) -> Pin<Box<dyn Future<Output = Result<TRes>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Source§impl Clone for FileDeleteRequest
impl Clone for FileDeleteRequest
Source§fn clone(&self) -> FileDeleteRequest
fn clone(&self) -> FileDeleteRequest
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for FileDeleteRequest
impl Debug for FileDeleteRequest
Source§impl<'de> Deserialize<'de> for FileDeleteRequest
impl<'de> Deserialize<'de> for FileDeleteRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<FileInfo> for FileDeleteRequest
impl From<FileInfo> for FileDeleteRequest
Source§impl Serialize for FileDeleteRequest
impl Serialize for FileDeleteRequest
Auto Trait Implementations§
impl Freeze for FileDeleteRequest
impl RefUnwindSafe for FileDeleteRequest
impl Send for FileDeleteRequest
impl Sync for FileDeleteRequest
impl Unpin for FileDeleteRequest
impl UnwindSafe for FileDeleteRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more