A Zep user - the identity that threads and graph memory are attached to.
@type t() :: %Zep.Schemas.User{ created_at: String.t() | nil, deleted_at: String.t() | nil, disable_default_ontology: boolean() | nil, email: String.t() | nil, first_name: String.t() | nil, last_name: String.t() | nil, metadata: map() | nil, user_id: String.t() }