2.6 Request Payload Samples

This topic describes about the payload sample request for Oracle Banking Liquidity Management Integration.

Oracle FLEXCUBE Universal Banking

Oracle FLEXCUBE Universal Banking Balance Fetch
<soapenv:Envelope
        xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'
        xmlns:fcub='http://fcubs.ofss.com/service/FCUBSCoreService'><soapenv:Header/><soapenv:Body><QUERYSTACCBAL_IOFS_REQ
        xmlns="http://fcubs.ofss.com/service/FCUBSCoreService">  
        <FCUBS_HEADER>     
        <SOURCE>OBLM</SOURCE>     
        <UBSCOMP>FCUBS</UBSCOMP>     
        <USERID>RAGHAV_AUTH</USERID>     
        <BRANCH>$body.branchCode</BRANCH>     
        <MODULEID>ST</MODULEID>     
        <SERVICE>FCUBSCoreService</SERVICE>     
        <OPERATION>QuerySTAccBal</OPERATION>     
        <DESTINATION>FCUBS</DESTINATION>  
        </FCUBS_HEADER>  
        <FCUBS_BODY>     
        <Master-IO>        
        <REFNO>$body.refNo</REFNO>        
        #foreach($account in $body.accounts)        
        <Input>           
        <ACCNO>$account.accno</ACCNO>           
        <TRNDT>$account.trndt</TRNDT>                                          
        #if(!$custom.isNull($account.balancetype))            
        <BALANCETYPE>$account.balancetype</BALANCETYPE>                                          
        #end           
        <BRANCH>$account.branch</BRANCH>        
        </Input>        
        #end     
        </Master-IO>  
        </FCUBS_BODY></QUERYSTACCBAL_IOFS_REQ></soapenv:Body></soapenv:Envelope>

Oracle FLEXCUBE Universal Banking Accounting Handoff

<soapenv:Envelope  
        xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'  
        xmlns:fcub='http://fcubs.ofss.com/service/FCUBSCoreService'>  
        <soapenv:Header/>  
        <soapenv:Body>     
        <CREATEEXTACCECAENTRIES_FSFS_REQ        
        xmlns="http://fcubs.ofss.com/service/FCUBSIFService">        
        <FCUBS_HEADER>           
        <SOURCE>EXTSYS</SOURCE>           
        <UBSCOMP>FCUBS</UBSCOMP>           
        <SYSTEM>FCUBS</SYSTEM>           
        <MSGID>$body.messageId</MSGID>           
        <USERID>RAGHAV_AUTH</USERID>           
        <BRANCH>$body.acentries[0].acBranch</BRANCH>           
        <MODULEID>IF</MODULEID>           
        <SERVICE>FCUBSIFService</SERVICE>           
        <OPERATION>CreateExtAccEcaEntries</OPERATION>           
        <DESTINATION>FCUBS</DESTINATION>        
        </FCUBS_HEADER>        
        <FCUBS_BODY>           
        <Acc-Entry-Master-Full>              
        <UNIQUEEXTREFNO>$body.messageId</UNIQUEEXTREFNO>              
        <TRNREFNO>$body.messageId</TRNREFNO>               
        #foreach($acentry in $body.acentries)        
                      
        <Acc-Entry-Details>                 
        <DRCRIND>$acentry.drcrInd</DRCRIND>                 
        <TRNREFNO>$body.messageId</TRNREFNO>                 
        #if(!$custom.isNull($acentry.event))
        <EVENT>$acentry.event</EVENT>                  
        #end           
        <EXCHRATE>1</EXCHRATE>                 
        <EVENTSRNO>$acentry.eventSrNo</EVENTSRNO>                 
        <VALUEDT>$acentry.valueDt</VALUEDT>                 
        #if(!$custom.isNull($acentry.module))                 
        <MODULE>$acentry.module</MODULE>                  
        #end                 
        #if(!$custom.isNull($acentry.amtTag))                 
        <AMTTAG>$acentry.amtTag</AMTTAG>                  
        #end                  
        <ACCCY>$acentry.acccy</ACCCY>                 
        #if(!$custom.isNull($acentry.fcyAmt))                 
        <FCYAMT>$acentry.fcyAmt</FCYAMT>                  
        #end
                 
        <ACBRANCH>$acentry.acBranch</ACBRANCH>                  
        <ACNO>$acentry.acNo</ACNO>                 
        <LCYAMT>$acentry.lcyAmt</LCYAMT>                  
        <TRNCODE>000</TRNCODE>              
        </Acc-Entry-Details>              
        #end        
                      
        <Acc-Mis/>           
        </Acc-Entry-Master-Full>        
        </FCUBS_BODY>     
        </CREATEEXTACCECAENTRIES_FSFS_REQ>  
        </soapenv:Body></soapenv:Envelope> 

CreateEcablk(RTL)

<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
   <env:Header />
   <env:Body>
      <CREATEECABLK_FSFS_REQ
xmlns="http://fcubs.ofss.com/service/FCUBSCAService">
         <FCUBS_HEADER>
            <SOURCE>EXTSYS</SOURCE>
            <UBSCOMP>FCUBS</UBSCOMP>
            <USERID>$body.userId</USERID>
            <BRANCH>$body.branch</BRANCH>
            <SERVICE>FCUBSCAService</SERVICE>
            <OPERATION>CreateEcablk</OPERATION>
         </FCUBS_HEADER>
         <FCUBS_BODY>
            <Eca-Master-Full>
               <CREATEEXTREFNO>$body.createExtRefNo</CREATEEXTREFNO>
               <UPDASERRIFANYFAIL>N</UPDASERRIFANYFAIL>
               <BRN>$body.branch</BRN>
               <REFERRALALLOWED>N</REFERRALALLOWED>
               <Eca-Detail>
                  <CUSTACNO>$body.custAcNo</CUSTACNO>
                  <CUSTACBRN>$body.branch</CUSTACBRN>
                  <CUSTACCCY>$body.custAcCcy</CUSTACCCY>
                  <PARTIALBLKREQD>Y</PARTIALBLKREQD>
                  <REQBLKAMT>$body.reqBlkAmt</REQBLKAMT>
               </Eca-Detail>
            </Eca-Master-Full>
         </FCUBS_BODY>
      </CREATEECABLK_FSFS_REQ>
   </env:Body>
</env:Envelope>

CloseEcablk(RTL)

<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
   <env:Header />
   <env:Body>
      <CLOSEECABLK_FSFS_REQ xmlns="http://fcubs.ofss.com/service/FCUBSCAService">
         <FCUBS_HEADER>
            <SOURCE>EXTSYS</SOURCE>
            <UBSCOMP>FCUBS</UBSCOMP>
            <USERID>$body.userId</USERID>
            <BRANCH>$body.branch</BRANCH>
            <SERVICE>FCUBSCAService</SERVICE>
            <OPERATION>CloseEcablk</OPERATION>
         </FCUBS_HEADER>
         <FCUBS_BODY>
            <Eca-Master-Full>
               <UNDOEXTREFNO>$body.undoExtRefNo</UNDOEXTREFNO>
               <ECAREFNO>$body.ecaRefNo</ECAREFNO>
               <Eca-Detail>
                  <CUSTACNO>$body.custAcNo</CUSTACNO>
                  <CUSTACBRN>$body.custAcBrch</CUSTACBRN>
               </Eca-Detail>
            </Eca-Master-Full>
         </FCUBS_BODY>
      </CLOSEECABLK_FSFS_REQ>
   </env:Body>
</env:Envelope>

CreateRTLResponse(RTL)

<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
   <env:Header />
   <env:Body>
      <CREATERTLRESPONSE_FSFS_REQ xmlns="http://fcubs.ofss.com/service/FCUBSCAService">
         <FCUBS_HEADER>
            <SOURCE>EXTSYS</SOURCE>
            <UBSCOMP>FCUBS</UBSCOMP>
            <USERID>$body.userId</USERID>
            <BRANCH>$body.branch</BRANCH>
            <MODULEID>IF</MODULEID>
            <SERVICE>FCUBSCAService</SERVICE>
            <OPERATION>CreateRTLResponse</OPERATION>
            <SOURCE_OPERATION>CreateRTLResponse</SOURCE_OPERATION>
            <FUNCTIONID>IFDRTLRS</FUNCTIONID>
            <ACTION>NEW</ACTION>
            <MSGSTAT>$body.msgStat</MSGSTAT>
         </FCUBS_HEADER>
         <FCUBS_BODY>
            <Rtl-Queue-Full>
               <DDATXNREF>$body.ddaTxnRef</DDATXNREF>
               <RTLREFERENCENO>$body.rtlReferenceNo</RTLREFERENCENO>
               <TXNAMNT>$body.txnAmnt</TXNAMNT>
               <TXNCCY>$body.txnCcy</TXNCCY>
               <RTLSTATUS>$body.rtlStatus</RTLSTATUS>
               <RTLSTATUSMESSAGE>$body.rtlStatusMessage</RTLSTATUSMESSAGE>
            </Rtl-Queue-Full>
         </FCUBS_BODY>
      </CREATERTLRESPONSE_FSFS_REQ>
   </env:Body>
