type AuditEvent struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
...
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Actor *Actor `protobuf:"bytes,3,opt,name=actor,proto3" json:"actor,omitempty"`
...
}
type Actor struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
}
Take these as example protobuf types
Currently a filter like this:
with pika implementation:
results in
Note that the actor id is a nested identifier.
id
is a field on theActor
typeThis issue is for adding thee ability for Pika to support AIP160 filtering for nested identifiers like
actor.id