From cf75be832a2784e90b589e7c7ff05bc5ba27f4b2 Mon Sep 17 00:00:00 2001
From: "alexey.stratulat" <alexey.stratulat@demlabs.net>
Date: Wed, 18 Dec 2019 01:40:41 +0700
Subject: [PATCH] [+] Added wrapping struct dap_chain_cell_id

---
 include/wrapping_dap_chain_common.h | 51 +++++++++++++++++++++++++++++
 1 file changed, 51 insertions(+)

diff --git a/include/wrapping_dap_chain_common.h b/include/wrapping_dap_chain_common.h
index d260b9bc..d2497ef8 100644
--- a/include/wrapping_dap_chain_common.h
+++ b/include/wrapping_dap_chain_common.h
@@ -295,6 +295,57 @@ static PyTypeObject DapChainNetSrvPriceUnitUIDObject_DapChainNetSrvPriceUnitUIDO
 };
 /*=================*/
 
+/* Chain cell id */
+typedef struct PyDapChainCellID{
+    PyObject_HEAD
+    dap_chain_id_t *cell_id;
+}PyDapChainCellIDObject;
+
+static PyTypeObject DapChainCellIDObject_DapChainCellIDType = {
+    PyVarObject_HEAD_INIT(NULL, 0)
+    "CellFrame.ChainCellID"  ,       /* tp_name */
+    sizeof(PyDapChainCellIDObject),  /* tp_basicsize */
+    0,                               /* tp_itemsize */
+    0,                               /* tp_dealloc */
+    0,                               /* tp_print */
+    0,                               /* tp_getattr */
+    0,                               /* tp_setattr */
+    0,                               /* tp_reserved */
+    0,                               /* tp_repr */
+    0,                               /* tp_as_number */
+    0,                               /* tp_as_sequence */
+    0,                               /* tp_as_mapping */
+    0,                               /* tp_hash  */
+    0,                               /* tp_call */
+    0,                               /* tp_str */
+    0,                               /* tp_getattro */
+    0,                               /* tp_setattro */
+    0,                               /* tp_as_buffer */
+    Py_TPFLAGS_DEFAULT |
+        Py_TPFLAGS_BASETYPE,         /* tp_flags */
+    "Chain cell id object",          /* tp_doc */
+    0,		                         /* tp_traverse */
+    0,		                         /* tp_clear */
+    0,		                         /* tp_richcompare */
+    0,                               /* tp_weaklistoffset */
+    0,		                         /* tp_iter */
+    0,		                         /* tp_iternext */
+    0,                               /* tp_methods */
+    0,                               /* tp_members */
+    0,                               /* tp_getset */
+    0,                               /* tp_base */
+    0,                               /* tp_dict */
+    0,                               /* tp_descr_get */
+    0,                               /* tp_descr_set */
+    0,                               /* tp_dictoffset */
+    0,                               /* tp_init */
+    0,                               /* tp_alloc */
+    PyType_GenericNew,               /* tp_new */
+};
+
+
+/*=================*/
+
 
 #ifdef __cplusplus
 }
-- 
GitLab