'use strict';
import { resourceMetaId } from '../../../meta/decorators/resource-id.js';
import { resourceIds } from '../../../../fd-toolbox/constants/resource-id-constants.js';
import { accessByUserId } from '../../../meta/decorators/access-by-user-id.js';
import { UserWorkspaceBaseResource } from '../../../meta/models/user-workspace-base-resource.js';

var __defProp=Object['defineProperty'],__getOwnPropDesc=Object['getOwnPropertyDescriptor'],__name=(_0x2042da,_0x114112)=>__defProp(_0x2042da,'name',{'value':_0x114112,'configurable':!![]}),__decorateClass=(_0x49ccf9,_0x159598,_0x15bd58,_0x3377db)=>{var _0x23da89=_0x3377db>-0x1*0xa97+-0xf2e+0x19c6?void(0x7bc+-0x31*0x62+0xb06):_0x3377db?__getOwnPropDesc(_0x159598,_0x15bd58):_0x159598;for(var _0x28cee1=_0x49ccf9['length']-(-0x26fc*0x1+0x5b5+-0xc*-0x2c6),_0xfb419b;_0x28cee1>=-0x917*-0x3+0x1b*0xaf+0x1*-0x2dba;_0x28cee1--)if(_0xfb419b=_0x49ccf9[_0x28cee1])_0x23da89=(_0x3377db?_0xfb419b(_0x159598,_0x15bd58,_0x23da89):_0xfb419b(_0x23da89))||_0x23da89;if(_0x3377db&&_0x23da89)__defProp(_0x159598,_0x15bd58,_0x23da89);return _0x23da89;};let Notification=class extends UserWorkspaceBaseResource{['isRead'];['isExternal'];['readDate'];['message'];['description'];};__name(Notification,'Notification'),Notification=__decorateClass([resourceMetaId(resourceIds['notification']),accessByUserId()],Notification);

export { Notification };
