pub struct ProjectApi<'a> { /* private fields */ }Expand description
Project API operations (Cloud only).
Implementations§
Source§impl<'a> ProjectApi<'a>
impl<'a> ProjectApi<'a>
Sourcepub fn new(client: &'a LettaClient) -> Self
pub fn new(client: &'a LettaClient) -> Self
Create a new project API instance.
Sourcepub async fn list(
&self,
name: Option<String>,
offset: Option<String>,
limit: Option<String>,
) -> LettaResult<ProjectsListResponse>
pub async fn list( &self, name: Option<String>, offset: Option<String>, limit: Option<String>, ) -> LettaResult<ProjectsListResponse>
List all projects.
This endpoint is only available on Letta Cloud.
§Arguments
name- Filter by project nameoffset- Pagination offsetlimit- Maximum number of projects to return
§Errors
Returns a crate::error::LettaError if the request fails or if the response cannot be parsed.
Trait Implementations§
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for ProjectApi<'a>
impl<'a> !UnwindSafe for ProjectApi<'a>
impl<'a> Freeze for ProjectApi<'a>
impl<'a> Send for ProjectApi<'a>
impl<'a> Sync for ProjectApi<'a>
impl<'a> Unpin for ProjectApi<'a>
impl<'a> UnsafeUnpin for ProjectApi<'a>
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