Exemple #1
0
        def __init__(self, code, message, data):
            """
            :param code: Error code
            :param message: Error message
            :param data: Additional error informations
            """

            NeoBunch.__init__(self)  # FIXME use super
            self.code = code
            self.message = message
            self.data = data
Exemple #2
0
    def __init__(
        self,
        jsonrpc = None,
        method = None,
        id = None,
        params = None
    ):
        NeoBunch.__init__(self)  # FIXME use super

        self.jsonrpc = jsonrpc or "2.0"
        self.method = method
        self.id = id
        self.params = params
Exemple #3
0
    def __init__(
        self,
        jsonrpc = None,
        id = None,
        result = None,
        error = None
    ):
        """
        :param jsonrpc: JSON-RPC version string
        :param id: JSON-RPC transaction id
        :param result: Result data
        """

        NeoBunch.__init__(self)  # FIXME use super
        self.jsonrpc = jsonrpc
        self.id = id
        self.result = result if not error else None
        self.error = error