CachedContent

@Serializable
data class CachedContent(val contents: List<Content>? = null, val tools: List<Tool>? = null, val createTime: String? = null, val updateTime: String? = null, val usageMetadata: UsageMetadata? = null, val expireTime: String? = null, val ttl: String? = null, val name: String? = null, val displayName: String? = null, val model: String? = null, val systemInstruction: Content? = null, val toolConfig: ToolConfig? = null)

Represents the cached content.

Constructors

Link copied to clipboard
constructor(contents: List<Content>? = null, tools: List<Tool>? = null, createTime: String? = null, updateTime: String? = null, usageMetadata: UsageMetadata? = null, expireTime: String? = null, ttl: String? = null, name: String? = null, displayName: String? = null, model: String? = null, systemInstruction: Content? = null, toolConfig: ToolConfig? = null)

Properties

Link copied to clipboard
val contents: List<Content>?

The contents.

Link copied to clipboard
val createTime: String?

The create time.

Link copied to clipboard
val displayName: String?

The display name.

Link copied to clipboard
val expireTime: String?

The expire time.

Link copied to clipboard
val model: String?

The model.

Link copied to clipboard
val name: String?

The name.

Link copied to clipboard

The system instruction.

Link copied to clipboard

The tool config.

Link copied to clipboard
val tools: List<Tool>?

The tools.

Link copied to clipboard
val ttl: String?

The ttl.

Link copied to clipboard
val updateTime: String?

The update time.

Link copied to clipboard

The usage metadata.