Skip to main content

objectiveai_sdk/functions/inventions/state/
response.rs

1//! Response types for function invention state retrieval.
2
3use serde::{Deserialize, Serialize};
4use schemars::JsonSchema;
5
6/// Response from retrieving a function invention state.
7#[derive(Debug, Clone, Serialize, Deserialize, JsonSchema)]
8#[schemars(rename = "functions.inventions.state.GetFunctionInventionStateResponse")]
9pub struct GetFunctionInventionStateResponse {
10    #[serde(flatten)]
11    #[schemars(schema_with = "crate::flatten_schema::<crate::RemotePath>")]
12    pub path: crate::RemotePath,
13    #[serde(flatten)]
14    #[schemars(schema_with = "crate::flatten_schema::<super::ParamsState>")]
15    pub inner: super::ParamsState,
16}