Skip to main content

CreateCachedContentResponseBody

Type Alias CreateCachedContentResponseBody 

Source
pub type CreateCachedContentResponseBody = CachedContent;

Aliased Type§

pub struct CreateCachedContentResponseBody {
    pub contents: Vec<Content>,
    pub tools: Vec<Tool>,
    pub create_time: Option<String>,
    pub update_time: Option<String>,
    pub usage_metadata: Option<CachedContentUsageMetadata>,
    pub expiration: Option<CachedContentExpiration>,
    pub name: Option<String>,
    pub display_name: Option<String>,
    pub model: Option<String>,
    pub system_instruction: Option<Content>,
    pub tool_config: Option<ToolConfig>,
    pub extra: BTreeMap<String, Value>,
}

Fields§

§contents: Vec<Content>§tools: Vec<Tool>§create_time: Option<String>§update_time: Option<String>§usage_metadata: Option<CachedContentUsageMetadata>§expiration: Option<CachedContentExpiration>§name: Option<String>§display_name: Option<String>§model: Option<String>§system_instruction: Option<Content>§tool_config: Option<ToolConfig>§extra: BTreeMap<String, Value>