25 lines
512 B
JavaScript
25 lines
512 B
JavaScript
import SessionQueryBuilder from '@/services/SessionModel/SessionQueryBuilder';
|
|
|
|
export default class SessionModel {
|
|
/**
|
|
* Constructor method.
|
|
* @param {Object} options -
|
|
*/
|
|
constructor(options) {
|
|
this.options = { ...options, ...SessionModel.defaultOptions };
|
|
}
|
|
|
|
static get defaultOptions() {
|
|
return {
|
|
setModifiedBy: true,
|
|
setModifiedAt: true,
|
|
setCreatedBy: true,
|
|
setCreatedAt: true,
|
|
};
|
|
}
|
|
|
|
static get QueryBuilder() {
|
|
return SessionQueryBuilder;
|
|
}
|
|
}
|