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