0% found this document useful (0 votes)
17 views

Backup of UAT 3 Processor on 20 Oct 2023

Uploaded by

adahiya
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views

Backup of UAT 3 Processor on 20 Oct 2023

Uploaded by

adahiya
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 9

/* 1 */

{
"_id" : "5004_31001932ead4f4a4589a2a6c9ad18db9",
"entityId" : 53422,
"entityName" : "ZI_PlanExecutionBucket",
"interceptorName" : "Plan Execution Bucket -set start time",
"interceptionType" : "PROCESSOR",
"purpose" : "set start time in String Format",
"entityActions" : [
{
"actionName" : "Get ZI_PlanExecutionBucket",
"actionId" : 59327,
"endPointUrl" : "/planexecutionbucket",
"httpMethod" : "GET"
}
],
"executionLanguage" : "JAVA",
"executionContextName" :
"com.kloudgin.interceptor.processor.NFGDev5004.Processor00356",
"executionContextSource" : "package
com.kloudgin.interceptor.processor.NFGDev5004;\n\nimport org.json.*;\nimport
java.util.*;\nimport java.text.*;\nimport java.util.stream.*;\nimport java.io.*;\
nimport java.net.URL;\nimport java.net.URLEncoder;\nimport
com.kloudgin.platform.common.utils.S3Utils;\nimport
org.apache.commons.lang3.BooleanUtils;\nimport
org.apache.commons.lang3.StringUtils;\nimport
org.springframework.util.CollectionUtils;\nimport
com.kloudgin.platform.common.documents.BaseDocument;\nimport
com.kloudgin.platform.common.integration.dto.ApiResponse;\nimport
com.kloudgin.platform.common.integration.utils.FilterCriteria;\nimport
com.kloudgin.platform.common.integration.dto.FilterDTO;\nimport
com.kloudgin.platform.common.integration.utils.GroupByOperation;\nimport
com.kloudgin.platform.common.integration.ApiInterceptor;\nimport
com.kloudgin.platform.common.integration.dto.ExecutionContextDTO;\nimport
com.kloudgin.platform.common.integration.dto.ExecutionContextDTO.RequestCategoryEnu
m;\nimport com.kloudgin.platform.common.integration.dto.IntegrationLayerDTO;\
nimport com.kloudgin.platform.common.integration.utils.APICalling;\nimport
com.kloudgin.platform.common.integration.utils.DocumentHelperUtil;\nimport
com.kloudgin.platform.common.documents.CustomEventDocument;\nimport
com.kloudgin.platform.common.logger.*;\n\n/**\n * Processor00356 processor\n *
@author Priya\n * @since 9/28/2021, 3:54:24 PM\n */\n\npublic class Processor00356
implements ApiInterceptor {\n private static Logger mLogger =
LoggerFactory.getLogger(Processor00356.class);\n\n @Override\n public
IntegrationLayerDTO execute(IntegrationLayerDTO requestParameter,
ExecutionContextDTO executionContext) {\n JSONObject queryParam =
requestParameter.getQueryParameter();\n JSONObject payload =
requestParameter.getPayload();\n if (payload != null &&
payload.has(\"output\")) {\n mLogger.info(\"output\");\n JSONArray list =
null;\n JSONArray newList = null;\n JSONObject output =
payload.getJSONObject(\"output\");\n if (output != null &&
output.has(\"list\")) {\n mLogger.info(\"list\");\n list =
(JSONArray) payload.getJSONObject(\"output\").get(\"list\");\n if (list !=
null && list.length() > 0) {\n newList = new JSONArray();\n
mLogger.info(\"list size\" + list.length());\n for (int i = 0, size =
list.length(); i < size; i++) {\n JSONObject object =
list.getJSONObject(i);\n if (object != null && object.has(\"startTime\")
&& object.getJSONObject(\"startTime\") != null) {\n String sHours =
object.getJSONObject(\"startTime\").getInt(\"hourOfDay\") + \"\";\n
mLogger.info(\"sHours\" + sHours);\n String sMinutes =
object.getJSONObject(\"startTime\").getInt(\"minutes\") + \"\";\n
mLogger.info(\"sMinutes\" + sMinutes);\n
list.getJSONObject(i).put(\"startTime\", sHours + \":\" + sMinutes);\n\n
}\n if (object != null && object.has(\"endTime\") &&
object.getJSONObject(\"endTime\") != null) {\n String sHours =
object.getJSONObject(\"endTime\").getInt(\"hourOfDay\") + \"\";\n
mLogger.info(\"sHours\" + sHours);\n String sMinutes =
object.getJSONObject(\"endTime\").getInt(\"minutes\") + \"\";\n
mLogger.info(\"sMinutes\" + sMinutes);\n
list.getJSONObject(i).put(\"endTime\", sHours + \":\" + sMinutes);\n\
n }\n if (object.has(\"timeFenceInDays\")
&& \"RAPID_PLAN\".equalsIgnoreCase(object.getString(\"planType\"))) {\n
object.remove(\"timeFenceInDays\");\n }\n }\n }\
n }\n }\n return requestParameter;\n }\n}",
"byteCode" :
"yv66vgAAADQAiAoAJwA6CgA7ADwKADsAPQgAPgoAPwBACQAlAEEKAEIAQwoAPwBECABFCgA/
AEYHAEcKAAsASAoACwA6BwBJCgAOADoIAEoKAA4ASwoADgBMCgAOAE0KAAsATggATwgAUAoAPwBRCABSCAB
TCABUCABVCABWCgA/AFcIAFgIAFkIAFoIAFsKAD8AXAoAXQBeCgA/
AF8HAGAKAGEAYgcAYwcAZAEAB21Mb2dnZXIBACxMY29tL2tsb3VkZ2luL3BsYXRmb3JtL2NvbW1vbi9sb2d
nZXIvTG9nZ2VyOwEABjxpbml0PgEAAygpVgEABENvZGUBAA9MaW5lTnVtYmVyVGFibGUBAAdleGVjdXRlAQ
DIKExjb20va2xvdWRnaW4vcGxhdGZvcm0vY29tbW9uL2ludGVncmF0aW9uL2R0by9JbnRlZ3JhdGlvbkxhe
WVyRFRPO0xjb20va2xvdWRnaW4vcGxhdGZvcm0vY29tbW9uL2ludGVncmF0aW9uL2R0by9FeGVjdXRpb25D
b250ZXh0RFRPOylMY29tL2tsb3VkZ2luL3BsYXRmb3JtL2NvbW1vbi9pbnRlZ3JhdGlvbi9kdG8vSW50ZWd
yYXRpb25MYXllckRUTzsBAA1TdGFja01hcFRhYmxlBwBgBwBlBwBmBwBnBwBHAQAIPGNsaW5pdD4BAApTb3
VyY2VGaWxlAQATUHJvY2Vzc29yMDAzNTYuamF2YQwAKwAsBwBlDABoAGkMAGoAaQEABm91dHB1dAcAZwwAa
wBsDAApACoHAG0MAG4AbwwAcABxAQAEbGlzdAwAcgBzAQASb3JnL2pzb24vSlNPTkFycmF5DAB0AHUBABdq
YXZhL2xhbmcvU3RyaW5nQnVpbGRlcgEACWxpc3Qgc2l6ZQwAdgB3DAB2AHgMAHkAegwAcAB7AQAJc3RhcnR
UaW1lAQAJaG91ck9mRGF5DAB8AH0BAAABAAZzSG91cnMBAAdtaW51dGVzAQAIc01pbnV0ZXMBAAE6DAB+AH
8BAAdlbmRUaW1lAQAPdGltZUZlbmNlSW5EYXlzAQAKUkFQSURfUExBTgEACHBsYW5UeXBlDACAAIEHAIIMA
IMAbAwAhABzAQA8Y29tL2tsb3VkZ2luL2ludGVyY2VwdG9yL3Byb2Nlc3Nvci9ORkdEZXY1MDA0L1Byb2Nl
c3NvcjAwMzU2BwCFDACGAIcBABBqYXZhL2xhbmcvT2JqZWN0AQA3Y29tL2tsb3VkZ2luL3BsYXRmb3JtL2N
vbW1vbi9pbnRlZ3JhdGlvbi9BcGlJbnRlcmNlcHRvcgEAQGNvbS9rbG91ZGdpbi9wbGF0Zm9ybS9jb21tb2
4vaW50ZWdyYXRpb24vZHRvL0ludGVncmF0aW9uTGF5ZXJEVE8BAEBjb20va2xvdWRnaW4vcGxhdGZvcm0vY
29tbW9uL2ludGVncmF0aW9uL2R0by9FeGVjdXRpb25Db250ZXh0RFRPAQATb3JnL2pzb24vSlNPTk9iamVj
dAEAEWdldFF1ZXJ5UGFyYW1ldGVyAQAXKClMb3JnL2pzb24vSlNPTk9iamVjdDsBAApnZXRQYXlsb2FkAQA
DaGFzAQAVKExqYXZhL2xhbmcvU3RyaW5nOylaAQAqY29tL2tsb3VkZ2luL3BsYXRmb3JtL2NvbW1vbi9sb2
dnZXIvTG9nZ2VyAQAEaW5mbwEAFShMamF2YS9sYW5nL1N0cmluZzspVgEADWdldEpTT05PYmplY3QBACkoT
GphdmEvbGFuZy9TdHJpbmc7KUxvcmcvanNvbi9KU09OT2JqZWN0OwEAA2dldAEAJihMamF2YS9sYW5nL1N0
cmluZzspTGphdmEvbGFuZy9PYmplY3Q7AQAGbGVuZ3RoAQADKClJAQAGYXBwZW5kAQAtKExqYXZhL2xhbmc
vU3RyaW5nOylMamF2YS9sYW5nL1N0cmluZ0J1aWxkZXI7AQAcKEkpTGphdmEvbGFuZy9TdHJpbmdCdWlsZG
VyOwEACHRvU3RyaW5nAQAUKClMamF2YS9sYW5nL1N0cmluZzsBABgoSSlMb3JnL2pzb24vSlNPTk9iamVjd
DsBAAZnZXRJbnQBABUoTGphdmEvbGFuZy9TdHJpbmc7KUkBAANwdXQBADsoTGphdmEvbGFuZy9TdHJpbmc7
TGphdmEvbGFuZy9PYmplY3Q7KUxvcmcvanNvbi9KU09OT2JqZWN0OwEACWdldFN0cmluZwEAJihMamF2YS9
sYW5nL1N0cmluZzspTGphdmEvbGFuZy9TdHJpbmc7AQAQamF2YS9sYW5nL1N0cmluZwEAEGVxdWFsc0lnbm
9yZUNhc2UBAAZyZW1vdmUBADFjb20va2xvdWRnaW4vcGxhdGZvcm0vY29tbW9uL2xvZ2dlci9Mb2dnZXJGY
WN0b3J5AQAJZ2V0TG9nZ2VyAQA/
KExqYXZhL2xhbmcvQ2xhc3M7KUxjb20va2xvdWRnaW4vcGxhdGZvcm0vY29tbW9uL2xvZ2dlci9Mb2dnZXI
7ACEAJQAnAAEAKAABAAoAKQAqAAAAAwABACsALAABAC0AAAAdAAEAAQAAAAUqtwABsQAAAAEALgAAAAYAAQ
AAACIAAQAvADAAAQAtAAADEAAEAA0AAAI1K7YAAk4rtgADOgQZBMYCJhkEEgS2AAWZAhyyAAYSBLYABwE6B
QE6BhkEEgS2AAg6BxkHxgIAGQcSCbYABZkB9rIABhIJtgAHGQQSBLYACBIJtgAKwAALOgUZBcYB2BkFtgAM
ngHQuwALWbcADToGsgAGuwAOWbcADxIQtgARGQW2AAy2ABK2ABO2AAcDNggZBbYADDYJFQgVCaIBmRkFFQi
2ABQ6ChkKxgCxGQoSFbYABZkApxkKEhW2AAjGAJ27AA5ZtwAPGQoSFbYACBIWtgAXtgASEhi2ABG2ABM6C7
IABrsADlm3AA8SGbYAERkLtgARtgATtgAHuwAOWbcADxkKEhW2AAgSGrYAF7YAEhIYtgARtgATOgyyAAa7A
A5ZtwAPEhu2ABEZDLYAEbYAE7YABxkFFQi2ABQSFbsADlm3AA8ZC7YAERIctgARGQy2ABG2ABO2AB1XGQrG
ALEZChIetgAFmQCnGQoSHrYACMYAnbsADlm3AA8ZChIetgAIEha2ABe2ABISGLYAEbYAEzoLsgAGuwAOWbc
ADxIZtgARGQu2ABG2ABO2AAe7AA5ZtwAPGQoSHrYACBIatgAXtgASEhi2ABG2ABM6DLIABrsADlm3AA8SG7
YAERkMtgARtgATtgAHGQUVCLYAFBIeuwAOWbcADxkLtgAREhy2ABEZDLYAEbYAE7YAHVcZChIftgAFmQAaE
iAZChIhtgAitgAjmQALGQoSH7YAJFeECAGn/
mYrsAAAAAIALgAAAH4AHwAAACcABQAoAAsAKQAaACoAIgArACUALAAoAC0AMQAuAEAALwBIADAAWQAxAGYA
MgBvADMAjAA0AJ0ANQCmADYAvwA3AN8AOAD5ADkBGQA6ATMAOwFZAD4BcgA/
AZIAQAGsAEEBzABCAeYAQwIMAEYCJQBHAi0ANAIzAE0AMQAAAEUABf8AlgAKBwAyBwAzBwA0BwA1BwA1BwA
2BwA2BwA1AQEAAPwAwgcANfsAsvoAIP8ABQAFBwAyBwAzBwA0BwA1BwA1AAAACAA3ACwAAQAtAAAAIQABAA
AAAAAJEiW4ACazAAaxAAAAAQAuAAAABgABAAAAIwABADgAAAACADk=",
"processorType" : "POST_PROCESSOR",
"processorStatus" : "APPROVED",
"forceProcess" : false,
"tenantId" : 5004,
"sourceSystem" : "FSM",
"active" : true,
"masterRecordOverrideFlag" : false,
"userDefined" : {

},
"createDate" : "2023-01-28T07:37:37.629+0000",
"createdBy" : "SEED",
"lastUpdateDate" : "2023-01-28T07:37:37.629+0000",
"lastUpdatedBy" : "SEED",
"createDateUTC" : ISODate("2023-01-28T13:07:37.629+05:30"),
"lastUpdateDateUTC" : ISODate("2023-01-28T13:07:37.629+05:30"),
"_class" :
"com.kloudgin.platform.common.documents.APIIntegrationConfigurationsDocument",
"entityType" : "",
"executionLevel" : "API",
"executionOrder" : 10
},

/* 2 */
{
"_id" : "5004_542ccf354e9ca865dee8386439dc4e74",
"entityId" : 53422,
"entityName" : "ZI_PlanExecutionBucket",
"interceptorName" : "Plan Execution Bucket - StartTime and EndTime",
"interceptionType" : "PROCESSOR",
"purpose" : "setting start time and end time",
"entityActions" : [
{
"actionName" : "editExecutionBuckets",
"actionId" : 54387,
"endPointUrl" : "/planexecutionbucket/{id}",
"httpMethod" : "PUT"
}
],
"executionLanguage" : "JAVA",
"executionContextName" :
"com.kloudgin.interceptor.processor.NFGDev5004.Processor00358",
"executionContextSource" : "package
com.kloudgin.interceptor.processor.NFGDev5004;\n\nimport org.json.*;\nimport
java.util.*;\nimport java.text.*;\nimport java.util.stream.*;\nimport java.io.*;\
nimport java.net.URL;\nimport java.net.URLEncoder;\nimport
com.kloudgin.platform.common.utils.S3Utils;\nimport
org.apache.commons.lang3.BooleanUtils;\nimport
org.apache.commons.lang3.StringUtils;\nimport
org.springframework.util.CollectionUtils;\nimport
com.kloudgin.platform.common.documents.BaseDocument;\nimport
com.kloudgin.platform.common.integration.dto.ApiResponse;\nimport
com.kloudgin.platform.common.integration.utils.FilterCriteria;\nimport
com.kloudgin.platform.common.integration.dto.FilterDTO;\nimport
com.kloudgin.platform.common.integration.utils.GroupByOperation;\nimport
com.kloudgin.platform.common.integration.ApiInterceptor;\nimport
com.kloudgin.platform.common.integration.dto.ExecutionContextDTO;\nimport
com.kloudgin.platform.common.integration.dto.ExecutionContextDTO.RequestCategoryEnu
m;\nimport com.kloudgin.platform.common.integration.dto.IntegrationLayerDTO;\
nimport com.kloudgin.platform.common.integration.utils.APICalling;\nimport
com.kloudgin.platform.common.integration.utils.DocumentHelperUtil;\nimport
com.kloudgin.platform.common.documents.CustomEventDocument;\nimport
com.kloudgin.platform.common.logger.*;\n\n/**\n * Processor00358 processor\n *
@author Priya\n * @since 9/28/2021, 3:56:04 PM\n */\n\npublic class Processor00358
implements ApiInterceptor {\n private static Logger mLogger =
LoggerFactory.getLogger(Processor00358.class);\n\n @Override\n public
IntegrationLayerDTO execute(IntegrationLayerDTO requestParameter,
ExecutionContextDTO executionContext) {\n JSONObject queryParam =
requestParameter.getQueryParameter();\n JSONObject payload =
requestParameter.getPayload();\n \n if (payload != null) {\n if
(payload.has(\"startTime\")) {\n String startTime =
payload.getString(\"startTime\");\n\n if (!StringUtils.isEmpty(startTime))
{\n JSONObject startTimeObject = new JSONObject();\n String[]
startTimeArr = startTime.split(\":\");\n if (startTimeArr != null &&
startTimeArr.length > 0) {\n startTimeObject.put(\"hourOfDay\",
startTimeArr[0]);\n startTimeObject.put(\"minutes\", startTimeArr[1]);\n
startTimeObject.put(\"seconds\", 0);\n payload.put(\"startTime\",
startTimeObject);\n }\n }\n }\n if
(payload.has(\"endTime\")) {\n String endTime =
payload.getString(\"endTime\");\n if (!StringUtils.isEmpty(endTime)) {\n
JSONObject endTimeObject = new JSONObject();\n String[] endTimeArr =
endTime.split(\":\");\n if (endTimeArr != null && endTimeArr.length > 0)
{\n endTimeObject.put(\"hourOfDay\", endTimeArr[0]);\n
endTimeObject.put(\"minutes\", endTimeArr[1]);\n
endTimeObject.put(\"seconds\", 0);\n payload.put(\"endTime\",
endTimeObject);\n }\n }\n }\n }\n return
requestParameter;\n }\n}",
"byteCode" :
"yv66vgAAADQAUQoAFQAkCgAlACYKACUAJwgAKAoACAApCgAIACoKACsALAcALQoACAAkCAAuCgAvADAIAD
EKAAgAMggAMwgANAoACAA1CAA2BwA3CgA4ADkJABIAOgcAOwcAPAEAB21Mb2dnZXIBACxMY29tL2tsb3VkZ
2luL3BsYXRmb3JtL2NvbW1vbi9sb2dnZXIvTG9nZ2VyOwEABjxpbml0PgEAAygpVgEABENvZGUBAA9MaW5l
TnVtYmVyVGFibGUBAAdleGVjdXRlAQDIKExjb20va2xvdWRnaW4vcGxhdGZvcm0vY29tbW9uL2ludGVncmF
0aW9uL2R0by9JbnRlZ3JhdGlvbkxheWVyRFRPO0xjb20va2xvdWRnaW4vcGxhdGZvcm0vY29tbW9uL2ludG
VncmF0aW9uL2R0by9FeGVjdXRpb25Db250ZXh0RFRPOylMY29tL2tsb3VkZ2luL3BsYXRmb3JtL2NvbW1vb
i9pbnRlZ3JhdGlvbi9kdG8vSW50ZWdyYXRpb25MYXllckRUTzsBAA1TdGFja01hcFRhYmxlBwAtAQAIPGNs
aW5pdD4BAApTb3VyY2VGaWxlAQATUHJvY2Vzc29yMDAzNTguamF2YQwAGQAaBwA9DAA+AD8MAEAAPwEACXN
0YXJ0VGltZQwAQQBCDABDAEQHAEUMAEYARwEAE29yZy9qc29uL0pTT05PYmplY3QBAAE6BwBIDABJAEoBAA
lob3VyT2ZEYXkMAEsATAEAB21pbnV0ZXMBAAdzZWNvbmRzDABLAE0BAAdlbmRUaW1lAQA8Y29tL2tsb3VkZ
2luL2ludGVyY2VwdG9yL3Byb2Nlc3Nvci9ORkdEZXY1MDA0L1Byb2Nlc3NvcjAwMzU4BwBODABPAFAMABcA
GAEAEGphdmEvbGFuZy9PYmplY3QBADdjb20va2xvdWRnaW4vcGxhdGZvcm0vY29tbW9uL2ludGVncmF0aW9
uL0FwaUludGVyY2VwdG9yAQBAY29tL2tsb3VkZ2luL3BsYXRmb3JtL2NvbW1vbi9pbnRlZ3JhdGlvbi9kdG
8vSW50ZWdyYXRpb25MYXllckRUTwEAEWdldFF1ZXJ5UGFyYW1ldGVyAQAXKClMb3JnL2pzb24vSlNPTk9ia
mVjdDsBAApnZXRQYXlsb2FkAQADaGFzAQAVKExqYXZhL2xhbmcvU3RyaW5nOylaAQAJZ2V0U3RyaW5nAQAm
KExqYXZhL2xhbmcvU3RyaW5nOylMamF2YS9sYW5nL1N0cmluZzsBACRvcmcvYXBhY2hlL2NvbW1vbnMvbGF
uZzMvU3RyaW5nVXRpbHMBAAdpc0VtcHR5AQAbKExqYXZhL2xhbmcvQ2hhclNlcXVlbmNlOylaAQAQamF2YS
9sYW5nL1N0cmluZwEABXNwbGl0AQAnKExqYXZhL2xhbmcvU3RyaW5nOylbTGphdmEvbGFuZy9TdHJpbmc7A
QADcHV0AQA7KExqYXZhL2xhbmcvU3RyaW5nO0xqYXZhL2xhbmcvT2JqZWN0OylMb3JnL2pzb24vSlNPTk9i
amVjdDsBACooTGphdmEvbGFuZy9TdHJpbmc7SSlMb3JnL2pzb24vSlNPTk9iamVjdDsBADFjb20va2xvdWR
naW4vcGxhdGZvcm0vY29tbW9uL2xvZ2dlci9Mb2dnZXJGYWN0b3J5AQAJZ2V0TG9nZ2VyAQA/
KExqYXZhL2xhbmcvQ2xhc3M7KUxjb20va2xvdWRnaW4vcGxhdGZvcm0vY29tbW9uL2xvZ2dlci9Mb2dnZXI
7ACEAEgAVAAEAFgABAAoAFwAYAAAAAwABABkAGgABABsAAAAdAAEAAQAAAAUqtwABsQAAAAEAHAAAAAYAAQ
AAACIAAQAdAB4AAQAbAAABYAAEAAgAAADYK7YAAk4rtgADOgQZBMYAyRkEEgS2AAWZAFwZBBIEtgAGOgUZB
bgAB5oAS7sACFm3AAk6BhkFEgq2AAs6BxkHxgA0GQe+ngAuGQYSDBkHAzK2AA1XGQYSDhkHBDK2AA1XGQYS
DwO2ABBXGQQSBBkGtgANVxkEEhG2AAWZAFwZBBIRtgAGOgUZBbgAB5oAS7sACFm3AAk6BhkFEgq2AAs6Bxk
HxgA0GQe+ngAuGQYSDBkHAzK2AA1XGQYSDhkHBDK2AA1XGQYSDwO2ABBXGQQSERkGtgANVyuwAAAAAgAcAA
AAYgAYAAAAJwAFACgACwAqABAAKwAaACwAIwAuACsALwA0ADAAPQAxAEgAMgBUADMAYAA0AGkANQBzADkAf
QA6AIYAOwCOADwAlwA9AKAAPgCrAD8AtwBAAMMAQQDMAEIA1gBHAB8AAAAOAAL9AHMHACAHACD7AGIACAAh
ABoAAQAbAAAAIQABAAAAAAAJEhK4ABOzABSxAAAAAQAcAAAABgABAAAAIwABACIAAAACACM=",
"processorType" : "PRE_PROCESSOR",
"processorStatus" : "APPROVED",
"forceProcess" : false,
"tenantId" : 5004,
"sourceSystem" : "FSM",
"active" : true,
"masterRecordOverrideFlag" : false,
"userDefined" : {

},
"createDate" : "2023-01-28T07:37:38.140+0000",
"createdBy" : "SEED",
"lastUpdateDate" : "2023-01-28T07:37:38.140+0000",
"lastUpdatedBy" : "SEED",
"createDateUTC" : ISODate("2023-01-28T13:07:38.140+05:30"),
"lastUpdateDateUTC" : ISODate("2023-01-28T13:07:38.140+05:30"),
"_class" :
"com.kloudgin.platform.common.documents.APIIntegrationConfigurationsDocument",
"entityType" : "",
"executionLevel" : "API",
"executionOrder" : 10
},

/* 3 */
{
"_id" : "e5a66c021fbda2c942ead1737d746379",
"entityId" : 0,
"entityName" : "",
"interceptorName" : "Editing the payload for crewcalendar",
"interceptionType" : "PROCESSOR",
"purpose" : "Editing the payload for crewcalendar",
"entityActions" : [
{
"actionName" : "GET",
"endPointUrl" : "/report/crewcalendar",
"httpMethod" : "GET"
},
{
"actionName" : "PUT",
"endPointUrl" : "report/crewcalendar/{id}",
"httpMethod" : "PUT"
},
{
"actionName" : "POST",
"endPointUrl" : "report/crewcalendar",
"httpMethod" : "POST"
}
],
"executionLevel" : "API",
"executionOrder" : 10,
"executionLanguage" : "JAVA",
"executionContextName" :
"com.kloudgin.interceptor.processor.nfgdev5004.Processor000038",
"executionContextSource" : "package
com.kloudgin.interceptor.processor.nfgdev5004;\n\nimport org.json.*;\nimport
java.util.*;\nimport java.text.*;\nimport java.util.stream.*;\nimport java.io.*;\
nimport java.net.URL;\nimport java.net.URLEncoder;\nimport
com.kloudgin.platform.common.utils.S3Utils;\nimport
org.apache.commons.lang3.BooleanUtils;\nimport
org.apache.commons.lang3.StringUtils;\nimport
org.springframework.util.CollectionUtils;\nimport
com.kloudgin.platform.common.documents.BaseDocument;\nimport
com.kloudgin.platform.common.integration.dto.ApiResponse;\nimport
com.kloudgin.platform.common.integration.utils.FilterCriteria;\nimport
com.kloudgin.platform.common.integration.dto.FilterDTO;\nimport
com.kloudgin.platform.common.integration.utils.GroupByOperation;\nimport
com.kloudgin.platform.common.integration.ApiInterceptor;\nimport
com.kloudgin.platform.common.integration.dto.ExecutionContextDTO;\nimport
com.kloudgin.platform.common.integration.dto.ExecutionContextDTO.RequestCategoryEnu
m;\nimport com.kloudgin.platform.common.integration.dto.IntegrationLayerDTO;\
nimport com.kloudgin.platform.common.integration.utils.APICalling;\nimport
com.kloudgin.platform.common.integration.utils.DocumentHelperUtil;\nimport
com.kloudgin.platform.common.documents.CustomEventDocument;\nimport
com.kloudgin.platform.common.logger.*;\n\n/**\n * Processor000038 processor\n *
@author amandahiya\n * @since 7/28/2023, 6:37:56 PM\n */\n\npublic class
Processor000038 implements ApiInterceptor {\n private static Logger mLogger =
LoggerFactory.getLogger(Processor000038.class);\n\n @Override\n public
IntegrationLayerDTO execute(IntegrationLayerDTO requestParameter,
ExecutionContextDTO executionContext) {\n JSONObject queryParam =
requestParameter.getQueryParameter();\n JSONObject payload =
requestParameter.getPayload();\n mLogger.info(\" INSDIE THE CREW CALENDAR
ENDPOINTURL
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\");\n mLogger.info(\" UPDATE
requestParameter.getPayload()STARTING \" + requestParameter.getPayload());\n
String MONTH_DAY_FORMAT = \"MM-dd-yyyy\";\n String ISO_DATE_ONLY_FORMAT
= \"yyyy-MM-dd\";\n JSONObject userDefined = null;\n \n \n \n \n if
(payload.has(\"userDefined\") && payload.getJSONObject(\"userDefined\").length() >
0) {\n userDefined = payload.getJSONObject(\"userDefined\");\n\n if
(userDefined.has(\"recurrenceType\") && userDefined.get(\"recurrenceType\") != null
&& StringUtils.isNotEmpty(userDefined.getString(\"recurrenceType\"))) {\n
String userDefinedEndDate = convertFormat(payload.getString(\"toDate\"),
MONTH_DAY_FORMAT, ISO_DATE_ONLY_FORMAT);\n userDefined.put(\"endDate\",
userDefinedEndDate);\n\n mLogger.info(\" CHECKING THE RECURRENCE
ON ????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????\");\n
String arrayToString = null;\n Object recurrenceOnObject = null;\n if
(\"Weekly\".equalsIgnoreCase(userDefined.getString(\"recurrenceType\")) &&
userDefined.has(\"recurrenceOnWeekly\") &&
userDefined.get(\"recurrenceOnWeekly\") != null) {\n mLogger.info(\"
userDefined.get(recurrenceOn) >> \" + userDefined.get(\"recurrenceOnWeekly\"));\n
recurrenceOnObject = userDefined.get(\"recurrenceOnWeekly\");\n } else if
(\"Monthly\".equalsIgnoreCase(userDefined.getString(\"recurrenceType\")) &&
userDefined.has(\"recurrenceOnMonthly\") &&
userDefined.get(\"recurrenceOnMonthly\") != null) {\n mLogger.info(\"
userDefined.get(recurrenceOn) >> \" + userDefined.get(\"recurrenceOnMonthly\"));\n
recurrenceOnObject = userDefined.get(\"recurrenceOnMonthly\");\n }\n
if (recurrenceOnObject != null){\n \n if(recurrenceOnObject
instanceof JSONArray) {\n JSONArray recurrenceOnArray = (JSONArray)
recurrenceOnObject;\n if (recurrenceOnArray != null &&
recurrenceOnArray.length() > 0) {\n for (int i = 0; i <
recurrenceOnArray.length(); i++) {\n if (arrayToString != null) {\n
arrayToString = arrayToString + \",\" + recurrenceOnArray.getString(i);\n
} else {\n arrayToString = recurrenceOnArray.getString(i);\n
}\n }\n }\n userDefined.put(\"recurrenceOn\",
arrayToString);\n }else{\n userDefined.put(\"recurrenceOn\",
recurrenceOnObject);\n }\n } else {\n mLogger.info(\"
>>recurrenceOnObject is null OR userDefined.get(recurrenceOn) >> is not an
instance of String[]\");\n\n }\n }\n }\n \n
if(payload.has(\"fromDate\") && payload.get(\"fromDate\") != null &&
StringUtils.isNotEmpty(payload.getString(\"fromDate\"))){\n
userDefined.put(\"startDate\", convertFormat(payload.getString(\"fromDate\"),
MONTH_DAY_FORMAT, ISO_DATE_ONLY_FORMAT));\n payload.put(\"toDate\",
payload.getString(\"fromDate\"));\n \n }\n
payload.put(\"userDefined\", userDefined);\n mLogger.info(\" UPDATE
requestParameter.getQueryParameter(); ENDING \" +
requestParameter.getQueryParameter());\n mLogger.info(\" UPDATE
requestParameter.getPayload()ENDING \" + requestParameter.getPayload());\n //
mLogger.info(\" UPDATE executionContext.getRequestPayload()ENDING \" +
executionContext.getRequestPayload());\n\n // }\n return requestParameter;\n
}\n\n\n\n\n\n private static String convertFormat(String date, String format1,
String format2) {\n try {\n SimpleDateFormat sdf1 = new
SimpleDateFormat(format1);\n\n SimpleDateFormat sdf2 = new
SimpleDateFormat(format2);\n date = sdf2.format(sdf1.parse(date));\n }
catch (Exception e) {\n mLogger.error(\"Exception while converting date\");\n
}\n return date;\n }\n\n\n public String converArrayIntoString(String[] array)
{\n String arrayToString = null;\n try {\n\n if (array != null &&
array.length > 0) {\n for (int i = 0; i < array.length; i++) {\n if
(arrayToString != null) {\n arrayToString = arrayToString + \",\" +
array[i];\n } else {\n arrayToString = array[i];\n }\n
}\n }\n\n } catch (Exception e) {\n mLogger.error(\"Exception while
converting date\");\n }\n return arrayToString;\n }\n}",
"byteCode" :
"yv66vgAAADQAsQoANQBPCgBQAFEKAFAAUgkAMwBTCABUCgBVAFYHAFcKAAcATwgAWAoABwBZCgAHAFoKAA
cAWwgAXAgAXQgAXgoAXwBgCgBfAGEKAF8AYggAYwoAXwBkCgBfAGUKAGYAZwgAaAoAMwBpCABqCgBfAGsIA
GwIAG0KAG4AbwgAcAgAcQgAcggAcwcAdAoAIgBiCAB1CgAiAHYIAHcIAHgIAHkIAHoIAHsIAHwHAH0KACwA
fgoALAB/
CgAsAIAHAIEIAIIKAFUAgwcAhAoAhQCGBwCHBwCIAQAHbUxvZ2dlcgEALExjb20va2xvdWRnaW4vcGxhdGZ
vcm0vY29tbW9uL2xvZ2dlci9Mb2dnZXI7AQAGPGluaXQ+AQADKClWAQAEQ29kZQEAD0xpbmVOdW1iZXJUYW
JsZQEAB2V4ZWN1dGUBAMgoTGNvbS9rbG91ZGdpbi9wbGF0Zm9ybS9jb21tb24vaW50ZWdyYXRpb24vZHRvL
0ludGVncmF0aW9uTGF5ZXJEVE87TGNvbS9rbG91ZGdpbi9wbGF0Zm9ybS9jb21tb24vaW50ZWdyYXRpb24v
ZHRvL0V4ZWN1dGlvbkNvbnRleHREVE87KUxjb20va2xvdWRnaW4vcGxhdGZvcm0vY29tbW9uL2ludGVncmF
0aW9uL2R0by9JbnRlZ3JhdGlvbkxheWVyRFRPOwEADVN0YWNrTWFwVGFibGUHAIQHAIkHAIoHAIsHAIwHAI
cHAHQBAA1jb252ZXJ0Rm9ybWF0AQBKKExqYXZhL2xhbmcvU3RyaW5nO0xqYXZhL2xhbmcvU3RyaW5nO0xqY
XZhL2xhbmcvU3RyaW5nOylMamF2YS9sYW5nL1N0cmluZzsHAIEBABVjb252ZXJBcnJheUludG9TdHJpbmcB
ACcoW0xqYXZhL2xhbmcvU3RyaW5nOylMamF2YS9sYW5nL1N0cmluZzsBAAg8Y2xpbml0PgEAClNvdXJjZUZ
pbGUBABRQcm9jZXNzb3IwMDAwMzguamF2YQwAOQA6BwCJDACNAI4MAI8AjgwANwA4AQJHIElOU0RJRSBUSE
UgQ1JFVyBDQUxFTkRBUiBFTkRQT0lOVFVSTCBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ
EBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBA
QEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE
BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ
EBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBA
QEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE
BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ
EBAQEBAQEBAQEBAQAcAkAwAkQCSAQAXamF2YS9sYW5nL1N0cmluZ0J1aWxkZXIBAC8gVVBEQVRFICByZXF1
ZXN0UGFyYW1ldGVyLmdldFBheWxvYWQoKVNUQVJUSU5HIAwAkwCUDACTAJUMAJYAlwEACk1NLWRkLXl5eXk
BAAp5eXl5LU1NLWRkAQALdXNlckRlZmluZWQHAIsMAJgAmQwAmgCbDACcAJ0BAA5yZWN1cnJlbmNlVHlwZQ
wAngCfDACgAKEHAKIMAKMApAEABnRvRGF0ZQwARwBIAQAHZW5kRGF0ZQwApQCmAQEKICBDSEVDS0lORyBUS
EUgUkVDVVJSRU5DRSBPTiA/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/
Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/
Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/
Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/
Pz8/Pz8/Pz8/Pz8/
Pz8BAAZXZWVrbHkHAIwMAKcAmQEAEnJlY3VycmVuY2VPbldlZWtseQEAIiB1c2VyRGVmaW5lZC5nZXQocmV
jdXJyZW5jZU9uKSA+PiABAAdNb250aGx5AQATcmVjdXJyZW5jZU9uTW9udGhseQEAEm9yZy9qc29uL0pTT0
5BcnJheQEAASwMAKAAqAEADHJlY3VycmVuY2VPbgEAYiA+PnJlY3VycmVuY2VPbk9iamVjdCBpcyBudWxsI
E9SIHVzZXJEZWZpbmVkLmdldChyZWN1cnJlbmNlT24pID4+ICBpcyBub3QgIGFuIGluc3RhbmNlIG9mIFN0
cmluZ1tdAQAIZnJvbURhdGUBAAlzdGFydERhdGUBADYgVVBEQVRFICByZXF1ZXN0UGFyYW1ldGVyLmdldFF
1ZXJ5UGFyYW1ldGVyKCk7IEVORElORyABAC0gVVBEQVRFICByZXF1ZXN0UGFyYW1ldGVyLmdldFBheWxvYW
QoKUVORElORyABABpqYXZhL3RleHQvU2ltcGxlRGF0ZUZvcm1hdAwAOQCSDACpAKoMAKsArAEAE2phdmEvb
GFuZy9FeGNlcHRpb24BAB9FeGNlcHRpb24gd2hpbGUgY29udmVydGluZyBkYXRlDACtAJIBAD1jb20va2xv
dWRnaW4vaW50ZXJjZXB0b3IvcHJvY2Vzc29yL25mZ2RldjUwMDQvUHJvY2Vzc29yMDAwMDM4BwCuDACvALA
BABBqYXZhL2xhbmcvT2JqZWN0AQA3Y29tL2tsb3VkZ2luL3BsYXRmb3JtL2NvbW1vbi9pbnRlZ3JhdGlvbi
9BcGlJbnRlcmNlcHRvcgEAQGNvbS9rbG91ZGdpbi9wbGF0Zm9ybS9jb21tb24vaW50ZWdyYXRpb24vZHRvL
0ludGVncmF0aW9uTGF5ZXJEVE8BAEBjb20va2xvdWRnaW4vcGxhdGZvcm0vY29tbW9uL2ludGVncmF0aW9u
L2R0by9FeGVjdXRpb25Db250ZXh0RFRPAQATb3JnL2pzb24vSlNPTk9iamVjdAEAEGphdmEvbGFuZy9TdHJ
pbmcBABFnZXRRdWVyeVBhcmFtZXRlcgEAFygpTG9yZy9qc29uL0pTT05PYmplY3Q7AQAKZ2V0UGF5bG9hZA
EAKmNvbS9rbG91ZGdpbi9wbGF0Zm9ybS9jb21tb24vbG9nZ2VyL0xvZ2dlcgEABGluZm8BABUoTGphdmEvb
GFuZy9TdHJpbmc7KVYBAAZhcHBlbmQBAC0oTGphdmEvbGFuZy9TdHJpbmc7KUxqYXZhL2xhbmcvU3RyaW5n
QnVpbGRlcjsBAC0oTGphdmEvbGFuZy9PYmplY3Q7KUxqYXZhL2xhbmcvU3RyaW5nQnVpbGRlcjsBAAh0b1N
0cmluZwEAFCgpTGphdmEvbGFuZy9TdHJpbmc7AQADaGFzAQAVKExqYXZhL2xhbmcvU3RyaW5nOylaAQANZ2
V0SlNPTk9iamVjdAEAKShMamF2YS9sYW5nL1N0cmluZzspTG9yZy9qc29uL0pTT05PYmplY3Q7AQAGbGVuZ
3RoAQADKClJAQADZ2V0AQAmKExqYXZhL2xhbmcvU3RyaW5nOylMamF2YS9sYW5nL09iamVjdDsBAAlnZXRT
dHJpbmcBACYoTGphdmEvbGFuZy9TdHJpbmc7KUxqYXZhL2xhbmcvU3RyaW5nOwEAJG9yZy9hcGFjaGUvY29
tbW9ucy9sYW5nMy9TdHJpbmdVdGlscwEACmlzTm90RW1wdHkBABsoTGphdmEvbGFuZy9DaGFyU2VxdWVuY2
U7KVoBAANwdXQBADsoTGphdmEvbGFuZy9TdHJpbmc7TGphdmEvbGFuZy9PYmplY3Q7KUxvcmcvanNvbi9KU
09OT2JqZWN0OwEAEGVxdWFsc0lnbm9yZUNhc2UBABUoSSlMamF2YS9sYW5nL1N0cmluZzsBAAVwYXJzZQEA
JChMamF2YS9sYW5nL1N0cmluZzspTGphdmEvdXRpbC9EYXRlOwEABmZvcm1hdAEAJChMamF2YS91dGlsL0R
hdGU7KUxqYXZhL2xhbmcvU3RyaW5nOwEABWVycm9yAQAxY29tL2tsb3VkZ2luL3BsYXRmb3JtL2NvbW1vbi
9sb2dnZXIvTG9nZ2VyRmFjdG9yeQEACWdldExvZ2dlcgEAPyhMamF2YS9sYW5nL0NsYXNzOylMY29tL2tsb
3VkZ2luL3BsYXRmb3JtL2NvbW1vbi9sb2dnZXIvTG9nZ2VyOwAhADMANQABADYAAQAKADcAOAAAAAUAAQA5
ADoAAQA7AAAAHQABAAEAAAAFKrcAAbEAAAABADwAAAAGAAEAAAAiAAEAPQA+AAEAOwAAA04ABQANAAACTSu
2AAJOK7YAAzoEsgAEEgW2AAayAAS7AAdZtwAIEgm2AAortgADtgALtgAMtgAGEg06BRIOOgYBOgcZBBIPtg
AQmQGCGQQSD7YAEbYAEp4BdRkEEg+2ABE6BxkHEhO2ABCZAWIZBxITtgAUxgFYGQcSE7YAFbgAFpkBSxkEE
he2ABUZBRkGuAAYOggZBxIZGQi2ABpXsgAEEhu2AAYBOgkBOgoSHBkHEhO2ABW2AB2ZAEIZBxIetgAQmQA4
GQcSHrYAFMYALrIABLsAB1m3AAgSH7YAChkHEh62ABS2AAu2AAy2AAYZBxIetgAUOgqnAE4SIBkHEhO2ABW
2AB2ZAD8ZBxIhtgAQmQA1GQcSIbYAFMYAK7IABLsAB1m3AAgSH7YAChkHEiG2ABS2AAu2AAy2AAYZBxIhtg
AUOgoZCsYAfRkKwQAimQBoGQrAACI6CxkLxgBPGQu2ACOeAEcDNgwVDBkLtgAjogA6GQnGACa7AAdZtwAIG
Qm2AAoSJLYAChkLFQy2ACW2AAq2AAw6CacADBkLFQy2ACU6CYQMAaf/
whkHEiYZCbYAGlenABgZBxImGQq2ABpXpwALsgAEEie2AAYZBBIotgAQmQA/
GQQSKLYAFMYANRkEEii2ABW4ABaZACgZBxIpGQQSKLYAFRkFGQa4ABi2ABpXGQQSFxkEEii2ABW2ABpXGQQ
SDxkHtgAaV7IABLsAB1m3AAgSKrYACiu2AAK2AAu2AAy2AAayAAS7AAdZtwAIEiu2AAortgADtgALtgAMtg
AGK7AAAAACADwAAACmACkAAAAnAAUAKAALACkAEwAqAC8AKwAzACwANwAtADoAMgBRADMAWgA1AHsANgCLA
DcAlQA5AJ0AOgCgADsAowA8AMYAPQDlAD4A8QA/
ARQAQAEzAEEBPABDAUEARQFJAEYBUABHAV0ASAFqAEkBbwBKAZIATAGbAEgBoQBQAasAUQGuAFIBuwBVAcM
AWwHkAFwB+gBdAgkAYAITAGECLwBiAksAZgA/AAAAQwAK/
wDxAAsHAEAHAEEHAEIHAEMHAEMHAEQHAEQHAEMHAEQHAEQHAEUAAPsASv0AIwcARgExCPoABfoADAz4AAf7
AEUACgBHAEgAAQA7AAAAcQADAAUAAAAsuwAsWSu3AC1OuwAsWSy3AC06BBkELSq2AC62AC9LpwAMTrIABBI
xtgAyKrAAAQAAAB4AIQAwAAIAPAAAAB4ABwAAAG8ACQBxABMAcgAeAHUAIQBzACIAdAAqAHYAPwAAAAcAAm
EHAEkIAAEASgBLAAEAOwAAAK0AAwAEAAAATAFNK8YAOyu+ngA2Az4dK76iAC4sxgAguwAHWbcACCy2AAoSJ
LYACisdMrYACrYADE2nAAcrHTJNhAMBp//
SpwAMTrIABBIxtgAyLLAAAQACAD4AQQAwAAIAPAAAAC4ACwAAAHsAAgB+AAsAfwATAIAAFwCBADQAgwA4AH
8APgCKAEEAiABCAIkASgCLAD8AAAATAAb9AA0HAEQBJgP6AAVCBwBJCAAIAEwAOgABADsAAAAhAAEAAAAAA
AkSM7gANLMABLEAAAABADwAAAAGAAEAAAAjAAEATQAAAAIATg==",
"processorType" : "PRE_PROCESSOR",
"processorStatus" : "APPROVED",
"forceProcess" : false,
"tenantId" : 5004,
"sourceSystem" : "FSM",
"active" : true,
"masterRecordOverrideFlag" : false,
"userDefined" : {
"udaSupportForBackwardCompatibility" : null
},
"createDate" : "2023-07-28T13:22:40.467+0000",
"createdBy" : "amandahiya",
"lastUpdateDate" : "2023-08-14T14:05:21.748+0000",
"lastUpdatedBy" : "santoshs",
"createDateUTC" : ISODate("2023-07-28T18:52:40.467+05:30"),
"lastUpdateDateUTC" : ISODate("2023-08-14T19:34:47.425+05:30"),
"_class" :
"com.kloudgin.platform.common.documents.APIIntegrationConfigurationsDocument",
"updateLoginIPAddress" : "dummy"
}

You might also like