diff --git a/lib/objects.py b/lib/objects.py
index 2ed721363d4e741152d4d6deb7bee8f183a36b42..597469f37893195c21f4c9e67b10a0c9062b8969 100644
--- a/lib/objects.py
+++ b/lib/objects.py
@@ -1380,6 +1380,21 @@ class ConfdReply(ConfigObject):
     ]
 
 
+class QueryFieldDefinition(ConfigObject):
+  """Object holding a query field definition.
+
+  @ivar name: Field name as a regular expression
+  @ivar title: Human-readable title
+  @ivar kind: Field type
+
+  """
+  __slots__ = [
+    "name",
+    "title",
+    "kind",
+    ]
+
+
 class SerializableConfigParser(ConfigParser.SafeConfigParser):
   """Simple wrapper over ConfigParse that allows serialization.