</env:Envelope>

Oracle Banking Virtual Account Management

Balance fetch

{
  "sweepandVDBalanceServiceRequestDto": [
    {
      "virtalAccountNumber": "string",
      "valueDate": "string"
    }
  ]
}

Handoff

{
  "sourceCode": "string",
  "sourceReferenceNo": "string",
  "vatRequestDetServiceDTO": [
    {
      "drCrInd": "string",
      "txnAccount": "string",
      "txnAccountBrn": "string",
      "txnCcy": "string",
      "txnAccountCcy": "string",
      "amtInTxnAccCcy": 0,
      "txnAmount": 0,
      "txnCode": "string",
      "valueDate": "string",
      "exchRate": 0,
      "reconRefNo": "string",
      "addlText": "string",
      "ecaOrBlockRefNo": "string",
      "ddaOffset": "string",
      "forceDebit": "N",
      "blkReleaseStatus": "string"
    }
  ]
}

Oracle Banking Payments

PMRftOutService - MT101

<FCUBS_REQ_ENV>
	    <FCUBS_HEADER>
	        <SOURCE>$fcubsheader.source</SOURCE>
	        <UBSCOMP>FCUBS</UBSCOMP>
	        <MSGID>$fcubsheader.msgid</MSGID>
		    <CORRELID></CORRELID>
	        <USERID>$fcubsheader.userid</USERID>
	        <BRANCH>$fcubsheader.branch</BRANCH>
			<MODULEID>PX</MODULEID>
			<SERVICE>PMRftOutService</SERVICE>
			<OPERATION>CreateRftOut</OPERATION>
			<SOURCE_OPERATION>NEW</SOURCE_OPERATION>
      		<SOURCE_USERID></SOURCE_USERID>
     		<DESTINATION></DESTINATION>
      		<MULTITRIPID></MULTITRIPID>
      		<FUNCTIONID></FUNCTIONID>
      		<ACTION></ACTION>
      		<PASSWORD></PASSWORD>
		</FCUBS_HEADER>
	    <FCUBS_BODY>
	       <Msg-Out101-Full>
	         <REFERENCE_NO>$fcubsbody.msgOut101IO.referenceno</REFERENCE_NO>
         <HOST_CODE>$fcubsbody.msgOut101IO.hostcode</HOST_CODE>
         <BRANCH_CODE>$fcubsbody.msgOut101IO.branchcode</BRANCH_CODE>
         <CUSTOMER_NO>$fcubsbody.msgOut101IO.customerno</CUSTOMER_NO>
         <RECEIVER>$fcubsbody.msgOut101IO.receiver</RECEIVER>
         <TAG28D_MSGINX>$fcubsbody.msgOut101IO.tag28DMSGINX</TAG28D_MSGINX>
         <TAG28D_MSGTOT>$fcubsbody.msgOut101IO.tag28DMSGTOT</TAG28D_MSGTOT>
         <TAG50_ORD_OPT>$fcubsbody.msgOut101IO.tag50ORDOPT</TAG50_ORD_OPT>
         <TAG50_ORD_ACC>$fcubsbody.msgOut101IO.tag50ORDACC</TAG50_ORD_ACC>
         <TAG50_ORD_ADD1>$fcubsbody.msgOut101IO.tag50ORDADD1/add1</TAG50_ORD_ADD1>
         <TAG50_ORD_ADD2>$fcubsbody.msgOut101IO.tag50ORDADD2</TAG50_ORD_ADD2>
         <TAG50_ORD_ADD3>$fcubsbody.msgOut101IO.tag50ORDADD3</TAG50_ORD_ADD3>
         <TAG30>$fcubsbody.msgOut101IO.tag30</TAG30>
         <TAG25>$fcubsbody.msgOut101IO.tag25</TAG25>
         <SOURCE_CODE>$.</SOURCE_CODE>
	 #foreach($msgoutdetails in $fcubsbody.msgOut101IO.msgOut101Detail)
	<Msg-Out101-Detail>
	   <TAG57_AWI_OPT>$msgoutdetails.tag57AWIOPT</TAG57_AWI_OPT>
            <TAG57_AWI_BIC>$msgoutdetails.tag57AWIBIC</TAG57_AWI_BIC>
            <TAG59_ACC>$msgoutdetails.tag59ACC</TAG59_ACC>
            <TAG59_ADD1>$msgoutdetails.tag59ADD1/add1</TAG59_ADD1>
            <TAG71A>$msgoutdetails.tag71A</TAG71A>
            <TAG23E_LINE1>$msgoutdetails.tag23ELINE1</TAG23E_LINE1>
            <TAG32B_CCY>$msgoutdetails.tag32BCCY</TAG32B_CCY>
            <TAG32B_AMOUNT>$msgoutdetails.tag32BAMOUNT</TAG32B_AMOUNT>
        </Msg-Out101-Detail>
	#end
	</Msg-Out101-Full>
	    </FCUBS_BODY>
	</FCUBS_REQ_ENV>

PMSinglePayOutService - MT103

