2025-04-23 Graph Use Case/GetNode and GetNodes
Revision as of 02:44, 26 April 2025 by Seagame (talk | contribs) (→GetNode with VersionedData Case true)
Overview
Using Case
GetNode with identifiers
- Example param
{
"objType":{
"serviceTag":"xxxx",
"objectType":"yyyy"
},
"objInstanceFull":{
"identifiers":{
"xxxx":"yyyy"
},
"fields":{
}
},
"versionedDataLabels":[]
}
- Output
{
objType: { serviceTag: 'xxxx', objectType: 'yyyy' },
objInstanceFull: {
identifiers: {
// identifiers
},
fields: {
// fields
}
}
}
GetNode with VersionedData Case false
- Example param
{
"objType":{
"serviceTag":"xxxx",
"objectType":"yyyy"
},
"objInstanceFull":{
"identifiers":{
"identifiers"
},
"fields":{
"fields"
}
},
"versionedDataLabels":[
"versionedDataLabel"
],
"settings":{
"returnSystemFieldsName":false // or not send settings
}
}
- Output
{
objTypes: [ { serviceTag: 'xxxx', objectType: 'yyyy' } ],
objInstanceFull: {
identifiers: {
//identifiers
},
fields: {
// fields with versionedData properties
}
}
}
GetNode with VersionedData Case true
- Example param
{
"objType":{
"serviceTag":"xxxx",
"objectType":"yyyy"
},
"objInstanceFull":{
"identifiers":{
"identifiers"
},
"fields":{
"fields"
}
},
"versionedDataLabels":[
"versionedDataLabel"
],
"settings": {"returnSystemFieldsName" :true}
}
- Output
{
objTypes: [ { serviceTag: 'xxxx', objectType: 'yyyy' } ],
objInstanceFull: {
identifiers: {
//identifiers
},
fields: {
// fields with versionedData's properties
}
},
versionDataSystemFields: {
verionedDataLabels: {
originTimestamp: 1234567890,
forMatchedId: 'string',
versionedDataId: 'string'
}
}
}
GetNode with AnyValue
- Example param
- Output