From df09c3d60a4af405166f49e219102f4a44f31965 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 6 Feb 2026 08:19:39 +0000 Subject: [PATCH 1/3] Initial plan From eeb26565976c9e856674be3cda64522c7cb0bbbe Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 6 Feb 2026 08:22:14 +0000 Subject: [PATCH 2/3] Add missing imports and transactionService field to PmsServiceimp.java Co-authored-by: jayanth343 <48199055+jayanth343@users.noreply.github.com> --- src/main/java/org/hsbc/entity/PmsEntity.class | Bin 0 -> 3882 bytes .../java/org/hsbc/entity/TransactionEntity.class | Bin 0 -> 2829 bytes src/main/java/org/hsbc/entity/WalletEntity.class | Bin 0 -> 1552 bytes .../hsbc/exception/InvalidPmsIdException.class | Bin 0 -> 622 bytes .../InvalidTransactionIdException.class | Bin 0 -> 638 bytes .../exception/ResourceNotFoundException.class | Bin 0 -> 276 bytes src/main/java/org/hsbc/repo/PmsRepository.class | Bin 0 -> 976 bytes src/main/java/org/hsbc/service/PmsService.class | Bin 0 -> 981 bytes .../java/org/hsbc/service/PmsServiceimp.class | Bin 0 -> 6789 bytes .../java/org/hsbc/service/PmsServiceimp.java | 7 ++++++- .../org/hsbc/service/TransactionService.class | Bin 0 -> 779 bytes .../java/org/hsbc/service/WalletService.class | Bin 0 -> 261 bytes 12 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 src/main/java/org/hsbc/entity/PmsEntity.class create mode 100644 src/main/java/org/hsbc/entity/TransactionEntity.class create mode 100644 src/main/java/org/hsbc/entity/WalletEntity.class create mode 100644 src/main/java/org/hsbc/exception/InvalidPmsIdException.class create mode 100644 src/main/java/org/hsbc/exception/InvalidTransactionIdException.class create mode 100644 src/main/java/org/hsbc/exception/ResourceNotFoundException.class create mode 100644 src/main/java/org/hsbc/repo/PmsRepository.class create mode 100644 src/main/java/org/hsbc/service/PmsService.class create mode 100644 src/main/java/org/hsbc/service/PmsServiceimp.class create mode 100644 src/main/java/org/hsbc/service/TransactionService.class create mode 100644 src/main/java/org/hsbc/service/WalletService.class diff --git a/src/main/java/org/hsbc/entity/PmsEntity.class b/src/main/java/org/hsbc/entity/PmsEntity.class new file mode 100644 index 0000000000000000000000000000000000000000..9edc6a4554889340f812bb3aee21a983c1aa4136 GIT binary patch literal 3882 zcmcguT~icC6g@2;yTAZqAnryGM3H4cR`DwaF)E9?1QCUxMopaE9bsg526twO8)H=} zl~m;+R^=h7B>%xwlB#Sav_X8oC^X?sj<~I#L*T*yMhiV0!gd9 zmR`4W`Lu32hEq*1mFzk9O<<2v5D@cnMVEqZ>=o$9Tcu6StS)LLU0~lrW3y$aY?y1) z61-2r8xq`VS4%moD5v@qyovn+@h26{XBSy%NGf;>2WZGus!L@fPgaqUh5-c!r9sJ8 z%4KSEjnXir;E*(Qa0Pc<)ru8e&L38AMD7~*7UZjP@~DDQcT#_vU#Cx8@R5>`mANq3&I$PkU9*Hzv)lI!jM;F|f6BcLiI9{v%#|rKz11eW!Gjoe8*_FEj z&9hd4q3m8TOntFZ%IW15jS>Z%|KFQqs{(fLMEK#~9h=t~L%D0qn(kzI&6yhJIpWcm zqvq7SGh_p)U<^4@J;*PV5%V0X8|Y=?!-7@o*XRpw=E zlm)}wvNrUzx3!nNu4sA3D$}1o1W$<%^hmF1W}&FtM;0t=qp~@@`x*phb}V$SdBEu3 zqkDm=h-B+i%xcBrvcW_i2dn1GZO1$_3NvD2C{X%lM#bpFkXPQk_j+BEz?^?T-9>>D z=iBP%tzphrJ(7Bn@<#RQ=O}A3JI)p*&W_<@fstKNh;nWWjKslz zhq9D=kznPG^LGPK*!cedf%AOp;oJ=S3mm_z<039`!2bn4A%6wjp7r1DS?=AQ)!pq` z%-x>F+wEDe-JT`d?OB!Go^_agKeyn24xg7fI>cVEZ&81T_?0gLvwX^5A|Q!o{#!_R zhEEB9fhL!1PQul}8e;0P8amZva}7OeUrP45Al9-24!q!#Ik=nBdRJ6h`niM;G`{l0nLq zHs?$GoYK0;a>120E>%rPQ3I|f>Z2wqqb4e&CMu(*4p$TPQ4{qAG)=i7QmJX2nkLA7 zjFFh6Q_@s-oJvm6GR5afoW&`I?=+QM!Bt<+0A1*L_BX_SqA<_1((&L&2wX#!PwCZR zN^fG{>Uy-{7B33t>Hirb=kcD8A7Edn?))W0eUYXGT=${FR3Sszs!ET9sWYUO{#%Ts z?g>+0BlJczbx)Xjfz(pO5^nlZf~tF8hEy*RbPLNqw4wR{qZg)LA@%!2uDDO>z@V=a zKZmIA5W0%n+thVmkMc-_sqd5e0g-nisr$p!4+*^+P2C@+E|6L${)0&B!7%kYq4%Px z2gB4wQkRIo9~s8sa2PiUeGnbS;V`vB>I(56MpBQ2sh<-1Q8e{PnEF#vKPUcSBy}oG z{TZQJG<7OW{ROGNBt92OJszh1iqL#Cbs!;lxAALIzaYNg2GcuyjoUaGrv8S|M_A+2 zyXb-2I2l&`EvdgFa(!F%O(t7;(a)*OA#9y&J#4*f3ATQ=LAGJG5w;ZDINRhOn0mz| ogRq<*na&In?!jZX?#OJk!Euo-&Ubl=YzACb0D&z$#V1Jq16|)Xg8%>k literal 0 HcmV?d00001 diff --git a/src/main/java/org/hsbc/entity/TransactionEntity.class b/src/main/java/org/hsbc/entity/TransactionEntity.class new file mode 100644 index 0000000000000000000000000000000000000000..2694e189aeebd132b5f709968ce60907fbb7eb7d GIT binary patch literal 2829 zcmb7GYg5}s6g>;ZGQ@;eAUI$Ogr`GspJ@{UZNQK?b%20t+LAtGdkYG-L@k*arqln? zAJLh%GcfJsLw`VjRHtVp84Fv}#|LYryXT&J_w2p9{`0Tbe*jp;H$CV;r-n!zU5EnXjKFT1E_tcX85?lIEHXb zAog8d_xVLu5sbuf8>5^k*3WlqMo9{YjGDL;#~8*1`T}WWbcgc^FN9-MWjbe-^ola) z`Q>Ib5yu-Uqo7~@{8aW}3ey_y#xaB0Yl3-c3TS6~r7m~A6_{HHtiscCWiep#7dFVP zn2%!tivqW+`ib1I%#!XL7|t=@Y=UyCozAs$C(@KPs#z{5DF}<%l;4p@=l|lt zcuHjDkW2N#06yBo;zvDack#vIFAut3kgRj-xgmZ6GeB(NXe*|e+2v8ETV=a1iv1qs@u`M_>huHlLGu_i%rommroFVi=HKEWYSq{-KL&Tw z2YRGWb+cTN_Ds&QPU@#C?bRHxTyu0gEHLTU$6>$}a#;Bk8+xU(Z#Z%#2DYZzChGSA zC9>sJu{7x&>8tZ%erd9CY%6=?q*m_%CshtDCY7-A|A9hhO&%>972UR_t>LA>Y@3c@ z@@V)wA`caLh|pGKeZLSBrKn9%6Cn`er)fJWOWWP1JH-&=|L|X^ ziN?ea{s4cJ@yzZbTO|5ncjwN%_uO;O+}WSMzW)HQf|WD|5KAJS!5|U>CwJwZv|7?> zSTC!)s-^`J4{XQQ4+Ua{;?@vS7)m0Y!3ksp&b!@)wc}N5mU6VM_pNQ&YALT6LY8)Z4b+;mXs}(VoDi z!cn|(F|xCvyEbbGOuXumMO$szo?UIJM~>rascixYj5DDryINWu)%9#oD^jp3b*9Z7 z>w2mj)s%gcJ5fW-ypqlN4ANZc#p1Eb(Tr+VD!VTBRhSG{)tAMVfdTKR&aTiqf&+tt88(@)@nJ0+X9nOCEwZg6|p!S zUWpa)ULaF(IC-lr>3Paa;vVP!kY*pL{%(?>su%tpO1*>DF~b`K6{22r~F70FWJD~3OFiyiWv_uW~(a~L8( zme>X$5dzHcD;PIu01ng4zX?3-I7a;N3t@PP^3T W5)E@~7N1+VLo3bIUEIe5O#B9g_+F3z literal 0 HcmV?d00001 diff --git a/src/main/java/org/hsbc/exception/InvalidPmsIdException.class b/src/main/java/org/hsbc/exception/InvalidPmsIdException.class new file mode 100644 index 0000000000000000000000000000000000000000..b57d8af1a883f45f2c2b29cec27a2b046f117e72 GIT binary patch literal 622 zcma)&%TB^T6o&tS(n{qbAQw$spoxJ(>;rh&7)?lsF@dmPS6~8Tpf%;9ujQ(V3m?FT zGMnKPZ4?>jkjKEK{S09@n9L;^_zS_UcT0;MNs!I(*os2_fP1peC19re~5i1G6J7qFsGm?n}q zt`%4-3bg;L4TsHvfkT0Y=TGg~ax}K(@9XT2yK&}f^0-)bCXqL5x86hwl4j5wbr!z7ZLy^A;Fe3r=Emd}U$8Itq?hSh2Z$i{^Nl~ddb9J&5;N|B<~ VB;lm21vrR16)L_;bd{(CYTqRra7X|E literal 0 HcmV?d00001 diff --git a/src/main/java/org/hsbc/exception/InvalidTransactionIdException.class b/src/main/java/org/hsbc/exception/InvalidTransactionIdException.class new file mode 100644 index 0000000000000000000000000000000000000000..8a90d451dea3ffba54ad82e7b0a1ec99ccf3a0ec GIT binary patch literal 638 zcma)&O;5r=5Qg7{(no$&USa7XEHPIAFpo!E^%lgg|q=JhYWOq^1a+hdm+7+Nk1OSS0{VsW z)aptg-D;26*kL>?P-*plguyCM-t7E~*kvLoP>&PCdEh_E$-<4GJ%$PbRve1b#1bd9 zB5Ngq?tiuMxIHp(AaLdfGkd`a-pWfKzd8*aKpW6tat6&pSl8tzVh6= z^~1yshTMUGIq=tks;vm_*X>f8)(0pC@u}%NHX47-@O|!|HTHbE24;2!79Ivx1~x_psjS4ZME#t^ymbAb(!7$)+*H?!EpC}0jvP)C^g!-l yP-I{SdIJO)fe`2sAjt{jDFH=6;%r*l+Zh-)g5|k@B*@bYKy?t6+(0%H0}lW_^+P5A literal 0 HcmV?d00001 diff --git a/src/main/java/org/hsbc/repo/PmsRepository.class b/src/main/java/org/hsbc/repo/PmsRepository.class new file mode 100644 index 0000000000000000000000000000000000000000..d28c9ab8ae70e82b450c6ada270a682d9820c3b6 GIT binary patch literal 976 zcma)5O;6iE5S^t!%2%O$miFR94}nVAQzax*q(H*~8HL8ceQh>oQ^&jPN09$o5Bvar z6k=@Cgh&zOuv*WK=gph9Zy%rjJpjNj_*#P*0^g)g=&gxjs=1Q%qHj958)2o+YcNY- zt;Yt8rYuWnJL>V+)?l8%&!WsIEwZGmS)boa{g>V_%Vy!X-=RuW!YgcoQ`K!*u0ppRet$L zh`Cy^X&S@rWv&qU`#Z>iFcu4&Q~dT`^Nj?XO3Tt?m*d>mEOkg=v;H!FsrYZ{qLgF9 z-Ht=reSR&Bz>{W{VP&C>AwbJ1r@4$jj_VxJ<_1->{je3ZPAb$NR(TK;MciL&6 zdqcH6h0Ol*J#kv2oG*kA#xUY4ccDehy?swL?i?%io`g7fb@`RI{HaG7^VM5Yzv>Z4 zv{!NOi=lKn=BFY>#n;C?-zfY@;KxKF#&XT2MW@h_seOD71U}%J!*?}{Po@SRF$_i<+a{QdPCz&pHZV1waUn>_qsM`>t<8Ov0J$+aEMt_^H5>|OCO z4;3%+@bliD5T*^s=NofZ>7Ys+aa9_3KD$&M$*GlS3t~>?q1wEo|Q}|q|a(2tm4SKWb zy^|`8rFDIV)==gJcis>ytR%dx+3kB`mldWSeV9ZU!)ays`q{g)?S1sd&`61)hr#fA zS!C#pB$o#DI?a)v%pLx=hP~wZTrV0_vHB7%E9RSA-{BoDw};x3Z=a;133nHd|7`jk zw;0GW`Yu3+{=$81VfrT;XcFEcbd%0DA=`Mcg6v>-1=*`0`{2Y5)ihorZGBT{>W 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 literal 0 HcmV?d00001 diff --git a/src/main/java/org/hsbc/service/PmsServiceimp.java b/src/main/java/org/hsbc/service/PmsServiceimp.java index b4bcd21..771d745 100644 --- a/src/main/java/org/hsbc/service/PmsServiceimp.java +++ b/src/main/java/org/hsbc/service/PmsServiceimp.java @@ -8,9 +8,11 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.HttpStatus; +import org.springframework.stereotype.Service; +import org.springframework.web.server.ResponseStatusException; import java.time.LocalDate; -import org.springframework.stereotype.Service; import java.util.List; import java.util.Optional; @@ -23,6 +25,9 @@ public class PmsServiceimp implements PmsService { @Autowired private WalletService walletService; + @Autowired + private TransactionService transactionService; + // 1️⃣ Add Asset @Override public PmsEntity addAsset(PmsEntity asset) { diff --git a/src/main/java/org/hsbc/service/TransactionService.class b/src/main/java/org/hsbc/service/TransactionService.class new file mode 100644 index 0000000000000000000000000000000000000000..948d5397799bdee88481b00d9e46d4cb1166f06b GIT binary patch literal 779 zcma)4Jx{|h5PdGCp#@4mfU?8TE`$X!6p*M?M5IUzLF{f~1y?4i61O6Mje#G)k3w8h zD25JXvhVrsy?4HQ|9E`^aD^ia6^7$D3GJtJ;@hc67Sb2?L&Bq!`&!14w}dQI8Cp}m z;I`sXXx~q!!q*H<9t1`LEj=u-mw1Glg-*HYQ8 zO!bhV?#VFXdY%Y|i?xKy5^C4P(jz@nY?OJ~^CVUbC;g>n(YmJ-8HLotnhmE!T3IuB z^M;vG<^&Aqrhpq4F8=>*hQ|2C7qfhvsf7;1*-z2;gY85MuB16kCs>s+wCA&cYhhR- zED%ck!Mf`fAIX3h&l6wVN<|au86;opb(;TWje%i<789t^wr!$@eCsT15nd;>f(FIg h*jdH96gRO)af{xobhZiUQsr-C9|tBv_rrp(_X%8;=AQrn literal 0 HcmV?d00001 diff --git a/src/main/java/org/hsbc/service/WalletService.class b/src/main/java/org/hsbc/service/WalletService.class new file mode 100644 index 0000000000000000000000000000000000000000..6e2f53b81a9b5b92c14a8f4f3961e5b8a86aa5ec GIT binary patch literal 261 zcmY*UI|{;35S-O${39MfER)7}0I?CZQY=zfKVO!Z5EF*Qf03J$QH3&94JHzhI z?BjX61DIprqDC0!MWl}BgHdNLF0o;?*J;W&_%as`VVLNPR;kV+wL2tiETI#zU1*UE z6Y8G7B(!uGZu5+<1jk#xm2SvkX>279Wu>}Zo=&=uxryg*e*T=<*j_99)rZW)D9Fpg p@H$S#X!MtD`i|8kNC0^Va3pF2O=$=&S|4mz*g;n&2tBDa^k3ihK*<0A literal 0 HcmV?d00001 From 4ace49819e2fc794c3c1122eddb18434b6f989ca Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 6 Feb 2026 08:22:41 +0000 Subject: [PATCH 3/3] Add *.class to .gitignore and remove committed .class files Co-authored-by: jayanth343 <48199055+jayanth343@users.noreply.github.com> --- .gitignore | 3 +++ src/main/java/org/hsbc/entity/PmsEntity.class | Bin 3882 -> 0 bytes .../java/org/hsbc/entity/TransactionEntity.class | Bin 2829 -> 0 bytes src/main/java/org/hsbc/entity/WalletEntity.class | Bin 1552 -> 0 bytes .../hsbc/exception/InvalidPmsIdException.class | Bin 622 -> 0 bytes .../InvalidTransactionIdException.class | Bin 638 -> 0 bytes .../exception/ResourceNotFoundException.class | Bin 276 -> 0 bytes src/main/java/org/hsbc/repo/PmsRepository.class | Bin 976 -> 0 bytes src/main/java/org/hsbc/service/PmsService.class | Bin 981 -> 0 bytes .../java/org/hsbc/service/PmsServiceimp.class | Bin 6789 -> 0 bytes .../org/hsbc/service/TransactionService.class | Bin 779 -> 0 bytes .../java/org/hsbc/service/WalletService.class | Bin 261 -> 0 bytes 12 files changed, 3 insertions(+) delete mode 100644 src/main/java/org/hsbc/entity/PmsEntity.class delete mode 100644 src/main/java/org/hsbc/entity/TransactionEntity.class delete mode 100644 src/main/java/org/hsbc/entity/WalletEntity.class delete mode 100644 src/main/java/org/hsbc/exception/InvalidPmsIdException.class delete mode 100644 src/main/java/org/hsbc/exception/InvalidTransactionIdException.class delete mode 100644 src/main/java/org/hsbc/exception/ResourceNotFoundException.class delete mode 100644 src/main/java/org/hsbc/repo/PmsRepository.class delete mode 100644 src/main/java/org/hsbc/service/PmsService.class delete mode 100644 src/main/java/org/hsbc/service/PmsServiceimp.class delete mode 100644 src/main/java/org/hsbc/service/TransactionService.class delete mode 100644 src/main/java/org/hsbc/service/WalletService.class diff --git a/.gitignore b/.gitignore index 5dc85f9..ef23b53 100644 --- a/.gitignore +++ b/.gitignore @@ -10,6 +10,9 @@ target/ !**/src/main/**/target/ !**/src/test/**/target/ +# Compiled class files +*.class + node_modules/ .DS_Store diff --git a/src/main/java/org/hsbc/entity/PmsEntity.class b/src/main/java/org/hsbc/entity/PmsEntity.class deleted file mode 100644 index 9edc6a4554889340f812bb3aee21a983c1aa4136..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3882 zcmcguT~icC6g@2;yTAZqAnryGM3H4cR`DwaF)E9?1QCUxMopaE9bsg526twO8)H=} zl~m;+R^=h7B>%xwlB#Sav_X8oC^X?sj<~I#L*T*yMhiV0!gd9 zmR`4W`Lu32hEq*1mFzk9O<<2v5D@cnMVEqZ>=o$9Tcu6StS)LLU0~lrW3y$aY?y1) z61-2r8xq`VS4%moD5v@qyovn+@h26{XBSy%NGf;>2WZGus!L@fPgaqUh5-c!r9sJ8 z%4KSEjnXir;E*(Qa0Pc<)ru8e&L38AMD7~*7UZjP@~DDQcT#_vU#Cx8@R5>`mANq3&I$PkU9*Hzv)lI!jM;F|f6BcLiI9{v%#|rKz11eW!Gjoe8*_FEj z&9hd4q3m8TOntFZ%IW15jS>Z%|KFQqs{(fLMEK#~9h=t~L%D0qn(kzI&6yhJIpWcm zqvq7SGh_p)U<^4@J;*PV5%V0X8|Y=?!-7@o*XRpw=E zlm)}wvNrUzx3!nNu4sA3D$}1o1W$<%^hmF1W}&FtM;0t=qp~@@`x*phb}V$SdBEu3 zqkDm=h-B+i%xcBrvcW_i2dn1GZO1$_3NvD2C{X%lM#bpFkXPQk_j+BEz?^?T-9>>D z=iBP%tzphrJ(7Bn@<#RQ=O}A3JI)p*&W_<@fstKNh;nWWjKslz zhq9D=kznPG^LGPK*!cedf%AOp;oJ=S3mm_z<039`!2bn4A%6wjp7r1DS?=AQ)!pq` z%-x>F+wEDe-JT`d?OB!Go^_agKeyn24xg7fI>cVEZ&81T_?0gLvwX^5A|Q!o{#!_R zhEEB9fhL!1PQul}8e;0P8amZva}7OeUrP45Al9-24!q!#Ik=nBdRJ6h`niM;G`{l0nLq zHs?$GoYK0;a>120E>%rPQ3I|f>Z2wqqb4e&CMu(*4p$TPQ4{qAG)=i7QmJX2nkLA7 zjFFh6Q_@s-oJvm6GR5afoW&`I?=+QM!Bt<+0A1*L_BX_SqA<_1((&L&2wX#!PwCZR zN^fG{>Uy-{7B33t>Hirb=kcD8A7Edn?))W0eUYXGT=${FR3Sszs!ET9sWYUO{#%Ts z?g>+0BlJczbx)Xjfz(pO5^nlZf~tF8hEy*RbPLNqw4wR{qZg)LA@%!2uDDO>z@V=a zKZmIA5W0%n+thVmkMc-_sqd5e0g-nisr$p!4+*^+P2C@+E|6L${)0&B!7%kYq4%Px z2gB4wQkRIo9~s8sa2PiUeGnbS;V`vB>I(56MpBQ2sh<-1Q8e{PnEF#vKPUcSBy}oG z{TZQJG<7OW{ROGNBt92OJszh1iqL#Cbs!;lxAALIzaYNg2GcuyjoUaGrv8S|M_A+2 zyXb-2I2l&`EvdgFa(!F%O(t7;(a)*OA#9y&J#4*f3ATQ=LAGJG5w;ZDINRhOn0mz| ogRq<*na&In?!jZX?#OJk!Euo-&Ubl=YzACb0D&z$#V1Jq16|)Xg8%>k diff --git a/src/main/java/org/hsbc/entity/TransactionEntity.class b/src/main/java/org/hsbc/entity/TransactionEntity.class deleted file mode 100644 index 2694e189aeebd132b5f709968ce60907fbb7eb7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2829 zcmb7GYg5}s6g>;ZGQ@;eAUI$Ogr`GspJ@{UZNQK?b%20t+LAtGdkYG-L@k*arqln? zAJLh%GcfJsLw`VjRHtVp84Fv}#|LYryXT&J_w2p9{`0Tbe*jp;H$CV;r-n!zU5EnXjKFT1E_tcX85?lIEHXb zAog8d_xVLu5sbuf8>5^k*3WlqMo9{YjGDL;#~8*1`T}WWbcgc^FN9-MWjbe-^ola) z`Q>Ib5yu-Uqo7~@{8aW}3ey_y#xaB0Yl3-c3TS6~r7m~A6_{HHtiscCWiep#7dFVP zn2%!tivqW+`ib1I%#!XL7|t=@Y=UyCozAs$C(@KPs#z{5DF}<%l;4p@=l|lt zcuHjDkW2N#06yBo;zvDack#vIFAut3kgRj-xgmZ6GeB(NXe*|e+2v8ETV=a1iv1qs@u`M_>huHlLGu_i%rommroFVi=HKEWYSq{-KL&Tw z2YRGWb+cTN_Ds&QPU@#C?bRHxTyu0gEHLTU$6>$}a#;Bk8+xU(Z#Z%#2DYZzChGSA zC9>sJu{7x&>8tZ%erd9CY%6=?q*m_%CshtDCY7-A|A9hhO&%>972UR_t>LA>Y@3c@ z@@V)wA`caLh|pGKeZLSBrKn9%6Cn`er)fJWOWWP1JH-&=|L|X^ ziN?ea{s4cJ@yzZbTO|5ncjwN%_uO;O+}WSMzW)HQf|WD|5KAJS!5|U>CwJwZv|7?> zSTC!)s-^`J4{XQQ4+Ua{;?@vS7)m0Y!3ksp&b!@)wc}N5mU6VM_pNQ&YALT6LY8)Z4b+;mXs}(VoDi z!cn|(F|xCvyEbbGOuXumMO$szo?UIJM~>rascixYj5DDryINWu)%9#oD^jp3b*9Z7 z>w2mj)s%gcJ5fW-ypqlN4ANZc#p1Eb(Tr+VD!VTBRhSG{)tAMVfdTKR&aTiqf&+tt88(@)@nJ0+X9nOCEwZg6|p!S zUWpa)ULaF(IC-lr>3Paa;vVP!kY*pL{%(?>su%tpO1*>DF~b`K6{22r~F70FWJD~3OFiyiWv_uW~(a~L8( zme>X$5dzHcD;PIu01ng4zX?3-I7a;N3t@PP^3T W5)E@~7N1+VLo3bIUEIe5O#B9g_+F3z diff --git a/src/main/java/org/hsbc/exception/InvalidPmsIdException.class b/src/main/java/org/hsbc/exception/InvalidPmsIdException.class deleted file mode 100644 index b57d8af1a883f45f2c2b29cec27a2b046f117e72..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 622 zcma)&%TB^T6o&tS(n{qbAQw$spoxJ(>;rh&7)?lsF@dmPS6~8Tpf%;9ujQ(V3m?FT zGMnKPZ4?>jkjKEK{S09@n9L;^_zS_UcT0;MNs!I(*os2_fP1peC19re~5i1G6J7qFsGm?n}q zt`%4-3bg;L4TsHvfkT0Y=TGg~ax}K(@9XT2yK&}f^0-)bCXqL5x86hwl4j5wbr!z7ZLy^A;Fe3r=Emd}U$8Itq?hSh2Z$i{^Nl~ddb9J&5;N|B<~ VB;lm21vrR16)L_;bd{(CYTqRra7X|E diff --git a/src/main/java/org/hsbc/exception/InvalidTransactionIdException.class b/src/main/java/org/hsbc/exception/InvalidTransactionIdException.class deleted file mode 100644 index 8a90d451dea3ffba54ad82e7b0a1ec99ccf3a0ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 638 zcma)&O;5r=5Qg7{(no$&USa7XEHPIAFpo!E^%lgg|q=JhYWOq^1a+hdm+7+Nk1OSS0{VsW z)aptg-D;26*kL>?P-*plguyCM-t7E~*kvLoP>&PCdEh_E$-<4GJ%$PbRve1b#1bd9 zB5Ngq?tiuMxIHp(AaLdfGkd`a-pWfKzd8*aKpW6tat6&pSl8tzVh6= z^~1yshTMUGIq=tks;vm_*X>f8)(0pC@u}%NHX47-@O|!|HTHbE24;2!79Ivx1~x_psjS4ZME#t^ymbAb(!7$)+*H?!EpC}0jvP)C^g!-l yP-I{SdIJO)fe`2sAjt{jDFH=6;%r*l+Zh-)g5|k@B*@bYKy?t6+(0%H0}lW_^+P5A diff --git a/src/main/java/org/hsbc/repo/PmsRepository.class b/src/main/java/org/hsbc/repo/PmsRepository.class deleted file mode 100644 index d28c9ab8ae70e82b450c6ada270a682d9820c3b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 976 zcma)5O;6iE5S^t!%2%O$miFR94}nVAQzax*q(H*~8HL8ceQh>oQ^&jPN09$o5Bvar z6k=@Cgh&zOuv*WK=gph9Zy%rjJpjNj_*#P*0^g)g=&gxjs=1Q%qHj958)2o+YcNY- zt;Yt8rYuWnJL>V+)?l8%&!WsIEwZGmS)boa{g>V_%Vy!X-=RuW!YgcoQ`K!*u0ppRet$L zh`Cy^X&S@rWv&qU`#Z>iFcu4&Q~dT`^Nj?XO3Tt?m*d>mEOkg=v;H!FsrYZ{qLgF9 z-Ht=reSR&Bz>{W{VP&C>AwbJ1r@4$jj_VxJ<_1->{je3ZPAb$NR(TK;MciL&6 zdqcH6h0Ol*J#kv2oG*kA#xUY4ccDehy?swL?i?%io`g7fb@`RI{HaG7^VM5Yzv>Z4 zv{!NOi=lKn=BFY>#n;C?-zfY@;KxKF#&XT2MW@h_seOD71U}%J!*?}{Po@SRF$_i<+a{QdPCz&pHZV1waUn>_qsM`>t<8Ov0J$+aEMt_^H5>|OCO z4;3%+@bliD5T*^s=NofZ>7Ys+aa9_3KD$&M$*GlS3t~>?q1wEo|Q}|q|a(2tm4SKWb zy^|`8rFDIV)==gJcis>ytR%dx+3kB`mldWSeV9ZU!)ays`q{g)?S1sd&`61)hr#fA zS!C#pB$o#DI?a)v%pLx=hP~wZTrV0_vHB7%E9RSA-{BoDw};x3Z=a;133nHd|7`jk zw;0GW`Yu3+{=$81VfrT;XcFEcbd%0DA=`Mcg6v>-1=*`0`{2Y5)ihorZGBT{>W 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 diff --git a/src/main/java/org/hsbc/service/TransactionService.class b/src/main/java/org/hsbc/service/TransactionService.class deleted file mode 100644 index 948d5397799bdee88481b00d9e46d4cb1166f06b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 779 zcma)4Jx{|h5PdGCp#@4mfU?8TE`$X!6p*M?M5IUzLF{f~1y?4i61O6Mje#G)k3w8h zD25JXvhVrsy?4HQ|9E`^aD^ia6^7$D3GJtJ;@hc67Sb2?L&Bq!`&!14w}dQI8Cp}m z;I`sXXx~q!!q*H<9t1`LEj=u-mw1Glg-*HYQ8 zO!bhV?#VFXdY%Y|i?xKy5^C4P(jz@nY?OJ~^CVUbC;g>n(YmJ-8HLotnhmE!T3IuB z^M;vG<^&Aqrhpq4F8=>*hQ|2C7qfhvsf7;1*-z2;gY85MuB16kCs>s+wCA&cYhhR- zED%ck!Mf`fAIX3h&l6wVN<|au86;opb(;TWje%i<789t^wr!$@eCsT15nd;>f(FIg h*jdH96gRO)af{xobhZiUQsr-C9|tBv_rrp(_X%8;=AQrn diff --git a/src/main/java/org/hsbc/service/WalletService.class b/src/main/java/org/hsbc/service/WalletService.class deleted file mode 100644 index 6e2f53b81a9b5b92c14a8f4f3961e5b8a86aa5ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 261 zcmY*UI|{;35S-O${39MfER)7}0I?CZQY=zfKVO!Z5EF*Qf03J$QH3&94JHzhI z?BjX61DIprqDC0!MWl}BgHdNLF0o;?*J;W&_%as`VVLNPR;kV+wL2tiETI#zU1*UE z6Y8G7B(!uGZu5+<1jk#xm2SvkX>279Wu>}Zo=&=uxryg*e*T=<*j_99)rZW)D9Fpg p@H$S#X!MtD`i|8kNC0^Va3pF2O=$=&S|4mz*g;n&2tBDa^k3ihK*<0A