1.6 Party to Account
{
"namespace": "avro.oracle.fsgbu.plato.eventhub.events",
"name": "PartyToAccountGenerated",
"type": "record",
"fields": [
{
"name": "branchCode",
"type": [
"null",
"string"
]
},
{
"name": "userId",
"type": [
"null",
"string"
]
},
{
"name": "eventType",
"type": [
"null",
"string"
]
},
{
"name": "sourceProductId",
"type": [
"null",
"string"
]
},
{
"name": "externalCustomerNo",
"type": [
"null",
"string"
]
},
{
"name": "datasegmentCode",
"type": [
"null",
"string"
]
},
{
"name": "datasegmentName",
"type": [
"null",
"string"
]
},
{
"name": "methodType",
"type": [
"null",
"string"
]
},
{
"name": "partyToAccountDetails",
"type": {
"type": "array",
"items": {
"name": "PartyToAccountDetails",
"type": "record",
"fields": [
{
"name": "op",
"type": [
"null",
"string"
]
},
{
"name": "params",
"type": [
"null",
{
"name": "Params",
"type": "record",
"fields": [
{
"name": "accountNumber",
"type": [
"null",
"string"
]
}
]
}
]
},
{
"name": "values",
"type": {
"name": "Values",
"type": "record",
"fields": [
{
"name": "externalCustomerNo",
"type": [
"null",
"string"
]
},
{
"name": "accountNumber",
"type": [
"null",
"string"
]
},
{
"name": "accountType",
"type": [
"null",
"string"
]
},
{
"name": "partyRelationship",
"type": [
"null",
"string"
]
},
{
"name": "partyRole",
"type": [
"null",
"string"
]
},
{
"name": "ownershipType",
"type": [
"null",
"string"
]
},
{
"name": "responsibilityType",
"type": [
"null",
"string"
]
},
{
"name": "applicationType",
"type": [
"null",
"string"
]
},
{
"name": "productGroup",
"type": [
"null",
"string"
]
},
{
"name": "combinedStatement",
"type": [
"null",
"string"
]
},
{
"name": "nickName",
"type": [
"null",
"string"
]
},
{
"name": "secondNickName",
"type": [
"null",
"string"
]
},
{
"name": "percentOwner",
"type": [
"null",
"string"
]
},
{
"name": "titlePosition",
"type": [
"null",
"string"
]
},
{
"name": "startDate",
"type": [
"null",
"string"
]
},
{
"name": "endDate",
"type": [
"null",
"string"
]
},
{
"name": "versionNo",
"type": [
"null",
"long"
]
},
{
"name": "recordStat",
"type": [
"null",
"string"
]
},
{
"name": "createdBy",
"type": [
"null",
"string"
]
},
{
"name": "createdDate",
"type": [
"null",
"string"
]
},
{
"name": "updatedBy",
"type": [
"null",
"string"
]
},
{
"name": "updatedDate",
"type": [
"null",
"string"
]
}
]
}
}
]
}
}
}
]
}
This topic contains the following subtopics:
- Create Party to Account
Event notification for creation of a party to account relationship. - Update Party to Account
Event notification for update of a party to account relationship.
Parent topic: Event Notifications