'use strict';
import { resourceMetaId } from '../../meta/decorators/resource-id.js';
import { fdResourceIds } from '../../../fd-toolbox/constants/fd-resource-ids.js';
import { WorkspaceResource } from '../../meta/core/resources/workspace/workspace-resource.js';
import { notDisplayable } from '../../meta/decorators/not-displayable.js';
import { notAResource } from '../../meta/decorators/not-a-resource.js';

var __defProp=Object['defineProperty'],__getOwnPropDesc=Object['getOwnPropertyDescriptor'],__name=(_0x11a9ac,_0x1f3c30)=>__defProp(_0x11a9ac,'name',{'value':_0x1f3c30,'configurable':!![]}),__decorateClass=(_0x277b32,_0x2c94d3,_0x2f0706,_0x1d1352)=>{var _0x5cf321=_0x1d1352>0x2b*-0x23+0xac1*-0x1+0x10a3?void(0xe2f*0x1+0x1ca1+-0x2ad0):_0x1d1352?__getOwnPropDesc(_0x2c94d3,_0x2f0706):_0x2c94d3;for(var _0x29b90b=_0x277b32['length']-(0x2609+0x1*0x19a1+-0x3fa9),_0x3178ac;_0x29b90b>=-0x6d4+0x1750+-0x107c;_0x29b90b--)if(_0x3178ac=_0x277b32[_0x29b90b])_0x5cf321=(_0x1d1352?_0x3178ac(_0x2c94d3,_0x2f0706,_0x5cf321):_0x3178ac(_0x5cf321))||_0x5cf321;if(_0x1d1352&&_0x5cf321)__defProp(_0x2c94d3,_0x2f0706,_0x5cf321);return _0x5cf321;};let Payment=class extends WorkspaceResource{['subscriptionId'];['paymentTransactionId'];['paymentMethodId'];['amount'];['currency'];};__name(Payment,'Payment'),__decorateClass([notDisplayable()],Payment['prototype'],'workspaceId',0x1*-0xbf+-0x1*-0x1b20+-0x1a5f),__decorateClass([notAResource()],Payment['prototype'],'subscriptionId',-0x525*0x1+0x10*-0x1c4+0x2167),__decorateClass([notAResource()],Payment['prototype'],'paymentTransactionId',0x703*-0x2+-0x1*-0x12a+0xcde),__decorateClass([notAResource()],Payment['prototype'],'paymentMethodId',0x2066+0x1c*0x10b+0x92*-0x6c),Payment=__decorateClass([resourceMetaId(fdResourceIds['payment'])],Payment);

export { Payment };
