# Package-level declarations

## Types

InMemoryMemoryService
Link copied to clipboard
class InMemoryMemoryService : MemoryService

An in-memory memory service for prototyping purposes only.

MemoryEntry
Link copied to clipboard
data class MemoryEntry(val content: Content, val id: String? = null, val author: String? = null, val timestamp: String? = null, val customMetadata: Map<String, Any> = emptyMap())

Represents one memory entry in the Vertex AI Memory Bank.

MemoryService
Link copied to clipboard
interface MemoryService

Base contract for memory services.

SearchMemoryResponse
Link copied to clipboard
data class SearchMemoryResponse(val memories: List<MemoryEntry>, val nextPageToken: String? = null)

Represents the response from a search operation in the memory service.