<soapenv:Envelope
        xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
        xmlns:pms="http://pmts.ofss.com/ws/PMSinglePayOutService"><soapenv:Header/><soapenv:Body><pms:CreatePMSinglePayOut_FSFS_REQ
        xmlns:pms="http://pmts.ofss.com/ws/PMSinglePayOutService">  
        <pms:FCUBS_HEADER>     
        <pms:SOURCE>$body.source</pms:SOURCE>     
        <pms:UBSCOMP>$body.ubscomp</pms:UBSCOMP>     
        <pms:MSGID>$body.msgid</pms:MSGID>     
        <pms:CORRELID>$body.correlid</pms:CORRELID>     
        <pms:USERID>$body.userid</pms:USERID>     
        <pms:BRANCH>$body.branch</pms:BRANCH>     
        <pms:MODULEID>$body.moduleid</pms:MODULEID>     
        <pms:SERVICE>PMSinglePayOutService</pms:SERVICE>     
        <pms:OPERATION>CreatePMSinglePayOut</pms:OPERATION>     
        <pms:SOURCE_OPERATION>NEW</pms:SOURCE_OPERATION>     
        <pms:SOURCE_USERID></pms:SOURCE_USERID>     
        <pms:DESTINATION></pms:DESTINATION>     
        <pms:MULTITRIPID></pms:MULTITRIPID>     
        <pms:FUNCTIONID></pms:FUNCTIONID>     
        <pms:ACTION></pms:ACTION>     
        <pms:PASSWORD></pms:PASSWORD>  
        </pms:FCUBS_HEADER>  
        <pms:FCUBS_BODY>     
        <pms:CstmrCdtTrfInitn>        
        <pms:GrpHdr>           
        <pms:MsgId>$body.GrpHdr_MsgId</pms:MsgId>           
        <pms:CreDtTm>$body.GrpHdr_CreDtTm</pms:CreDtTm>           
        <pms:Authstn/>           
        <pms:NbOfTxs>$body.GrpHdr_NbOfTxs</pms:NbOfTxs>           
        <pms:InitgPty/>         </pms:GrpHdr>        
        <pms:PmtInf>           
        <pms:PmtInfId>$body.PmtInf_PmtInfId</pms:PmtInfId>           
        <pms:PmtMtd>$body.PmtInf_PmtMtd</pms:PmtMtd>           
        <pms:PmtTpInf>              
        <pms:InstrPrty>$body.PmtInf_PmtTpInf_InstrPrty</pms:InstrPrty>              
        <pms:SvcLvl>                 
        <pms:Cd>$body.PmtInf_PmtTpInf_SvcLvl_Cd</pms:Cd>              
        </pms:SvcLvl>              
        <pms:CtgyPurp>                 
        <pms:Cd>$body.CtgyPurp_Cd</pms:Cd>
        </pms:CtgyPurp>            
        </pms:PmtTpInf>           
        <pms:ReqdExctnDt>$body.PmtInf_ReqdExctnDt</pms:ReqdExctnDt>           
        <pms:Dbtr>              
        <pms:Nm>$body.PmtInf_Dbtr_Nm</pms:Nm>              
        <pms:PstlAdr/>              
        <pms:Id>                  
        <pms:OrgId>                     
        <pms:ClrSysMmbId/>                     
        <pms:Othr>                       
        <pms:Id>$body.PmtInf_Dbtr_Id_OrgId_Othr_Id</pms:Id>                        
        <pms:SchmeNm>                          
        <pms:Cd>$body.PmtInf_Dbtr_Id_OrgId_Othr_SchmeNm_Cd</pms:Cd>                        
        </pms:SchmeNm>                     
        </pms:Othr>                  
        </pms:OrgId>              
        </pms:Id>           
        </pms:Dbtr>           
        <pms:DbtrAcct>              
        <pms:Id>                  
        <pms:Othr>                    
        <pms:Id>$body.PmtInf_DbtrAcct_Id_Othr_Id</pms:Id>                  
        </pms:Othr>              
        </pms:Id>           
        </pms:DbtrAcct>           
        <pms:DbtrAgt>              
        #if(!$custom.isNull($body.PmtInf_DbtrAgt_BICFI))              
        <pms:BICFI>$body.PmtInf_DbtrAgt_BICFI</pms:BICFI>              
        #end           
        </pms:DbtrAgt>           
        <pms:DbtrAgtAcct>              
        <pms:Id>                   
        <pms:Othr>                    
        <pms:Id>$body.PmtInf_DbtrAgtAcct_Id_Othr_Id</pms:Id>                  
        </pms:Othr>              
        </pms:Id>           
        </pms:DbtrAgtAcct>           
        <pms:ChrgBr>$body.PmtInf_chrgBr_cd</pms:ChrgBr>           
        <pms:CdtTrfTxInf>              
        <pms:PmtId>                  
        <pms:InstrId>$body.CdtTrfTxInf_PmtId_InstrId</pms:InstrId>                 
        <pms:EndToEndId>$body.CdtTrfTxInf_PmtId_EndToEndId</pms:EndToEndId>              
        </pms:PmtId>              
        <pms:Amt>                  
        <pms:InstdAmt
        Ccy="$body.CdtTrfTxInf_Amt_InstdAmt_Ccy">$body.CdtTrfTxInf_Amt_InstdAmt_value</pms:InstdAmt>  
        <pms:EqvtAmt/>              
        </pms:Amt>              
        <pms:IntrmyAgt1>                     
        <pms:PstlAdr/>              
        </pms:IntrmyAgt1>              
        <pms:CdtrAgt>                 
        #if(!$custom.isNull($body.CdtTrfTxInf_CdtrAgt_BICFI))                 
        <pms:BICFI>$body.CdtTrfTxInf_CdtrAgt_BICFI</pms:BICFI>                  
        #end                  
        <pms:PstlAdr/>              
        </pms:CdtrAgt>              
        <pms:CdtrAgtAcct>                  
        <pms:Id>                     
        <pms:Othr/>                  
        </pms:Id>              
        </pms:CdtrAgtAcct>              
        <pms:Cdtr>                 
        <pms:Nm>$body.CdtTrfTxInf_Cdtr_Nm</pms:Nm>                  
        <pms:PstlAdr/>              
        </pms:Cdtr>              
        <pms:CdtrAcct>                  
        <pms:Id>                     
        <pms:Othr>                       
        <pms:Id>$body.CdtTrfTxInf_CdtrAcct_Id_Othr_Id</pms:Id>                     
        </pms:Othr>                  
        </pms:Id>              
        </pms:CdtrAcct>           
        </pms:CdtTrfTxInf>           
        <pms:CustcrdtrfinitAddinf>              
        <pms:BeneficiaryInst/>              
        <pms:BeneficiaryInstAcct>              
             <pms:Id>                     
         <pms:Othr/>                  
         </pms:Id>              
        </pms:BeneficiaryInstAcct>           
        </pms:CustcrdtrfinitAddinf>           
        <pms:Misdetails/>        
        </pms:PmtInf>        
        <pms:GrpTlr>           
        <pms:TxnBranch>$body.GrpTlr_TxnBranch</pms:TxnBranch>           
        <pms:HostCode>$body.GrpTlr_HostCode</pms:HostCode>           
        <pms:SourceCode>$body.GrpTlr_SourceCode</pms:SourceCode>           
        <pms:NetworkCode>$body.GrpTlr_NetworkCode</pms:NetworkCode>           
        <pms:PrefundedPayments>$body.GrpTlr_PrefundedPayments</pms:PrefundedPayments>           
        <pms:TransferType>$body.GrpTlr_TransferType</pms:TransferType>
        </pms:GrpTlr>     
        </pms:CstmrCdtTrfInitn>  
        </pms:FCUBS_BODY></pms:CreatePMSinglePayOut_FSFS_REQ></soapenv:Body></soapenv:Envelope>

Oracle Banking Digital Experience

Execute Sweep Structure
{
  		"overRidePending": "N",
 		 "allowMbccAccountPair": "N",
  		 "mode": "A",
  		"structureList": [
    			{
      			"structureId": "ST20217167444516010503",
      			"versionNumber": 1
    			}
 		                  ]
	   }
