SEBA-738 implement SetDirty

Change-Id: Ia46096faaed7c45f72f873044f8e18b3a1a091b3
diff --git a/mock/data.json b/mock/data.json
index 4e1e7ee..fb168f6 100644
--- a/mock/data.json
+++ b/mock/data.json
@@ -27,6 +27,7 @@
         "output": {
           "id": 1,
           "name": "mockslice1",
+          "description": "an up-to-date slice",
           "site_id": 1,
           "updated": 1234.0,
           "enacted": 1234.0
@@ -38,6 +39,7 @@
         "output": {
           "id": 2,
           "name": "mockslice2",
+          "description": "a dirty slice",
           "site_id": 1,
           "updated": 1234.0,
           "enacted": 900.0
@@ -70,7 +72,8 @@
     },
     {
         "method": "FilterSlice",
-        "input": {"elements": [{"operator": 0, "name": "id", "iValue": 1}]},
+        "input": {"kind": 0,
+                  "elements": [{"operator": 0, "name": "id", "iValue": 1}]},
         "output": {
           "items": [{
             "id": 1,
@@ -81,7 +84,8 @@
     },
     {
         "method": "FilterSlice",
-        "input": {"elements": [{"operator": 0, "name": "name", "sValue": "mockslice2"}]},
+        "input": {"kind": 0,
+                  "elements": [{"operator": 0, "name": "name", "sValue": "mockslice2"}]},
         "output": {
           "items": [{
             "id": 2,
@@ -92,12 +96,24 @@
     },
     {
         "method": "FilterSlice",
-        "input": {"elements": [{"operator": 0, "name": "id", "iValue": 77}]},
+        "input": {"kind": 0,
+                  "elements": [{"operator": 0, "name": "id", "iValue": 77}]},
         "output": {
           "items": []
         }
     },
     {
+        "method": "FilterSlice",
+        "input": {"kind": 2},
+        "output": {
+            "items": [{
+              "id": 2,
+              "name": "mockslice2",
+              "site_id": 1
+            }]
+          }
+    },
+    {
         "method": "UpdateSlice",
         "input": {"id": 1, "name": "mockslice1_newname"},
         "output": {
@@ -108,6 +124,15 @@
     },
     {
         "method": "UpdateSlice",
+        "input": { "id": 1 },
+        "output": {
+            "id": 1,
+            "name": "mockslice1",
+            "site_id": 1
+        }
+    },
+    {
+        "method": "UpdateSlice",
         "input": { "id": 77, "name": "mockslice1_newname"},
         "error": { "code": 2, "message": "Slice matching query does not exist."}
     },