Hi Team,
Can you please suggest about below TMF API customization/extension approach correct or not?
@Jonathan Goldberg Apologize to tag you specific, IF I can get clarification soon then it will be very helpful to me.
For Example : TMF622 : Product Order Management API
Default Object in TMF API :
"productSpecification": {
"id": "string",
"href": "string",
"name": "string",
"version": "string",
"targetProductSchema": {
"@baseType": "string",
"@schemaLocation": "string",
"@type": "string"
},
"@baseType": "string",
"@schemaLocation": "string",
"@type": "string",
"@referredType": "string"
},
Customization/Extended Approach :
"productSpecification": {
"id": "string",
"href": "string",
"name": "string",
"version": "string",
"targetProductSchema": {
"@baseType": "string",
"@schemaLocation": "string",
"@type": "string"
},
"productSpecCharacteristicValue": {
"isDefault": true,
"rangeInterval": "string",
"unitOfMeasure": "string",
"valueFrom": 0,
"valueTo": 0,
"valueType": "string",
"validFor": {
"endDateTime": "2023-07-27T07:58:37.859Z",
"startDateTime": "2023-07-27T07:58:37.859Z"
},
"value": "string",
"@baseType": "string",
"@schemaLocation": "string",
"@type": "string"
},
"@baseType": "string",
"@schemaLocation": "string",
"@type": "string",
"@valueSchemaLocation": "string"
}
#General------------------------------
Chetan Patel
Tech Mahindra Limited
------------------------------