UNPKG

hamok

Version:

Lightweight Distributed Object Storage on RAFT consensus algorithm

40 lines (39 loc) 1.33 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DeleteEntriesNotification = exports.DeleteEntriesResponse = exports.DeleteEntriesRequest = void 0; class DeleteEntriesRequest { requestId; keys; sourceEndpointId; constructor(requetId, keys, sourceEndpointId) { this.requestId = requetId; this.keys = keys; this.sourceEndpointId = sourceEndpointId; } createResponse(deletedKeys) { return new DeleteEntriesResponse(this.requestId, deletedKeys, this.sourceEndpointId); } } exports.DeleteEntriesRequest = DeleteEntriesRequest; class DeleteEntriesResponse { requestId; deletedKeys; destinationEndpointId; constructor(requetId, deletedKeys, destinationEndpointId) { this.requestId = requetId; this.deletedKeys = deletedKeys; this.destinationEndpointId = destinationEndpointId; } } exports.DeleteEntriesResponse = DeleteEntriesResponse; class DeleteEntriesNotification { keys; sourceEndpointId; destinationEndpointId; constructor(keys, sourceEndpointId, destinationEndpointId) { this.keys = keys; this.sourceEndpointId = sourceEndpointId; this.destinationEndpointId = destinationEndpointId; } } exports.DeleteEntriesNotification = DeleteEntriesNotification;