UNPKG

ottoman

Version:
47 lines 1.52 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ManyQueryResponse = exports.StatusExecution = exports.QueryResponse = void 0; /** * Generic class of Query Response * */ class QueryResponse { constructor(status, message) { this.status = status; this.message = message; } } exports.QueryResponse = QueryResponse; /** * Status of a Query Execution. * */ class StatusExecution { /** * @param payload Receive id when updateMany or removeMany is used, receive object in case of createMany * @param status Status of Execution ('SUCCESS' | 'FAILURE') * @param exception Couchbase exception * @param message Couchbase exception message * */ constructor(payload, status, exception = '', message = '') { this.payload = payload; this.status = status; this.exception = exception; this.message = message; } } exports.StatusExecution = StatusExecution; /** * Response class for bulk operations. * */ class ManyQueryResponse extends QueryResponse { /** * @param status Status of Execution ('SUCCESS' | 'FAILURE') * @param message: Message of Response see [ManyResponse](/interfaces/manyresponse.html) * * The response status will be **SUCCESS** as long as no error occurs, otherwise it will be **FAILURE**. * */ constructor(status, message) { super(status, message); } } exports.ManyQueryResponse = ManyQueryResponse; //# sourceMappingURL=types.js.map