'use strict';
import { resourceMetaId } from '../../decorators/resource-id.js';
import { resourceIds } from '../../../../fd-toolbox/constants/resource-id-constants.js';
import { BaseResource } from '../../../../fd-toolbox/base-resource/base-resource.js';

var __defProp=Object['defineProperty'],__getOwnPropDesc=Object['getOwnPropertyDescriptor'],__name=(_0x276865,_0x287b70)=>__defProp(_0x276865,'name',{'value':_0x287b70,'configurable':!![]}),__decorateClass=(_0x49ed2d,_0x2fa981,_0x497f54,_0x3aa025)=>{var _0x146755=_0x3aa025>-0x1a4c+0x1934*0x1+0x119?void(-0x37*0x7c+-0x1076+0x2b1a):_0x3aa025?__getOwnPropDesc(_0x2fa981,_0x497f54):_0x2fa981;for(var _0x34f046=_0x49ed2d['length']-(0x8*0x38+0x7*-0x168+0x819),_0x56961b;_0x34f046>=-0x2411+-0x65*-0x1c+0x69*0x3d;_0x34f046--)if(_0x56961b=_0x49ed2d[_0x34f046])_0x146755=(_0x3aa025?_0x56961b(_0x2fa981,_0x497f54,_0x146755):_0x56961b(_0x146755))||_0x146755;if(_0x3aa025&&_0x146755)__defProp(_0x2fa981,_0x497f54,_0x146755);return _0x146755;};let PaymentPlanFeature=class extends BaseResource{['featureId'];['paymentPlanId'];['feature'];['paymentPlan'];['state'];};__name(PaymentPlanFeature,'PaymentPlanFeature'),PaymentPlanFeature=__decorateClass([resourceMetaId(resourceIds['paymentPlanFeature'])],PaymentPlanFeature);

export { PaymentPlanFeature };
