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
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
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