'use strict';
Object.defineProperty(exports, "__esModule", { value: true });
const hdbTerms_ts_1 = require("../utility/hdbTerms.js");
/**
 * This class represents the data that is passed into the Insert functions.
 */
class InsertObject {
    /**
     * @param {String} schema
     * @param {String} table
     * @param {String} hash_attribute
     * @param {Array.<Object>} records
     * @param {any} __origin
     */
    constructor(schema, table, hash_attribute, records, __origin = undefined) {
        this.operation = hdbTerms_ts_1.OPERATIONS_ENUM.INSERT;
        this.schema = schema;
        this.table = table;
        this.hash_attribute = hash_attribute;
        this.records = records;
        this.__origin = __origin;
    }
}
exports.default = InsertObject;
//# sourceMappingURL=InsertObject.js.map