File: D:/HostingSpaces/SBogers10/shop.komma.nl/resources/js/global/models/AbstractTranslation.js
import Model from "./Model";
import Language from "./Language";
export default class AbstractTranslation extends Model {
/**
* @return {number}
*/
get id() {
return this._id;
}
/**
* @param {number} value
*/
set id(value) {
this._id = typeof value === 'number' ? value : Model.newId();
}
/**
* @return {Language}
*/
get language() {
return this._language;
}
/**
* @param {Language|Object} value
*/
set language(value) {
if(value instanceof Language) this._language = value;
else this._language = new Language(value)
}
}