buffet: Update the base packages for commands and state to GCD spec

Updated the base command and state definition in buffet to match the
current GCD spec published at [1] and [2].

[1] https://developers.google.com/cloud-devices/v1/reference/device-api/base/state
[2] https://developers.google.com/cloud-devices/v1/reference/device-api/base/commands

BUG=brillo:805,brillo:807
TEST=FEATURES=test emerge-link buffet

Change-Id: I3f60dae4465bcf6a84c5d220aab6ec2464f64fe6
Reviewed-on: https://chromium-review.googlesource.com/265487
Trybot-Ready: Alex Vakulenko <avakulenko@chromium.org>
Tested-by: Alex Vakulenko <avakulenko@chromium.org>
Reviewed-by: Vitaly Buka <vitalybuka@chromium.org>
Commit-Queue: Vitaly Buka <vitalybuka@chromium.org>
diff --git a/buffet/etc/buffet/base_state.defaults.json b/buffet/etc/buffet/base_state.defaults.json
index baeae37..e48afb9 100644
--- a/buffet/etc/buffet/base_state.defaults.json
+++ b/buffet/etc/buffet/base_state.defaults.json
@@ -1,12 +1,8 @@
 {
   "base": {
-    "serialNumber": "",
-    "manufacturer": "",
-    "model": "",
     "firmwareVersion": "",
-    "supportUrl": "",
-    "updateUrl": "",
     "localDiscoveryEnabled": false,
-    "isProximityTokenRequired": false
+    "localAnonymousAccessMaxRole": "none",
+    "localPairingEnabled": true
   }
 }
diff --git a/buffet/etc/buffet/base_state.schema.json b/buffet/etc/buffet/base_state.schema.json
index df74bba..19cc9b2 100644
--- a/buffet/etc/buffet/base_state.schema.json
+++ b/buffet/etc/buffet/base_state.schema.json
@@ -1,12 +1,13 @@
 {
   "base": {
-    "serialNumber": "string",
-    "manufacturer": "string",
-    "model": "string",
     "firmwareVersion": "string",
-    "supportUrl": "string",
-    "updateUrl": "string",
     "localDiscoveryEnabled": "boolean",
-    "isProximityTokenRequired": "boolean"
+    "localAnonymousAccessMaxRole": [ "none", "viewer", "user" ],
+    "localPairingEnabled": "boolean",
+    "network": {
+      "properties": {
+        "name": "string"
+      }
+    }
   }
 }
diff --git a/buffet/etc/buffet/gcd.json b/buffet/etc/buffet/gcd.json
index 1f37cec..c1462e3 100644
--- a/buffet/etc/buffet/gcd.json
+++ b/buffet/etc/buffet/gcd.json
@@ -1,10 +1,22 @@
 {
   "base": {
     "reboot": {
+      "parameters": {},
+      "results": {}
+    },
+
+    "updateBaseConfiguration": {
       "parameters": {
+        "localDiscoveryEnabled": "boolean",
+        "localAnonymousAccessMaxRole": [ "none", "viewer", "user" ],
+        "localPairingEnabled": "boolean"
       },
-      "results": {
-      }
+      "results": {}
+    },
+
+    "identify": {
+      "parameters": {},
+      "results": {}
     }
   }
 }