{"version":3,"file":"UdpInquiryMaintenanceEnginePage.mjs","names":["React","useState","useEffect","useAxiosGet","UdpMaintenanceEnginePage","ConfigService","UdpInquiryMaintenanceEnginePage","props","$","_c","params","nodeObj","setLoading","t0","Symbol","for","t1","productV1ApiUrl","businessObjectKey","data","catalogKey","loading","catalogKeyLoading","t2","t3","t4","t5"],"sources":["../../../../src/udp/pages/UdpInquiryMaintenanceEnginePage/UdpInquiryMaintenanceEnginePage.jsx"],"sourcesContent":["import React, {\n  useState,\n  useEffect\n} from 'react';\nimport { useAxiosGet } from '../../../utilities/useAxiosGet';\nimport  {UdpMaintenanceEnginePage}  from '../UdpMaintenanceEnginePage';\nimport { ConfigService } from '../../../configService';\n\nconst UdpInquiryMaintenanceEnginePage = (props) => {\n  const { params } = props;\n  const { nodeObj } = params;\n  const [loading, setLoading] = useState(false);\n\n  const [{ data: catalogKey, loading: catalogKeyLoading }] = useAxiosGet(\n    ConfigService.productV1ApiUrl,\n    `UdpObjectInfo/getCatalogId/${nodeObj.businessObjectKey}?fromUdpObjectInfo=true`,\n    {},\n    !!!nodeObj,\n    false\n  );\n\n  /*\n    returns {\n      entityName: Tenant,\n      productId: 1,\n      unityBaseGetAllMethod: {apiMethodId: 'f06f7853-5816-4950-a275-5085c3387d57', pathParameters: [{name: \"version\", in: \"path\", parameterType: \"string\", fullReference: \"\"}]},\n      unityBaseGetMethod: {apiMethodId: '06f49cfd-0f1e-475a-812b-73cd3efd9f0d', pathParameters: [{name: \"id\", in: \"path\", parameterType: \"string\", fullReference: \"\"}, {name: \"version\", in: \"path\", parameterType: \"string\", fullReference: \"\"}]},\n      unityBaseCreateMethod: {apiMethodId: '33310aad-8998-4661-800b-00649d280d31', pathParameters: [{name: \"version\", in: \"path\", parameterType: \"string\", fullReference: \"\"}]},\n      unityBaseUpdateMethod: {apiMethodId: 'fe611db9-47ec-4a27-8840-871fe1323812', pathParameters: [{name: \"id\", in: \"path\", parameterType: \"string\", fullReference: \"\"}, {name: \"version\", in: \"path\", parameterType: \"string\", fullReference: \"\"}]},\n      unityBaseDeleteMethod: {apiMethodId: 'dafb84b6-e424-43ff-9ef0-774a5795e420', pathParameters: [{name: \"id\", in: \"path\", parameterType: \"string\", fullReference: \"\"}, {name: \"version\", in: \"path\", parameterType: \"string\", fullReference: \"\"}]},\n    }\n  */\n\n  // Set loading flag based on the API loading flags\n  useEffect(() => {\n    setLoading(catalogKeyLoading);\n  }, [catalogKeyLoading])\n\n  return (\n\n    <UdpMaintenanceEnginePage\n      catalogKey={catalogKey || ''}\n    />\n  );\n};\n\nexport default UdpInquiryMaintenanceEnginePage;\n"],"mappings":";;;;;;AAQA,MAAMM,mCAAkCC,UAAA;CAAA,MAAAC,IAAAC,EAAA,EAAA;CACtC,MAAA,EAAAC,WAAmBH;CACnB,MAAA,EAAAI,YAAoBD;CACpB,MAAA,GAAAE,cAA8BX,SAAS,MAAM;CAAC,IAAAY;AAAA,KAAAL,EAAA,OAAAM,OAAAC,IAAA,4BAAA,EAAA;AAK5CF,OAAA,EAAE;AAAAL,IAAA,KAAAK;OAAAA,MAAAL,EAAA;CAHJ,MAAA,CAAAQ,MAA2Db,YACzDE,cAAaY,iBACb,8BAA8BN,QAAOO,kBAAkB,0BACvDL,IACA,CAAC,CAAC,CAACF,SACH,MACD;CANM,MAAA,EAAAQ,MAAAC,YAAAC,SAAAC,sBAAAN;CAAgD,IAAAO;CAAA,IAAAC;AAAA,KAAAhB,EAAA,OAAAc,mBAAA;AAqB7CC,aAAA;AACRX,cAAWU,kBAAkB;;AAC5BE,OAAA,CAACF,kBAAkB;AAAAd,IAAA,KAAAc;AAAAd,IAAA,KAAAe;AAAAf,IAAA,KAAAgB;QAAA;AAAAD,OAAAf,EAAA;AAAAgB,OAAAhB,EAAA;;AAFtBN,WAAUqB,IAEPC,GAAoB;CAKP,MAAAC,KAAAL,cAAA;CAAgB,IAAAM;AAAA,KAAAlB,EAAA,OAAAiB,IAAA;AAD9BC,OAAA,sBAAA,cAAC,0BAAD,EACc,YAAAD,IACZ,CAAA;AAAAjB,IAAA,KAAAiB;AAAAjB,IAAA,KAAAkB;OAAAA,MAAAlB,EAAA;AAAA,QAFFkB"}