'use strict';
import { transientResource } from '../../../meta/decorators/transient-resource.js';
import { getOnlyResource } from '../../../meta/decorators/get-only-resource.js';
import { resourceMetaId } from '../../../meta/decorators/resource-id.js';
import { resourceIds } from '../../../../fd-toolbox/constants/resource-id-constants.js';

var __defProp=Object['defineProperty'],__getOwnPropDesc=Object['getOwnPropertyDescriptor'],__name=(_0x1655b5,_0x4c0b2e)=>__defProp(_0x1655b5,'name',{'value':_0x4c0b2e,'configurable':!![]}),__decorateClass=(_0x41054f,_0x280a1d,_0x5887c5,_0x7be06d)=>{var _0x384255=_0x7be06d>-0xd*0x1e7+0x2f8*0x3+0xfd4?void(0x277*-0x5+0x1*0x1558+-0x905):_0x7be06d?__getOwnPropDesc(_0x280a1d,_0x5887c5):_0x280a1d;for(var _0x288491=_0x41054f['length']-(-0xf*-0x3b+0x2057+-0x341*0xb),_0x3ea350;_0x288491>=-0x24b8+-0x1*0xa61+-0x3*-0xfb3;_0x288491--)if(_0x3ea350=_0x41054f[_0x288491])_0x384255=(_0x7be06d?_0x3ea350(_0x280a1d,_0x5887c5,_0x384255):_0x3ea350(_0x384255))||_0x384255;if(_0x7be06d&&_0x384255)__defProp(_0x280a1d,_0x5887c5,_0x384255);return _0x384255;};let PaymentSystemInvoice=class{['id'];['date'];['invoiceNumber'];['amount'];['status'];['downloadUrl'];['viewUrl'];};__name(PaymentSystemInvoice,'PaymentSystemInvoice'),PaymentSystemInvoice=__decorateClass([transientResource(),getOnlyResource(),resourceMetaId(resourceIds['paymentSystemInvoice'])],PaymentSystemInvoice);

export { PaymentSystemInvoice };
