Fix binapigen decoding and minor improvements
[govpp.git] / internal / testbinapi / binapi2001 / .vppapi / plugins / pot.api.json
diff --git a/internal/testbinapi/binapi2001/.vppapi/plugins/pot.api.json b/internal/testbinapi/binapi2001/.vppapi/plugins/pot.api.json
new file mode 100644 (file)
index 0000000..c15eed4
--- /dev/null
@@ -0,0 +1,258 @@
+{
+    "types": [],
+    "messages": [
+        [
+            "pot_profile_add",
+            [
+                "u16",
+                "_vl_msg_id"
+            ],
+            [
+                "u32",
+                "client_index"
+            ],
+            [
+                "u32",
+                "context"
+            ],
+            [
+                "u8",
+                "id"
+            ],
+            [
+                "u8",
+                "validator"
+            ],
+            [
+                "u64",
+                "secret_key"
+            ],
+            [
+                "u64",
+                "secret_share"
+            ],
+            [
+                "u64",
+                "prime"
+            ],
+            [
+                "u8",
+                "max_bits"
+            ],
+            [
+                "u64",
+                "lpc"
+            ],
+            [
+                "u64",
+                "polynomial_public"
+            ],
+            [
+                "string",
+                "list_name",
+                0
+            ],
+            {
+                "crc": "0xad5da3a3"
+            }
+        ],
+        [
+            "pot_profile_add_reply",
+            [
+                "u16",
+                "_vl_msg_id"
+            ],
+            [
+                "u32",
+                "context"
+            ],
+            [
+                "i32",
+                "retval"
+            ],
+            {
+                "crc": "0xe8d4e804"
+            }
+        ],
+        [
+            "pot_profile_activate",
+            [
+                "u16",
+                "_vl_msg_id"
+            ],
+            [
+                "u32",
+                "client_index"
+            ],
+            [
+                "u32",
+                "context"
+            ],
+            [
+                "u8",
+                "id"
+            ],
+            [
+                "string",
+                "list_name",
+                0
+            ],
+            {
+                "crc": "0x0770af98"
+            }
+        ],
+        [
+            "pot_profile_activate_reply",
+            [
+                "u16",
+                "_vl_msg_id"
+            ],
+            [
+                "u32",
+                "context"
+            ],
+            [
+                "i32",
+                "retval"
+            ],
+            {
+                "crc": "0xe8d4e804"
+            }
+        ],
+        [
+            "pot_profile_del",
+            [
+                "u16",
+                "_vl_msg_id"
+            ],
+            [
+                "u32",
+                "client_index"
+            ],
+            [
+                "u32",
+                "context"
+            ],
+            [
+                "string",
+                "list_name",
+                0
+            ],
+            {
+                "crc": "0xcd63f53b"
+            }
+        ],
+        [
+            "pot_profile_del_reply",
+            [
+                "u16",
+                "_vl_msg_id"
+            ],
+            [
+                "u32",
+                "context"
+            ],
+            [
+                "i32",
+                "retval"
+            ],
+            {
+                "crc": "0xe8d4e804"
+            }
+        ],
+        [
+            "pot_profile_show_config_dump",
+            [
+                "u16",
+                "_vl_msg_id"
+            ],
+            [
+                "u32",
+                "client_index"
+            ],
+            [
+                "u32",
+                "context"
+            ],
+            [
+                "u8",
+                "id"
+            ],
+            {
+                "crc": "0x005b7d59"
+            }
+        ],
+        [
+            "pot_profile_show_config_details",
+            [
+                "u16",
+                "_vl_msg_id"
+            ],
+            [
+                "u32",
+                "context"
+            ],
+            [
+                "i32",
+                "retval"
+            ],
+            [
+                "u8",
+                "id"
+            ],
+            [
+                "u8",
+                "validator"
+            ],
+            [
+                "u64",
+                "secret_key"
+            ],
+            [
+                "u64",
+                "secret_share"
+            ],
+            [
+                "u64",
+                "prime"
+            ],
+            [
+                "u64",
+                "bit_mask"
+            ],
+            [
+                "u64",
+                "lpc"
+            ],
+            [
+                "u64",
+                "polynomial_public"
+            ],
+            {
+                "crc": "0xb7ce0618"
+            }
+        ]
+    ],
+    "unions": [],
+    "enums": [],
+    "services": {
+        "pot_profile_add": {
+            "reply": "pot_profile_add_reply"
+        },
+        "pot_profile_activate": {
+            "reply": "pot_profile_activate_reply"
+        },
+        "pot_profile_del": {
+            "reply": "pot_profile_del_reply"
+        },
+        "pot_profile_show_config_dump": {
+            "reply": "pot_profile_show_config_details",
+            "stream": true
+        }
+    },
+    "options": {
+        "version": "1.0.0"
+    },
+    "aliases": {},
+    "vl_api_version": "0xa9d8e55c"
+}