MemoryConjunctionFilter

A conjunction of filters that will be combined using AND logic.

Fields
filters[] object (MemoryFilter)

Filters that will combined using AND logic.

JSON representation
{
  "filters": [
    {
      object (MemoryFilter)
    }
  ]
}

MemoryFilter

Filter to apply when retrieving memories.

Fields
key string

Key of the filter. For example, "author" would apply to metadata entries with the key "author".

op enum (Operator)

Operator to apply to the filter. If not set, then EQUAL will be used.

value object (MemoryMetadataValue)

value to compare to.

negate boolean

If true, the filter will be negated.

JSON representation
{
  "key": string,
  "op": enum (Operator),
  "value": {
    object (MemoryMetadataValue)
  },
  "negate": boolean
}

Operator

Operator to apply to the filter.

Enums
OPERATOR_UNSPECIFIED Unspecified operator. Defaults to EQUAL.
EQUAL Equal to.
GREATER_THAN Greater than.
LESS_THAN Less than.