Implemented buildObject2 in request building for data entry

This commit is contained in:
Lyncoln
2026-10-26 09:29:15 -04:00
parent bfbd8c8985
commit 7ff95ff439
+25 -2
View File
@@ -1,4 +1,4 @@
from .object import buildObject
from .object import buildObject, buildObject2
from .path import buildPath
from .headers import buildHeaders
#import os
@@ -18,6 +18,29 @@ def buildRequest(definition, outputs, resolved):
request["headers"] = buildHeaders(definition, request, outputs, resolved)
if hasattr(definition, "requestdata"):
request["data"] = outputs[definition.requestdata]
if hasattr(definition, "requestdata"):
request["data"] = buildObject2(
definition.requestdata,
outputs,
resolved
)
# resolveddata = definition.requestdata
#
# if isinstance(resolveddata, dict):
# request["data"] = {
# "mediaType": "30",
# "emailId": {resolved["path"]}
# }
# else:
# request["data"] = outputs[resolveddata]
if hasattr(definition, "requestfile"):
bytes = outputs[definition.requestfile]
request["files"] = {
"image": (
"image.jpg",
bytes,
"image/jpeg",
),
}
return request, outputs