Create Sweep Structure
{
  "data": [
    {
      "headerAccountNumber": "HEL0046400178",
      "endDate": "2022-07-01",
      "currencyRateType": "STANDARD",
      "backwardTreatment": "N",
      "balanceType": "V",
      "versionNo": 1,
      "centralAccountNumber": null,
      "allowSweepOnCurrencyHol": "Y",
      "holidayTreatment": "P",
      "structureStatus": "A",
      "struturePriority": 25,
      "fxRatePickup": "Offline",
      "headerCurrency": "GBP",
      "reallocationMethod": "No Reallocation",
      "maxBackwardDays": 2,
      "LmmTmStructureDetailsDTO": [
        {
          "reverseSweepFrequency": null,
          "percentageShare": 0,
          "accountCurrency": "GBP",
          "bookingAccountCurrency": "GBP",
          "rateType": "STANDARD",
          "isTwoWay": "Y",
          "structureMasterId": "",
          "LmmTmStructureInstructionDTO": [],
          "isExternal": "Internal",
          "accountType": "Sweep",
          "accountLevel": 0,
          "branchCode": "HEL",
          "isNotional": "N",
          "reallocationMethod": null,
          "bookingAccountNumber": "HEL0046400178",
          "sweepPriority": null,
          "bookingAccountBranch": "HEL",
          "parentAccountBranch": null,
          "isNominatedAccount": "Y",
          "accountNumber": "HEL0046400178",
          "parentAccountNumber": null,
          "accCategory": "Sweep",
          "parentAccountCurrency": null
        },
{
          "reverseSweepFrequency": "FM2341112",
          "percentageShare": 0,
          "accountCurrency": "GBP",
          "bookingAccountCurrency": "GBP",
          "rateType": "STANDARD",
          "isTwoWay": "Y",
          "structureMasterId": "",
          "LmmTmTempStructurePriorityDTO": [
            {
		   "id": "",
                "structureMasterId": "",
                "structureId": "STG5MWB4PS39",
                "structurePriority": 1
            }
    ]

          "LmmTmStructureInstructionDTO": [
            {
              "structureDetailsId": "",
              "LmmTmStructureInstructionDetDTO": [
                {
                  "structureInstructionId": "",
                  "paramName": "Maximum",
                  "paramValue": "4000"
                },
                {
                  "structureInstructionId": "",
                  "paramName": "MaximumDeficit",
                  "paramValue": "1000"
                },
                {
                  "structureInstructionId": "",
                  "paramName": "Minimum",
                  "paramValue": "1"
                },
  {
                  "structureInstructionId": "",
                  "paramName": "MinimumDeficit",
                  "paramValue": "100"
                },
                {
                  "structureInstructionId": "",
                  "paramName": "Multiple",
                  "paramValue": "10"
                }
              ],
              "instrDesc": "Zero Balance Model",
              "instructionPriority": 1,
              "LmmTmStructureInstructionFrequencyDTO": [
                {
                  "frequencyId": "FM2341112",
                  "structureInstructionId": "",
                  "freqDesc": null
                }
              ],
              "instructionId": "TEST22"
            }
          ],
"isExternal": "Internal",
          "accountType": "Sweep",
          "accountLevel": 1,
          "branchCode": "HEL",
          "isNotional": "N",
          "reallocationMethod": null,
          "bookingAccountNumber": "HEL0046400067",
          "sweepPriority": 1,
          "bookingAccountBranch": "HEL",
          "parentAccountBranch": "HEL",
          "isNominatedAccount": "Y",
          "accountNumber": "HEL0046400067",
          "parentAccountNumber": "HEL0046400178",
          "accCategory": "Sweep",
          "parentAccountCurrency": "GBP"
        }
      ],
      "centralAccountCurrency": null,
      "sourceSystem": "OBDX",
      "structureDescription": "Sweep 19721",
      "systemAccountCurrency": null,
      "systemAccountBranch": null,
      "LmmTmStructureAccountsDTO": [
        {
          "isExternal": "Internal",
          "accountCurrency": "GBP",
          "accountNumber": "HEL0046400178",
          "isNotional": "N",
          "isSelected": "Y",
          "accCategory": "Sweep",
          "accountBranch": "HEL"
        },
    {
          "isExternal": "Internal",
          "accountCurrency": "GBP",
          "accountNumber": "HEL0046400067",
          "isNotional": "N",
          "isSelected": "Y",
          "accCategory": "Sweep",
          "accountBranch": "HEL"
        }
      ],
      "customerId": "000464",
      "systemAccountNumber": null,
      "considerPostSweepBalance": "Y",
      "ratePickUp": "Previous Day Rate",
      "structureId": "STG5MWB4PS39",
      "multiBankFlag": true,
      "centralAccountBranch": null,
      "structureType": "Sweep",
      "headerBranchCode": "HEL",
      "interestMethod": "I",
      "effectiveDate": "2018-07-19"
    }
  ]
}
Modify Sweep Structure
{
  "data": [
    {
      "keyId": "40e011ff-0ff7-4f8c-a70b-aa01fed8ca59",
      "makerId": "OBDX02",
      "makerDateStamp": "2018-11-30T11:12:24.000+00:00",
      "checkerId": "OBDX02",
      "checkerDateStamp": "2018-11-30T11:12:24.000+00:00",
      "modNo": 1,
      "recordStatus": "O",
      "authStatus": "A",
      "onceAuth": "Y",
      "doerRemarks": null,
      "approverRemarks": null,
      "links": [],
      "structureId": "STG5MWB4PS39",
      "structureDescription": "Sweep 19721",
      "customerId": "000464",
      "customerName": "XXX XXXXXX",
      "numberOfAccountsLinked": 2,
      "structureType": "Sweep",
      "struturePriority": 25,
      "effectiveDate": "2018-07-19",
      "endDate": "2022-07-01",
      "headerAccountNumber": "HEL0046400178",
      "headerBranchCode": "HEL",
      "headerCurrency": "GBP",
      "multiBankFlag": "N",
      "crossBorderFlag": "N",
      "crossCurrencyFlag": "N",
      "balanceType": "V",
      "structureFrequency": null,
      "currencyRateType": "STANDARD",
      "allowSweepOnCurrencyHol": "Y",
      "interestMethod": "I",
      "ratePickUp": "Previous Day Rate",
      "nextRunDate": null,
      "eodExecution": null,
      "reverseFrequency": null,
      "instructionType": null,
      "reallocationMethod": "No Reallocation",
      "holidayTreatment": "P",
      "maxBackwardDays": 2,
      "backwardTreatment": "N",
      "centralAccountNumber": null,
      "centralAccountBranch": null,
      "centralAccountCurrency": null,
      "nextRunDateReverse": null,
      "prevRunDateReverse": null,
      "structureStatus": "A",
      "investmentSweep": null,
      "considerPostSweepBalance": "Y",
"fxRatePickup": "Offline",
      "limitTrackingFlag": null,
      "sourceSystem": "OBDX",
      "systemAccountNumber": null,
      "systemAccountBranch": null,
      "systemAccountCurrency": null,
      "pauseStartDate": "2021-07-01",
      "pauseEndDate": "2021-10-01",
      "action": "NEW",
      "versionNo": 1,
      "isSimulation": "N",
      "simulationId": null,
      "exStrId": null,
      "callFromValidate": false,
      "bodExecution": null,
      "revFreqEodExecution": null,
      "revFreqBodExecution": null,
      "isDirty": "Y",
      "lastSuccessfulSweepDate": null,
      "batchStatus": null,
      "trackIcl": null,
      "LmmTmTempStructurePriorityDTO": [
            {
                "id": "988509491913613315",
                "structureMasterId": "40e011ff-0ff7-4f8c-a70b-aa01fed8ca59",
                "structureId": "STG5MWB4PS39",
                "structurePriority": 1
            }
	]
      "LmmTmStructureDetailsDTO": [
        {
          "id": "1883ba34-0575-4177-8422-c52616c3bab4",
          "structureMasterId": "40e011ff-0ff7-4f8c-a70b-aa01fed8ca59",
          "accountNumber": "HEL0046400067",
          "accountDescription": "ALL SPORTS",
          "branchCode": "HEL",
          "accountCurrency": "GBP",
          "isExternal": "Internal",
          "acyAvailableBal": 2500,
          "bankCode": "0020",
          "countryId": "AUS",
          "cityId": "Sydney",
          "region": "America/Detroit",
          "latitude": -33.92,
          "longitude": 151.1852,
          "isNotional": "N",
          "accCategory": "Sweep",
          "parentAccountNumber": "HEL0046400178",
          "parentAccountBranch": "HEL",
          "parentAccountCurrency": "GBP",
          "bookingAccountNumber": "HEL0046400067",
          "bookingAccountBranch": "HEL",
          "bookingAccountCurrency": "GBP",
          "rateType": "STANDARD",
          "accountType": "Sweep",
          "sweepPriority": 1,
          "isTwoWay": "Y",
          "reverseSweepFrequency": "FM2341112",
          "twowaySweepPriority": null,
          "onlineBalanceFetch": null,
"partialReverseSweep": null,
          "isHold": null,
          "eodExecution": null,
          "ratePickUp": null,
          "reallocationRequired": null,
          "reallocationMethod": null,
          "allowReverseSweep": null,
          "isNominatedAccount": "Y",
          "accountLevel": 1,
          "centralAccountNumber": null,
          "centralAccountBranch": null,
          "centralAccountCurrency": null,
          "percentageShare": 0,
          "percentageChildShare": null,
          "partialTransferAllowed": null,
          "holdStartDate": null,
          "holdEndDate": null,
          "isVirtual": "N",
          "oneWayAccountGroup": null,
          "twoWayAccountGroup": null,
          "isRegulatedDebits": "N",
          "entityID": "HEL_ENTITY",
          "entityName": "HEL_ENTITY_NAME",
          "iban": null,
          "customerName": "XXX XXXXXX",
          "LmmTmStructureInstructionDTO": [
            {
              "id": "2c83f188-240f-4e79-9fc6-452e00bf5f47",
              "structureDetailsId": "1883ba34-0575-4177-8422-c52616c3bab4",
              "instructionId": "TEST22",
              "instrDesc": "Zero Balance Model",
              "instructionPriority": 1,
              "suspensionStartDate": null,
              "suspensionEndDate": null,
              "LmmTmStructureInstructionFrequencyDTO": [
                {
                  "id": "b38012af-9a09-49c0-90bb-3fa8f4d05368",
                  "structureInstructionId": "2c83f188-240f-4e79-9fc6-452e00bf5f47",
                  "frequencyId": "FM2341112",
                  "freqDesc": "FM2341112"
                }
              ],
              "LmmTmStructureInstructionDetDTO": [
                {
                  "id": "70557117-7bd6-41c7-850f-2d634325b84b",
                  "structureInstructionId": "2c83f188-240f-4e79-9fc6-452e00bf5f47",
                  "paramName": "MinimumDeficit",
                  "paramValue": "100"
                },
{
                  "id": "4465bf7e-4a64-42f9-b56a-d49c7b3185fe",
                  "structureInstructionId": "2c83f188-240f-4e79-9fc6-452e00bf5f47",
                  "paramName": "Multiple",
                  "paramValue": "10"
                },
                {
                  "id": "591a3a02-fcac-4b92-bcd5-809f33eeacc5",
                  "structureInstructionId": "2c83f188-240f-4e79-9fc6-452e00bf5f47",
                  "paramName": "Maximum",
                  "paramValue": "4000"
                },
                {
                  "id": "3bb941c7-f55c-4a98-9b68-d14942c93b85",
                  "structureInstructionId": "2c83f188-240f-4e79-9fc6-452e00bf5f47",
                  "paramName": "Minimum",
                  "paramValue": "1"
                },
                {
                  "id": "b4d48a90-1cf3-49e9-a3ee-47508fa3d3e1",
                  "structureInstructionId": "2c83f188-240f-4e79-9fc6-452e00bf5f47",
                  "paramName": "MaximumDeficit",
                  "paramValue": "1000"
                }
              ]
            }
          ],
          "LmmTmStructurePaymentDTO": [
            {
              "id": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
              "structureDetailsId": "1883ba34-0575-4177-8422-c52616c3bab4",
              "sweepDirection": "Twoway",
              "interfaceMasterId": "2b274af6-2f1f-4892-b1c5-bc0f3e75ea09",
              "LmmTmStructurePaymentDetailDTO": [
                {
                  "id": "66ac2418-d1b2-4996-9746-ab36c63f4678",
                  "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                  "paramName": "LCYAMOUNT",
                  "paramValue": "#TO_AMOUNT"
                },
                {
                  "id": "4390fcca-e372-4172-bc8a-2990c20b5d47",
                  "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                  "paramName": "FROM_ACC_LCY",
                  "paramValue": "#FROM_ACC_LCY"
                },
{
                  "id": "9c25e848-12ba-4c9f-bcde-cfe5e2cf1163",
                  "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                  "paramName": "MODULE",
                  "paramValue": "DE"
                },
                {
                  "id": "010f53ba-3293-4680-a32b-0e4e7a48425f",
                  "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                  "paramName": "AMOUNTTAG",
                  "paramValue": "TXN_AMT1"
                },
                {
                  "id": "f7f5b999-ee59-4ffd-a5d3-b88618fb27f5",
                  "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                  "paramName": "FROM_ACC_BRANCH",
                  "paramValue": "#FROM_ACC_BRANCH"
                },
                {
                  "id": "2683bbdb-20d2-41ba-b3ae-1b82abcce776",
                  "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                  "paramName": "TOAC_FCYAMT",
                  "paramValue": "#TOAC_FCYAMT"
                },
                {
                  "id": "80aaa799-6448-4019-8acf-e3b71dee5829",
                  "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                  "paramName": "EVENT",
                  "paramValue": "INIT"
                },
                {
                  "id": "ee5189b5-c654-420e-bf22-cafaaa3e9cdf",
                  "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                  "paramName": "TRNREFNO",
                  "paramValue": "#EXT_TRANSACTION_NO"
                },
                {
                  "id": "87b117f2-5a94-481a-b530-50293c5a9018",
                  "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                  "paramName": "FROM_ACC_CCY",
                  "paramValue": "#FROM_ACC_CCY"
                },
                {
                  "id": "57eb1a1d-877b-4736-9091-46bcb5d2087f",
                  "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                  "paramName": "TO_ACC_CCY",
                  "paramValue": "#TO_ACC_CCY"
                },
                {
                  "id": "ece41aef-1c6f-402b-8f4e-3c4859b28b87",
                  "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                  "paramName": "TO_ACC_BRANCH",
                  "paramValue": "#TO_ACC_BRANCH"
                },
{
                  "id": "82ddb23c-bc1a-473c-9b3f-bdaa135bb1e4",
                  "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                  "paramName": "EVENTSRNO",
                  "paramValue": "1"
                },
                {
                  "id": "9c52db58-b94a-4e08-b91a-9ae66f715bfc",
                  "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                  "paramName": "VALUEDT",
                  "paramValue": "#VALUE_DT"
                },
                {
                  "id": "6fd645ed-e1d6-4059-ae13-c7b7b5bc7349",
                  "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                  "paramName": "FROM_ACC",
                  "paramValue": "#FROM_ACC"
                },
                {
                  "id": "84c27c7c-9b81-43c8-b20b-855cbe2e51b2",
                  "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                  "paramName": "TOAC_LCYAMT",
                  "paramValue": "#TOAC_LCYAMT"
                },
                {
                  "id": "e26ed62d-e0c5-4a33-b936-8b79d34d8b94",
                  "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                  "paramName": "AVAILBALREQD",
                  "paramValue": "#AVAILBALREQD"
                },
                {
                  "id": "d334ab6d-9314-453f-afb9-af75612bfbb2",
                  "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                  "paramName": "ENTITY_ID",
                  "paramValue": "#ENTITY_ID"
                },
                {
                  "id": "91912e01-67ca-4170-ab8d-110afdda94cf",
                  "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                  "paramName": "TRNDT",
                  "paramValue": "#LOG_TIME"
                },
                {
                  "id": "1ba49b02-2d74-42d7-9eee-f94272f73880",
                  "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                  "paramName": "TO_ACC_LCY",
                  "paramValue": "#TO_ACC_LCY"
                },
                {
                  "id": "33857b79-f596-441d-b96f-1d920a4983f6",
                  "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                  "paramName": "FCYAMOUNT",
                  "paramValue": "#TO_FCY_AMOUNT"
                },
{
                  "id": "9323458b-8659-48f9-87f3-015551734bf6",
                  "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                  "paramName": "FROMAC_FCYAMOUNT",
                  "paramValue": "#FROMAC_FCYAMOUNT"
                },
                {
                  "id": "fb31738c-0bbb-4a49-aa16-050ab60ffd0f",
                  "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                  "paramName": "EXCHRATE",
                  "paramValue": "#FX_RATE"
                },
                {
                  "id": "4b03f4dc-08e9-48c6-aa76-1c7f5bf1fd06",
                  "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                  "paramName": "TRNCODE",
                  "paramValue": "000"
                },
                {
                  "id": "d1646dcc-b60e-452c-9f22-3198ade9a63b",
                  "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                  "paramName": "TO_ACC",
                  "paramValue": "#TO_ACC"
                },
                {
                  "id": "2cf58a66-2895-48c5-9474-34168e487190",
                  "structurePaymentId": "b3278ecd-50f7-4b74-b314-d02cb56fc226",
                  "paramName": "FROMAC_LCYAMOUNT",
                  "paramValue": "#FROMAC_LCYAMOUNT"
                }
              ]
            },
            {
              "id": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
              "structureDetailsId": "1883ba34-0575-4177-8422-c52616c3bab4",
              "sweepDirection": "Oneway",
              "interfaceMasterId": "2b274af6-2f1f-4892-b1c5-bc0f3e75ea09",
              "LmmTmStructurePaymentDetailDTO": [
                {
                  "id": "d0154169-9f45-40cb-9fc3-eee4d5f631a9",
                  "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                  "paramName": "MODULE",
                  "paramValue": "DE"
                },
                {
                  "id": "743a71c8-791d-4ae1-9359-b4e0ddb04e78",
                  "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                  "paramName": "TOAC_FCYAMT",
                  "paramValue": "#TOAC_FCYAMT"
                },
                {
                  "id": "9f93b945-4020-44f6-8096-18db67e4af5e",
                  "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                  "paramName": "FROMAC_LCYAMOUNT",
                  "paramValue": "#FROMAC_LCYAMOUNT"
                },
{
                  "id": "151b61a9-06ed-46aa-aaae-0939c3cf39cc",
                  "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                  "paramName": "EXCHRATE",
                  "paramValue": "#FX_RATE"
                },
                {
                  "id": "bb8f0079-e8e6-4ece-b977-644aaa82f662",
                  "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                  "paramName": "FROMAC_FCYAMOUNT",
                  "paramValue": "#FROMAC_FCYAMOUNT"
                },
                {
                  "id": "21432c65-ce9e-488e-8f10-41f4240bb8cc",
                  "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                  "paramName": "VALUEDT",
                  "paramValue": "#VALUE_DT"
                },
                {
                  "id": "81b7ce68-03d6-46be-b500-274517325485",
                  "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                  "paramName": "TRNREFNO",
                  "paramValue": "#EXT_TRANSACTION_NO"
                },
                {
                  "id": "5561f633-a93f-4fa4-bd7b-b2ecb0b787c9",
                  "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                  "paramName": "FROM_ACC_CCY",
                  "paramValue": "#FROM_ACC_CCY"
                },
                {
                  "id": "67babc1d-6853-40b2-915e-aa3f104aed2f",
                  "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                  "paramName": "TOAC_LCYAMT",
                  "paramValue": "#TOAC_LCYAMT"
                },
                {
                  "id": "7f64aa04-71ce-4d47-a7d4-4a6547495251",
                  "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                  "paramName": "TO_ACC",
                  "paramValue": "#TO_ACC"
                },
                {
                  "id": "0777f8a2-6827-4d0a-84e7-1c0ac17e04e1",
                  "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                  "paramName": "TO_ACC_CCY",
                  "paramValue": "#TO_ACC_CCY"
                },
                {
                  "id": "245aec61-63ae-41c8-9991-6438d774b7dc",
                  "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                  "paramName": "TRNCODE",
                  "paramValue": "000"
                },
{
                  "id": "42c546fd-87de-4a75-ba4c-ddd2181e0e84",
                  "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                  "paramName": "FROM_ACC_BRANCH",
                  "paramValue": "#FROM_ACC_BRANCH"
                },
                {
                  "id": "3196a5b4-afd9-4e47-af13-1b0be0e34bbc",
                  "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                  "paramName": "EVENT",
                  "paramValue": "INIT"
                },
                {
                  "id": "1ff6d74f-8488-4da6-9a75-3c34d0b92614",
                  "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                  "paramName": "TO_ACC_LCY",
                  "paramValue": "#TO_ACC_LCY"
                },
                {
                  "id": "722ba682-75db-40da-83d1-a498ed696682",
                  "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                  "paramName": "AMOUNTTAG",
                  "paramValue": "TXN_AMT1"
                },
                {
                  "id": "4621dbd6-00f6-4159-8198-a4affc299d69",
                  "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                  "paramName": "ENTITY_ID",
                  "paramValue": "#ENTITY_ID"
                },
                {
                  "id": "a1d7ebdd-62e4-4890-b4cc-847be38a84eb",
                  "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                  "paramName": "AVAILBALREQD",
                  "paramValue": "#AVAILBALREQD"
                },
                {
                  "id": "6a4ae0c7-9459-44c5-905a-131d0f1d28fe",
                  "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                  "paramName": "TRNDT",
                  "paramValue": "#LOG_TIME"
                },
                {
                  "id": "b772d21e-59ea-46aa-a162-ab16fae5dcd1",
                  "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                  "paramName": "FROM_ACC",
                  "paramValue": "#FROM_ACC"
                },
                {
                  "id": "96549e49-65af-47b6-89a5-e13550d6ca43",
                  "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                  "paramName": "EVENTSRNO",
                  "paramValue": "1"
                },
{
                  "id": "1bf32b00-a7f7-4b78-be6a-51cb583653b9",
                  "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                  "paramName": "FROM_ACC_LCY",
                  "paramValue": "#FROM_ACC_LCY"
                },
                {
                  "id": "bb4417ad-1ea0-47b5-8fee-be027bb9b962",
                  "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                  "paramName": "TO_ACC_BRANCH",
                  "paramValue": "#TO_ACC_BRANCH"
                },
                {
                  "id": "ca076ed5-a313-4fce-90dd-99c8c93d59ca",
                  "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                  "paramName": "LCYAMOUNT",
                  "paramValue": "#TO_AMOUNT"
                },
                {
                  "id": "b0bfba49-be88-456f-bc12-1948c031d210",
                  "structurePaymentId": "9df0c2e5-4667-4ef7-adb1-da89b940ffe9",
                  "paramName": "FCYAMOUNT",
                  "paramValue": "#TO_FCY_AMOUNT"
                }
              ]
            }
          ],
          "LmmTmStructureAccPriorityDTO": [],
          "LmmTmStrRevSweepDetailsDTO": [],
          "LmmTmStructureIclDTO": []
        },
{
          "id": "87d8762d-7127-4064-8eca-17f70d25584a",
          "structureMasterId": "40e011ff-0ff7-4f8c-a70b-aa01fed8ca59",
          "accountNumber": "HEL0046400178",
          "accountDescription": "HEL0046400178",
          "branchCode": "HEL",
          "accountCurrency": "GBP",
          "isExternal": "Internal",
          "acyAvailableBal": 1000000,
          "bankCode": "0020",
          "countryId": "AUS",
          "cityId": "Sydney",
          "region": "Australia/Adelaide",
          "latitude": -33.92,
          "longitude": 151.1852,
          "isNotional": "N",
          "accCategory": "Sweep",
          "parentAccountNumber": null,
          "parentAccountBranch": null,
          "parentAccountCurrency": null,
          "bookingAccountNumber": "HEL0046400178",
          "bookingAccountBranch": "HEL",
          "bookingAccountCurrency": "GBP",
          "rateType": "STANDARD",
          "accountType": "Sweep",
          "sweepPriority": null,
          "isTwoWay": "Y",
          "reverseSweepFrequency": null,
          "twowaySweepPriority": null,
          "onlineBalanceFetch": null,
          "partialReverseSweep": null,
          "isHold": null,
          "eodExecution": null,
          "ratePickUp": null,
          "reallocationRequired": null,
          "reallocationMethod": null,
          "allowReverseSweep": null,
          "isNominatedAccount": "Y",
          "accountLevel": 0,
          "centralAccountNumber": null,
          "centralAccountBranch": null,
          "centralAccountCurrency": null,
          "percentageShare": 0,
          "percentageChildShare": null,
          "partialTransferAllowed": null,
          "holdStartDate": null,
          "holdEndDate": null,
          "isVirtual": "N",
          "oneWayAccountGroup": null,
          "twoWayAccountGroup": null,
          "isRegulatedDebits": "N",
          "entityID": "HEL_ENTITY",
          "entityName": "HEL_ENTITY_NAME",
          "iban": null,
          "customerName": "XXX XXXXXX",
          "LmmTmStructureInstructionDTO": [],
          "LmmTmStructurePaymentDTO": [],
          "LmmTmStructureAccPriorityDTO": [],
          "LmmTmStrRevSweepDetailsDTO": [],
          "LmmTmStructureIclDTO": []
        }
      ],
      "LmmTmStructureAccountsDTO": [
        {
          "id": "1fb03839-982e-42fd-ac81-e5f4fd2ee281",
          "structureMasterId": "40e011ff-0ff7-4f8c-a70b-aa01fed8ca59",
          "accountNumber": "HEL0046400178",
          "accountDescription": "HEL0046400178",
          "accountBranch": "HEL",
          "accountCurrency": "GBP",
          "isExternal": "Internal",
          "isNotional": "N",
          "accCategory": "Sweep",
          "accountType": null,
          "acyAvailableBal": 1000000,
          "bankCode": "0020",
          "countryId": "AUS",
          "cityId": "Sydney",
          "region": "Australia/Adelaide",
          "isSelected": "Y",
          "isRegulatedDebits": "N",
          "entityID": "HEL_ENTITY",
          "entityName": "HEL_ENTITY_NAME",
          "iban": null,
          "customerName": "XXX XXXXXX"
        },
        {
          "id": "386a0140-1a7e-4d62-a421-7eae57bb98e1",
          "structureMasterId": "40e011ff-0ff7-4f8c-a70b-aa01fed8ca59",
          "accountNumber": "HEL0046400067",
          "accountDescription": "ALL SPORTS",
          "accountBranch": "HEL",
          "accountCurrency": "GBP",
          "isExternal": "Internal",
          "isNotional": "N",
          "accCategory": "Sweep",
          "accountType": null,
          "acyAvailableBal": 2500,
          "bankCode": "0020",
          "countryId": "AUS",
          "cityId": "Sydney",
          "region": "America/Detroit",
          "isSelected": "Y",
          "isRegulatedDebits": "N",
          "entityID": "HEL_ENTITY",
          "entityName": "HEL_ENTITY_NAME",
          "iban": null,
          "customerName": "XXX XXXXXX"
        }
      ]
    }
  ]
}
Create Pool Structure
{
    "data": [
        {
            "headerAccountNumber": null,
            "endDate": "2022-07-01",
            "currencyRateType": "STANDARD",
            "backwardTreatment": "H",
            "balanceType": "V",
            "versionNo": 1,
            "centralAccountNumber": null,
            "allowSweepOnCurrencyHol": "Y",
            "holidayTreatment": "P",
            "structureStatus": "A",
            "struturePriority": 55,
            "fxRatePickup": "Offline",
            "headerCurrency": null,
            "reallocationMethod": "Even Direct Distribution",
            "maxBackwardDays": 2,
            "LmmTmStructureDetailsDTO": [
                {
                    "reverseSweepFrequency": null,
                    "percentageShare": 0,
                    "accountCurrency": "GBP",
                    "bookingAccountCurrency": "GBP",
                    "rateType": "STANDARD",
                    "isTwoWay": "Y",
                    "structureMasterId": "",
                    "LmmTmStructureInstructionDTO": [],
                    "isExternal": "Internal",
                    "accountType": "Pool",
                    "accountLevel": 1,
                    "branchCode": "HEL",
                    "isNotional": "N",
                    "reallocationMethod": null,
                    "bookingAccountNumber": "HEL0046400067",
                    "sweepPriority": null,
                    "bookingAccountBranch": "HEL",
                    "parentAccountBranch": null,
                    "isNominatedAccount": "Y",
                    "accountNumber": "HEL0046400067",
                    "parentAccountNumber": null,
                    "accCategory": "Pool",
                    "parentAccountCurrency": null
                }
            ],
            "centralAccountCurrency": null,
            "sourceSystem": "OBDX",
            "structureDescription": "Pool 19721",
            "systemAccountCurrency": "GBP",
            "systemAccountBranch": "HEL",
            "LmmTmStructureAccountsDTO": [
{
                    "isExternal": "Internal",
                    "accountCurrency": "GBP",
                    "accountNumber": "HEL0046400067",
                    "isNotional": "N",
                    "isSelected": "Y",
                    "accCategory": "Pool",
                    "accountBranch": "HEL"
                }
            ],
            "customerId": "000464",
            "systemAccountNumber": null,
            "considerPostSweepBalance": "N",
            "ratePickUp": "Past 5 day Average Rate",
            "structureId": "ST98TZE860XD",
            "multiBankFlag": true,
            "centralAccountBranch": null,
            "structureType": "Pool",
            "headerBranchCode": null,
            "interestMethod": "I",
            "effectiveDate": "2018-07-19"
        }
    ]
}
Modify Pool Structure
{
    "data": [{
        "keyId": "f8996b15-ca0d-4933-977c-5a3d4d29cd3d",
        "makerId": "OBDX02",
        "makerDateStamp": "2018-11-30T10:48:10.000+00:00",
        "checkerId": "OBDX02",
        "checkerDateStamp": "2018-11-30T10:48:10.000+00:00",
        "modNo": 1,
        "recordStatus": "O",
        "authStatus": "A",
        "onceAuth": "Y",
        "doerRemarks": null,
        "approverRemarks": null,
        "links": [],
        "structureId": "ST98TZE860XD",
        "structureDescription": "Pool 19721",
        "customerId": "000464",
        "customerName": "XXX XXXXXX",
        "numberOfAccountsLinked": 2,
        "structureType": "Pool",
        "struturePriority": 55,
        "effectiveDate": "2018-07-19",
        "endDate": "2022-07-01",
"headerAccountNumber": "OBDX_SYSACC_7153",
        "headerBranchCode": "HEL",
        "headerCurrency": "GBP",
        "multiBankFlag": "N",
        "crossBorderFlag": "N",
        "crossCurrencyFlag": "N",
        "balanceType": "V",
        "structureFrequency": null,
        "currencyRateType": "STANDARD",
        "allowSweepOnCurrencyHol": "Y",
        "interestMethod": "I",
        "ratePickUp": "Past 5 day Average Rate",
        "nextRunDate": null,
        "eodExecution": null,
        "reverseFrequency": null,
        "instructionType": null,
        "reallocationMethod": "Even Direct Distribution",
        "holidayTreatment": "P",
        "maxBackwardDays": 2,
        "backwardTreatment": "H",
        "centralAccountNumber": null,
        "centralAccountBranch": null,
        "centralAccountCurrency": null,
        "nextRunDateReverse": null,
        "prevRunDateReverse": null,
        "structureStatus": "A",
        "investmentSweep": null,
        "considerPostSweepBalance": "N",
        "fxRatePickup": "Offline",
        "limitTrackingFlag": null,
        "sourceSystem": "OBDX",
        "systemAccountNumber": null,
        "systemAccountBranch": null,
        "systemAccountCurrency": null,
        "pauseStartDate": null,
        "pauseEndDate": null,
        "action": "NEW",
        "versionNo": 1,
        "isSimulation": "N",
        "simulationId": null,
        "exStrId": null,
        "callFromValidate": false,
        "bodExecution": null,
        "revFreqEodExecution": null,
        "revFreqBodExecution": null,
        "isDirty": "Y",
        "lastSuccessfulSweepDate": null,
        "batchStatus": null,
        "trackIcl": null,
        "LmmTmStructureDetailsDTO": [
            {
                "id": "4c0499a6-32a6-406f-b31d-0b96d044d325",
                "structureMasterId": "f8996b15-ca0d-4933-977c-5a3d4d29cd3d",
                "accountNumber": "OBDX_SYSACC_7153",
"accountDescription": "OBDX_SYSACC_7153 Notional Account",
                "branchCode": "HEL",
                "accountCurrency": "GBP",
                "isExternal": "External",
                "acyAvailableBal": null,
                "bankCode": "0020",
                "countryId": "AUS",
                "cityId": "Sydney",
                "region": "Australia/Adelaide",
                "latitude": -33.92,
                "longitude": 151.1852,
                "isNotional": "Y",
                "accCategory": "Pool",
                "parentAccountNumber": null,
                "parentAccountBranch": null,
                "parentAccountCurrency": null,
                "bookingAccountNumber": "OBDX_SYSACC_7153",
                "bookingAccountBranch": "HEL",
                "bookingAccountCurrency": "GBP",
                "rateType": null,
                "accountType": "Notional",
                "sweepPriority": 1,
                "isTwoWay": null,
                "reverseSweepFrequency": null,
                "twowaySweepPriority": null,
                "onlineBalanceFetch": null,
                "partialReverseSweep": null,
                "isHold": "N",
                "eodExecution": "N",
                "ratePickUp": null,
                "reallocationRequired": null,
                "reallocationMethod": null,
                "allowReverseSweep": "N",
                "isNominatedAccount": null,
                "accountLevel": 0,
                "centralAccountNumber": null,
                "centralAccountBranch": null,
                "centralAccountCurrency": null,
                "percentageShare": null,
                "percentageChildShare": null,
                "partialTransferAllowed": null,
                "holdStartDate": null,
                "holdEndDate": null,
                "isVirtual": null,
                "oneWayAccountGroup": null,
                "twoWayAccountGroup": null,
                "isRegulatedDebits": "N",
                "entityID": "HEL_ENTITY",
                "entityName": "HEL_ENTITY_NAME",
                "iban": null,
                "customerName": "XXX XXXXXX",
                "LmmTmStructureInstructionDTO": [],
                "LmmTmStructurePaymentDTO": [],
                "LmmTmStructureAccPriorityDTO": [],
                "LmmTmStrRevSweepDetailsDTO": [],
                "LmmTmStructureIclDTO": []
            },
{
                "id": "bf46f936-e1f0-4ec9-a3e7-a9036f2bd7b6",
                "structureMasterId": "f8996b15-ca0d-4933-977c-5a3d4d29cd3d",
                "accountNumber": "HEL0046400067",
                "accountDescription": "ALL SPORTS",
                "branchCode": "HEL",
                "accountCurrency": "GBP",
                "isExternal": "Internal",
                "acyAvailableBal": 2500,
                "bankCode": "0020",
                "countryId": "AUS",
                "cityId": "Sydney",
                "region": "America/Detroit",
                "latitude": -33.92,
                "longitude": 151.1852,
                "isNotional": "N",
                "accCategory": "Pool",
                "parentAccountNumber": "OBDX_SYSACC_7153",
                "parentAccountBranch": "HEL",
                "parentAccountCurrency": "GBP",
                "bookingAccountNumber": "HEL0046400067",
                "bookingAccountBranch": "HEL",
                "bookingAccountCurrency": "GBP",
                "rateType": "STANDARD",
                "accountType": "Pool",
                "sweepPriority": null,
                "isTwoWay": "Y",
                "reverseSweepFrequency": null,
                "twowaySweepPriority": null,
                "onlineBalanceFetch": null,
                "partialReverseSweep": null,
                "isHold": null,
                "eodExecution": null,
                "ratePickUp": null,
                "reallocationRequired": null,
                "reallocationMethod": null,
                "allowReverseSweep": null,
                "isNominatedAccount": "Y",
                "accountLevel": 1,
                "centralAccountNumber": null,
                "centralAccountBranch": null,
                "centralAccountCurrency": null,
                "percentageShare": 0,
                "percentageChildShare": null,
                "partialTransferAllowed": null,
                "holdStartDate": null,
                "holdEndDate": null,
                "isVirtual": "N",
                "oneWayAccountGroup": null,
                "twoWayAccountGroup": null,
                "isRegulatedDebits": "N",
                "entityID": "HEL_ENTITY",
                "entityName": "HEL_ENTITY_NAME",
                "iban": null,
"customerName": "XXX XXXXXX",
                "LmmTmStructureInstructionDTO": [],
                "LmmTmStructurePaymentDTO": [],
                "LmmTmStructureAccPriorityDTO": [],
                "LmmTmStrRevSweepDetailsDTO": [],
                "LmmTmStructureIclDTO": []
            }
        ],
        "LmmTmStructureAccountsDTO": [
            {
                "id": "851563de-855a-412a-b8fe-0bac5b5df735",
                "structureMasterId": "f8996b15-ca0d-4933-977c-5a3d4d29cd3d",
                "accountNumber": "OBDX_SYSACC_7153",
                "accountDescription": "OBDX_SYSACC_7153 Notional Account",
                "accountBranch": "HEL",
                "accountCurrency": "GBP",
                "isExternal": "External",
                "isNotional": "Y",
                "accCategory": "Pool",
                "accountType": "Notional",
                "acyAvailableBal": null,
                "bankCode": "0020",
                "countryId": "AUS",
                "cityId": "Sydney",
                "region": "Australia/Adelaide",
                "isSelected": "Y",
                "isRegulatedDebits": "N",
                "entityID": "HEL_ENTITY",
                "entityName": "HEL_ENTITY_NAME",
                "iban": null,
                "customerName": "XXX XXXXXX"
            },
{
                "id": "52a00e2f-394c-4b70-8b27-29b39ed4a5fb",
                "structureMasterId": "f8996b15-ca0d-4933-977c-5a3d4d29cd3d",
                "accountNumber": "HEL0046400067",
                "accountDescription": "ALL SPORTS",
                "accountBranch": "HEL",
                "accountCurrency": "GBP",
                "isExternal": "Internal",
                "isNotional": "N",
                "accCategory": "Pool",
                "accountType": null,
                "acyAvailableBal": 2500,
                "bankCode": "0020",
                "countryId": "AUS",
                "cityId": "Sydney",
                "region": "America/Detroit",
                "isSelected": "Y",
                "isRegulatedDebits": "N",
                "entityID": "HEL_ENTITY",
                "entityName": "HEL_ENTITY_NAME",
                "iban": null,
                "customerName": "XXX XXXXXX"
            }
        ]
    }]
}
Create Hybrid Structure
{
    "data": [
        {
            "headerAccountNumber": null,
            "endDate": "2022-07-01",
            "currencyRateType": "STANDARD",
            "backwardTreatment": "H",
            "balanceType": "V",
            "versionNo": 1,
            "centralAccountNumber": null,
            "allowSweepOnCurrencyHol": "Y",
            "holidayTreatment": "P",
            "structureStatus": "A",
            "struturePriority": 57,
            "fxRatePickup": "Offline",
            "headerCurrency": null,
            "reallocationMethod": "Absolute Pro-Rata Distribution",
            "maxBackwardDays": 2,
            "LmmTmStructureDetailsDTO": [
{
                    "reverseSweepFrequency": null,
                    "percentageShare": 0,
                    "accountCurrency": "GBP",
                    "bookingAccountCurrency": "GBP",
                    "rateType": "STANDARD",
                    "isTwoWay": "Y",
                    "structureMasterId": "",
                    "LmmTmStructureInstructionDTO": [],
                    "isExternal": "Internal",
                    "accountType": "Pool",
                    "accountLevel": 1,
                    "branchCode": "HEL",
                    "isNotional": "N",
                    "reallocationMethod": null,
                    "bookingAccountNumber": "HEL0046400067",
                    "sweepPriority": null,
                    "bookingAccountBranch": "HEL",
                    "parentAccountBranch": null,
                    "isNominatedAccount": "Y",
                    "accountNumber": "HEL0046400067",
                    "parentAccountNumber": null,
                    "accCategory": "Pool",
                    "parentAccountCurrency": null
                },
               {
                    "reverseSweepFrequency": "FM2341112",
                    "percentageShare": 0,
                    "accountCurrency": "GBP",
                    "bookingAccountCurrency": "GBP",
                    "rateType": "STANDARD",
                    "isTwoWay": "Y",
                    "structureMasterId": "",
                    "LmmTmStructureInstructionDTO": [
                        {
                            "structureDetailsId": "",
                            "LmmTmStructureInstructionDetDTO": [
                                {
                                    "structureInstructionId": "",
                                    "paramName": "Maximum",
                                    "paramValue": "4000"
                                },
                                  {
                                    "structureInstructionId": "",
                                    "paramName": "MaximumDeficit",
                                    "paramValue": "1000"
                                },
                                {
                                    "structureInstructionId": "",
                                    "paramName": "Minimum",
                                    "paramValue": "1"
                                },
{
                                    "structureInstructionId": "",
                                    "paramName": "MinimumDeficit",
                                    "paramValue": "100"
                                },
                                {
                                    "structureInstructionId": "",
                                    "paramName": "Multiple",
                                    "paramValue": "10"
                                }
                            ],
                            "instrDesc": "Zero Balance Model",
                            "instructionPriority": 1,
                            "LmmTmStructureInstructionFrequencyDTO": [
                                {
                                    "frequencyId": "FM2341112",
                                    "structureInstructionId": "",
                                    "freqDesc": null
                                }
                            ],
                            "instructionId": "TEST22"
                        }
                    ],
                    "isExternal": "Internal",
                    "accountType": "Sweep",
                    "accountLevel": 2,
                    "branchCode": "HEL",
                    "isNotional": "N",
                    "reallocationMethod": null,
                    "bookingAccountNumber": "HEL0046400178",
                    "sweepPriority": 1,
                    "bookingAccountBranch": "HEL",
                    "parentAccountBranch": "HEL",
                    "isNominatedAccount": "Y",
                    "accountNumber": "HEL0046400178",
                    "parentAccountNumber": "HEL0046400067",
                    "accCategory": "Sweep",
                    "parentAccountCurrency": "GBP"
                }
            ],
            "centralAccountCurrency": null,
            "sourceSystem": "OBDX",
            "structureDescription": "Hybrid 19721",
            "systemAccountCurrency": "GBP",
            "systemAccountBranch": "HEL",
            "LmmTmStructureAccountsDTO": [
{
                    "isExternal": "Internal",
                    "accountCurrency": "GBP",
                    "accountNumber": "HEL0046400067",
                    "isNotional": "N",
                    "isSelected": "Y",
                    "accCategory": "Pool",
                    "accountBranch": "HEL"
                },
                {
                    "isExternal": "Internal",
                    "accountCurrency": "GBP",
                    "accountNumber": "HEL0046400178",
                    "isNotional": "N",
                    "isSelected": "Y",
                    "accCategory": "Sweep",
                    "accountBranch": "HEL"
                }
            ],
            "customerId": "000464",
            "systemAccountNumber": null,
            "considerPostSweepBalance": "Y",
            "ratePickUp": "Past 5 day Average Rate",
            "structureId": "STUY82QJW4SH",
            "multiBankFlag": true,
            "centralAccountBranch": null,
            "structureType": "Hybrid",
            "headerBranchCode": null,
            "interestMethod": "I",
            "effectiveDate": "2018-07-19"
        }
    ]
}
Modify Hybrid Structure
{
    "data": [
        {
            "headerAccountNumber": null,
            "endDate": "2022-07-01",
            "currencyRateType": "STANDARD",
            "backwardTreatment": "H",
            "balanceType": "V",
            "versionNo": 1,
            "centralAccountNumber": null,
            "allowSweepOnCurrencyHol": "Y",
            "holidayTreatment": "P",
            "structureStatus": "A",
            "struturePriority": 57,
            "fxRatePickup": "Offline",
            "headerCurrency": null,
            "reallocationMethod": "Absolute Pro-Rata Distribution",
            "maxBackwardDays": 2,
            "LmmTmStructureDetailsDTO": [
                {
                    "reverseSweepFrequency": null,
                    "percentageShare": 0,
                    "accountCurrency": "GBP",
                    "bookingAccountCurrency": "GBP",
                    "rateType": "STANDARD",
                    "isTwoWay": "Y",
                    "structureMasterId": "",
                    "LmmTmStructureInstructionDTO": [],
                    "isExternal": "Internal",
                    "accountType": "Pool",
                    "accountLevel": 1,
                    "branchCode": "HEL",
                    "isNotional": "N",
                    "reallocationMethod": null,
                    "bookingAccountNumber": "HEL0046400067",
                    "sweepPriority": null,
                    "bookingAccountBranch": "HEL",
                    "parentAccountBranch": null,
                    "isNominatedAccount": "Y",
                    "accountNumber": "HEL0046400067",
                    "parentAccountNumber": null,
                    "accCategory": "Pool",
                    "parentAccountCurrency": null
                },
{
                    "reverseSweepFrequency": "FM2341112",
                    "percentageShare": 0,
                    "accountCurrency": "GBP",
                    "bookingAccountCurrency": "GBP",
                    "rateType": "STANDARD",
                    "isTwoWay": "Y",
                    "structureMasterId": "",
                    "LmmTmStructureInstructionDTO": [
                        {
                            "structureDetailsId": "",
                            "LmmTmStructureInstructionDetDTO": [
                                {
                                    "structureInstructionId": "",
                                    "paramName": "Maximum",
                                    "paramValue": "4000"
                                },
                                {
                                    "structureInstructionId": "",
                                    "paramName": "MaximumDeficit",
                                    "paramValue": "1000"
                                },
                                {
                                    "structureInstructionId": "",
                                    "paramName": "Minimum",
                                    "paramValue": "1"
                                },
                                {
                                    "structureInstructionId": "",
                                    "paramName": "MinimumDeficit",
                                    "paramValue": "100"
                                },
                                {
                                    "structureInstructionId": "",
                                    "paramName": "Multiple",
                                    "paramValue": "10"
                                }
                            ],
                            "instrDesc": "Zero Balance Model",
                            "instructionPriority": 1,
                            "LmmTmStructureInstructionFrequencyDTO": [
                                {
                                    "frequencyId": "FM2341112",
                                    "structureInstructionId": "",
                                    "freqDesc": null
                                }
                            ],
                            "instructionId": "TEST22"
                        }
                    ],
                    "isExternal": "Internal",
                    "accountType": "Sweep",
                    "accountLevel": 2,
                    "branchCode": "HEL",
                    "isNotional": "N",
                    "reallocationMethod": null,
                    "bookingAccountNumber": "HEL0046400178",
                    "sweepPriority": 1,
                    "bookingAccountBranch": "HEL",
                    "parentAccountBranch": "HEL",
                    "isNominatedAccount": "Y",
                    "accountNumber": "HEL0046400178",
                    "parentAccountNumber": "HEL0046400067",
                    "accCategory": "Sweep",
                    "parentAccountCurrency": "GBP"
                }
            ],
            "centralAccountCurrency": null,
            "sourceSystem": "OBDX",
            "structureDescription": "Hybrid 19721",
            "systemAccountCurrency": "GBP",
            "systemAccountBranch": "HEL",
            "LmmTmStructureAccountsDTO": [
                {
                    "isExternal": "Internal",
                    "accountCurrency": "GBP",
                    "accountNumber": "HEL0046400067",
                    "isNotional": "N",
                    "isSelected": "Y",
                    "accCategory": "Pool",
                    "accountBranch": "HEL"
                },
                {
                    "isExternal": "Internal",
                    "accountCurrency": "GBP",
                    "accountNumber": "HEL0046400178",
                    "isNotional": "N",
                    "isSelected": "Y",
                    "accCategory": "Sweep",
                    "accountBranch": "HEL"
                }
            ],
            "customerId": "000464",
            "systemAccountNumber": null,
            "considerPostSweepBalance": "Y",
            "ratePickUp": "Past 5 day Average Rate",
            "structureId": "STUY82QJW4SH",
            "multiBankFlag": true,
            "centralAccountBranch": null,
            "structureType": "Hybrid",
            "headerBranchCode": null,
            "interestMethod": "I",
            "effectiveDate": "2018-07-19"
        }
    ]
}