File: D:/HostingSpaces/SBogers10/shop.komma.nl/resources/js/components/vue/discounts/models/Condition.js
import Model from "../../../../global/models/Model";
export default class Condition extends Model {
/**
* @return {number}
*/
get id() {
return this._id;
}
/**
* @param {number} value
*/
set id(value) {
this._id = typeof value === 'number' ? value : Model.newId();
}
get type() {
return this._type;
}
/**
* @param {number} value
*/
set type(value) {
if(typeof value !== 'number') this._type = 1
else this._type = value;
}
/**
* @return {string}
*/
get operator() {
return this._operator;
}
/**
* @param {string} value
*/
set operator(value) {
if(typeof value !== 'string') this._operator = '=='
else this._operator = value;
}
/**
* @return {string}
*/
get params() {
return this._params;
}
/**
* @param {string} value
*/
set params(value) {
if(typeof value !== 'string') this._params = ''
else {
this._params = value;
}
}
}