OptionalactorOpaque caller-provided identifier for the application actor associated with the session.
This is application data and has no actor_id when storing memories associated
with this actor. Every session must set it. A child session must use the same value as its parent.
OptionalcreateTime when the session was created.
OptionallastTime when the session's item history was last mutated.
OptionalmetadataMutable caller-defined string labels.
OptionalnameResource name in the form session-stores/{session_store_id}/sessions/{session_id}.
OptionalparentImmediate parent session ID. Set only at creation for child sessions, immutable thereafter, and restricted to the same store.
OptionalrootTop-level session ID in the spawn tree. This equals session_id for a root or fork and is
inherited transitively by child sessions.
OptionalsessionUnique session ID. The service generates a UUID unless the caller supplies
CreateSessionRequest.session_id.
OptionalupdateTime when session resource fields last changed.
A durable logical interaction stored within a Session Store.