use serde::{Deserialize, Serialize};
#[derive(Serialize, Deserialize, Debug, Clone)]
pub struct Items<T> {
pub items: Vec<T>,
}
#[derive(Serialize, Deserialize, Debug, Clone)]
#[serde(untagged)]
pub enum ListItem {
Favorite(objectiveai_sdk::filesystem::config::Favorite),
Item(objectiveai_sdk::RemotePath),
}
#[derive(Serialize, Deserialize, Debug, Clone)]
#[serde(untagged)]
pub enum PairListItem {
Favorite(objectiveai_sdk::filesystem::config::PairFavorite),
Item(objectiveai_sdk::functions::response::ListFunctionProfilePairItem),
}