TMFTMForumTransformGetCatalogResponse

This Data Mapper is used in the TMFTMForumCatalog IP.

Input JSON 

1{
2"requestUrl": "/services/apexrest/vlocity_cmt/tmforum/productopenapi/v1/",
3"catalogRelatedParty": [],
4"catalogCategory": [
5{
6"attributes": {
7"type": "vlocity_cmt__CatalogRelationship__c",
8"url": "/services/data/v56.0/sobjects/vlocity_cmt__CatalogRelationship__c/a2R5e000001M2UfEAK"
9},
10"vlocity_cmt__ParentCatalogId__c": "a0e5e000003boMeAAI",
11"vlocity_cmt__ChildCatalogId__c": "a0e5e0000023U9uAAE",
12"Id": "a2R5e000001M2UfEAK",
13"vlocity_cmt__ChildCatalogId__r": {
14"attributes": {
15"type": "vlocity_cmt__Catalog__c",
16"url": "/services/data/v56.0/sobjects/vlocity_cmt__Catalog__c/a0e5e0000023U9uAAE"
17},
18"Name": "Cloud Semhgrvices test98734 updated",
19"Id": "a0e5e0000023U9uAAE",
20"vlocity_cmt__GlobalKey__c": "832cbb6c-7e9c-a2b8-98e1-dc018da2320a"
21}
22},
23{
24"attributes": {
25"type": "vlocity_cmt__CatalogRelationship__c",
26"url": "/services/data/v56.0/sobjects/vlocity_cmt__CatalogRelationship__c/a2R5e000001M2UgEAK"
27},
28"vlocity_cmt__ParentCatalogId__c": "a0e5e000003boMeAAI",
29"vlocity_cmt__ChildCatalogId__c": "a0e5e000003bfqlAAA",
30"Id": "a2R5e000001M2UgEAK",
31"vlocity_cmt__ChildCatalogId__r": {
32"attributes": {
33"type": "vlocity_cmt__Catalog__c",
34"url": "/services/data/v56.0/sobjects/vlocity_cmt__Catalog__c/a0e5e000003bfqlAAA"
35},
36"Name": "CloudStorage updated 1",
37"Id": "a0e5e000003bfqlAAA",
38"vlocity_cmt__GlobalKey__c": "03ed94db-2d33-af8e-f785-deddd0d6657d"
39}
40},
41{
42"attributes": {
43"type": "vlocity_cmt__CatalogRelationship__c",
44"url": "/services/data/v56.0/sobjects/vlocity_cmt__CatalogRelationship__c/a2R5e000001M2UhEAK"
45},
46"vlocity_cmt__ParentCatalogId__c": "a0e5e000003boMeAAI",
47"vlocity_cmt__ChildCatalogId__c": "a0e5e000003boMfAAI",
48"Id": "a2R5e000001M2UhEAK",
49"vlocity_cmt__ChildCatalogId__r": {
50"attributes": {
51"type": "vlocity_cmt__Catalog__c",
52"url": "/services/data/v56.0/sobjects/vlocity_cmt__Catalog__c/a0e5e000003boMfAAI"
53},
54"Name": "GS0 Category009 updated",
55"Id": "a0e5e000003boMfAAI",
56"vlocity_cmt__GlobalKey__c": "dba5604b-115b-ff1c-cb98-135b3073f037"
57}
58}
59],
60"catalog": {
61"attributes": {
62"type": "vlocity_cmt__Catalog__c",
63"url": "/services/data/v56.0/sobjects/vlocity_cmt__Catalog__c/a0e5e000003boMeAAI"
64},
65"Id": "a0e5e000003boMeAAI",
66"Name": "GS0 Category996 updated",
67"LastModifiedDate": "2023-01-20T04:43:01.000+0000",
68"vlocity_cmt__CatalogCode__c": "GS0Category996",
69"vlocity_cmt__Description__c": "A category to hold all available cloud service offers updated",
70"vlocity_cmt__IsActive__c": true,
71"vlocity_cmt__IsCatalogRoot__c": true,
72"vlocity_cmt__StartDateTime__c": "2020-08-24T00:00:00.000+0000",
73"vlocity_cmt__EndDateTime__c": "2024-03-25T00:00:00.000+0000",
74"vlocity_cmt__GlobalKey__c": "432b3763-2233-65cd-8ba3-a67a035aab74"
75},
76"apiVersion": "v48.0"
77}

Output JSON 

1{
2"@type": "Catalog",
3"validFor": {
4"endDateTime": "2024-03-25T00:00:00.000+0000",
5"startDateTime": "2020-08-24T00:00:00.000+0000"
6},
7"category": [
8{
9"href": "a2R5e000001M2UgEAK",
10"@type": "a2R5e000001M2UgEAK",
11"name": "Cloud Semhgrvices test98734 updated",
12"id": "832cbb6c-7e9c-a2b8-98e1-dc018da2320a",
13"@referredType": "vlocity_cmt__Catalog__c"
14},
15{
16"href": "a2R5e000001M2UgEAK",
17"@type": "a2R5e000001M2UgEAK",
18"name": "CloudStorage updated 1",
19"id": "03ed94db-2d33-af8e-f785-deddd0d6657d",
20"@referredType": "vlocity_cmt__Catalog__c"
21},
22{
23"href": "a2R5e000001M2UgEAK",
24"@type": "a2R5e000001M2UgEAK",
25"name": "GS0 Category009 updated",
26"id": "dba5604b-115b-ff1c-cb98-135b3073f037",
27"@referredType": "vlocity_cmt__Catalog__c"
28}
29],
30"href": "/services/apexrest/vlocity_cmt/tmforum/productopenapi/v1/catalog/a0e5e000003boMeAAI",
31"lifecycleStatus": true,
32"name": "GS0 Category996 updated",
33"isRoot": true,
34"id": "432b3763-2233-65cd-8ba3-a67a035aab74",
35"description": "A category to hold all available cloud service offers updated",
36"@referredType": "vlocity_cmt__Catalog__c"
37}