'use strict';
import { resourceMetaId } from '../../../decorators/resource-id.js';
import { fdResourceIds } from '../../../../../fd-toolbox/constants/fd-resource-ids.js';
import { expandDescription } from '../../../decorators/expand-description-properties.js';
import { notRelation } from '../../../decorators/not-relation.js';

var __defProp=Object['defineProperty'],__getOwnPropDesc=Object['getOwnPropertyDescriptor'],__name=(_0x5a5afa,_0x2c1162)=>__defProp(_0x5a5afa,'name',{'value':_0x2c1162,'configurable':!![]}),__decorateClass=(_0xf15bbe,_0x2ba32d,_0xeed596,_0x402bbf)=>{var _0x25f0be=_0x402bbf>0x7*0x3d1+0x63*-0x1f+-0xeb9?void(-0xc11*-0x3+0x6f7+0x1595*-0x2):_0x402bbf?__getOwnPropDesc(_0x2ba32d,_0xeed596):_0x2ba32d;for(var _0x4b1676=_0xf15bbe['length']-(0x260f+-0x2*0x351+-0x1f6c),_0x2ab4b1;_0x4b1676>=-0x240+0x15ca+-0x138a*0x1;_0x4b1676--)if(_0x2ab4b1=_0xf15bbe[_0x4b1676])_0x25f0be=(_0x402bbf?_0x2ab4b1(_0x2ba32d,_0xeed596,_0x25f0be):_0x2ab4b1(_0x25f0be))||_0x25f0be;if(_0x402bbf&&_0x25f0be)__defProp(_0x2ba32d,_0xeed596,_0x25f0be);return _0x25f0be;};let Workspace=class{['id'];['name'];['isSetupFinished'];['pricingId'];['source'];['paymentSystemCustomerId'];['parentWorkspaceId'];['parentWorkspace'];['childWorkspaceList'];};__name(Workspace,'Workspace'),__decorateClass([expandDescription()],Workspace['prototype'],'name',0x223+0x1961+-0x1b82),__decorateClass([notRelation()],Workspace['prototype'],'paymentSystemCustomerId',-0x21*-0x53+0x1a5*-0x4+-0x41d),Workspace=__decorateClass([resourceMetaId(fdResourceIds['workspace'])],Workspace);

export { Workspace };
