Update the netting structure
put
/service/v1/updateStructureTree
This API is used to update the netting structure.
Request
Supported Media Types
- application/json
- application/xml
Query Parameters
-
autoAuth: boolean
Edited record will get authorized if auto auth is true
-
channel: string
Channel Name
-
channelBranch(optional): string
Branch name of the Channel
-
externalRefNo: string
External Reference Number from the Channel
-
loginEntityType: string
Login Entity Type
-
partyId: string
Party Id of the logged in user
Header Parameters
-
appId: string
Source Application Id
-
branchCode: string
Branch Code
-
userId: string
Source User id
Request body contains structure tree which needs to be edited.
Root Schema : ObcmTmStructureMasterServiceModel
Type:
object
ObcmTmStructureMasterServiceModel
Show Source
-
approverRemarks(optional):
string
approver remarks
-
authStatus(optional):
string
auth status flag
-
checkerDateStamp(optional):
string
checker date stamp
-
checkerId(optional):
string
check id
-
doerRemarks(optional):
string
doer remarks
-
makerDateStamp(optional):
string
make date stamp
-
makerId(optional):
string
maker id
-
modNo(optional):
integer
mod no
-
obcmTmStructureEnrichParamDetails(optional):
array obcmTmStructureEnrichParamDetails
-
obcmTmStructureMaster(optional):
object ObcmTmStructureMasterModel
-
obcmTmStructureNode(optional):
array obcmTmStructureNode
-
onceAuth(optional):
string
once auth flag
-
operationType(optional):
string
operation type
-
recordStatus(optional):
string
record status flag
-
resourceId(optional):
string
resource id
-
resourceName(optional):
string
resource name
Nested Schema : obcmTmStructureEnrichParamDetails
Type:
Show Source
array
-
Array of:
object ObcmTmStructureEnrichParamDetailsModel
ObcmTmStructureEnrichParamDetails model
Nested Schema : obcmTmStructureNode
Type:
Show Source
array
-
Array of:
object ObcmTmStructureNodeModel
ObcmTmStructureNode model
Nested Schema : ObcmTmStructureEnrichParamDetailsModel
Type:
object
ObcmTmStructureEnrichParamDetails model
Show Source
-
actionOnNode(optional):
string
Action Performed On Node
-
allowOverduePay(optional):
string
allowOverduePay
-
allowOverdueRcv(optional):
string
allowOverdueRcv
-
autoAcceptancePay(optional):
string
autoAcceptancePay
-
autoAcceptanceRcv(optional):
string
autoAcceptanceRcv
-
autoApproval(optional):
string
autoApproval
-
autoDrApplicablePay(optional):
string
autoDrApplicablePay
-
autoDrApplicableRcv(optional):
string
autoDrApplicableRcv
-
autoDrPayin(optional):
string
autoDrPayin
-
autoDrPayout(optional):
string
autoDrPayout
-
depth(optional):
number
Depth of the node
-
enrichParamMasterId(optional):
string
Enrich Param master Id
-
entityRole(optional):
string
entityRole
-
entityType(optional):
string
entityType
-
existingRelationFlag(optional):
string
existingRelationFlag
-
expiresOn(optional):
string
expiresOn
-
globalCentreId(optional):
string
globalCentreId
-
holidayTreatmentPay(optional):
string
holidayTreatmentPay
-
holidayTreatmentRcv(optional):
string
holidayTreatmentRcv
-
id(optional):
string
Id of the ObcmTmStructureEnrichParamDetails
-
isExistingCounterparty(optional):
string
Is Existing Counterparty
-
isFlipped(optional):
string
Is Flipped Node
-
isNonAcceptedPayChild(optional):
string
Is Non Accepted Payable Child
-
isNonAcceptedRcvChild(optional):
string
Is Non Accepted Receivable Child
-
isNonAcceptedReceivable(optional):
string
isNonAcceptedReceivable
-
isPastDuePayChild(optional):
string
Is Past Due Payable Child
-
isPastDueRcvChild(optional):
string
Is Past Due Receivable Child
-
isPastDueReceivable(optional):
string
isPastDueReceivable
-
maxDaysOverduePay(optional):
integer
maxDaysOverduePay
-
maxDaysOverdueRcv(optional):
integer
maxDaysOverdueRcv
-
nodeAction(optional):
string
Node Action- CREATE or Null
-
nodeIdentifier(optional):
string
Node Identifier
-
nodeUniqueId(optional):
string
Node Unique Id
-
noOfDays(optional):
integer
No Of Days
-
noOfDaysPay(optional):
integer
noOfDaysPay
-
noOfDaysPayChild(optional):
integer
No Of Days Payable Child
-
noOfDaysRcv(optional):
integer
noOfDaysRcv
-
noOfDaysRcvChild(optional):
integer
No Of Days Receivable Child
-
parentId(optional):
string
parent Id
-
parentName(optional):
string
parent Name
-
parentNodeIdentifier(optional):
string
Parent Node Identifier
-
participationFlag(optional):
string
participationFlag
-
relationshipCode(optional):
string
relationshipCode
-
relationshipModNo(optional):
integer
relationshipModNo
-
relationshipName(optional):
string
relationshipName
-
relationshipOwnerId(optional):
string
Relationship Owner Id
-
relationshipOwnerName(optional):
string
Relationship Owner Name
-
settlementCcy(optional):
string
settlementCcy
-
status(optional):
string
status
-
structureCode(optional):
string
Structure Code
-
structureDescription(optional):
string
Structure Description
-
subCentreId(optional):
string
subCentreId
-
subsidiaryId(optional):
string
subsidiaryId
-
subsidiaryName(optional):
string
subsidiaryName
-
validateLinkedPoPay(optional):
string
validateLinkedPoPay
-
validateLinkedPoRcv(optional):
string
validateLinkedPoRcv
Nested Schema : GenericDto
Match All
Show Source
-
object
GenericDto-allOf[0]
Discriminator:
resource_type
Nested Schema : GenericDto-allOf[0]
Type:
object
Discriminator:
resource_type
Nested Schema : ObcmTmStructureMasterModel-allOf[1]
Type:
Show Source
object
-
action(optional):
string
action
-
autoAuth(optional):
string
auth status
-
checkerRemarks(optional):
string
checker remarks
-
createdDate(optional):
string
Created Date
-
datasegmentCode(optional):
string
data segment code
-
dayOfTheMonth(optional):
string
-
dayOfTheWeek(optional):
string
-
frequency(optional):
string
-
globalCentreId(optional):
string
-
globalCentreName(optional):
string
-
holidayTreatment(optional):
string
-
id(optional):
string
Id
-
lastUpdatedTimestamp(optional):
string
Last Updated Timestamp
-
makerRemarks(optional):
string
maker remarks
-
modificationStatus(optional):
string
modification status
-
nettingCycle(optional):
integer
-
payoutDays(optional):
integer
Pattern:
[^*%]{0,50}
-
previousCycle(optional):
integer
-
previousCycleType(optional):
string
-
settlementDays(optional):
integer
Pattern:
[^*%]{0,50}
-
structureCode(optional):
string
Pattern:
[^*%]{0,50}
Structure Code -
structureDescription(optional):
string
Pattern:
[^*%]{0,50}
Structure Description -
structureEndDate(optional):
string
Structure End Date
-
structureStartDate(optional):
string
Structure Start Date
Nested Schema : ObcmTmStructureNodeModel
Type:
object
ObcmTmStructureNode model
Show Source
-
actionOnNode(optional):
string
Action Performed On Node
-
childCount(optional):
number
Child Count
-
depth(optional):
number
Depth of the node
-
entityRole(optional):
string
entityRole
-
entityType(optional):
string
entityType
-
globalCentreId(optional):
string
globalCentreId
-
globalCentreName(optional):
string
globalCentreName
-
id(optional):
string
Id of the ObcmTmStructureNode
-
isFlipped(optional):
string
Is Flipped Node
-
linkageMasterId(optional):
string
Linkage Master Id
-
nodeAction(optional):
string
Node Action- CREATE or Null
-
nodeIdentifier(optional):
string
Node Identifier
-
nodeUniqueId(optional):
string
Node Unique Id
-
parentId(optional):
string
parent Id
-
parentName(optional):
string
parent Name
-
parentNodeIdentifier(optional):
string
Parent Node Identifier
-
settlementCcy(optional):
string
settlementCcy
-
structureCode(optional):
string
Structure Code
-
structureDescription(optional):
string
Structure Description
-
subCentreId(optional):
string
subCentreId
-
subCentreName(optional):
string
subCentreName
-
subsidiaryId(optional):
string
subsidiaryId
-
subsidiaryName(optional):
string
subsidiaryName
Response
Supported Media Types
- application/json
- application/xml
200 Response
Returns the success
Root Schema : UpdateStructureTreeResponse
Type:
object
Update Structure Tree Response
Show Source
-
errorCode(optional):
string
Error Code
-
errorDesc(optional):
string
Error Desc
-
externalRefNo(optional):
string
External Reference Number for the update request
-
status(optional):
string
Status - SUCCESS OR FAILED
400 Response
Malformed syntax.
401 Response
Request does not have sufficient credentials.
403 Response
Request is not authorized.
405 Response
Invalid input
500 Response
Internal error