Working resolver, working recursive logic with dynamic library creation

This commit is contained in:
Lyncoln
2026-10-14 01:45:21 -04:00
parent a7cd75cc25
commit e776eddb37
32 changed files with 263 additions and 335 deletions
+8 -19
View File
@@ -1,24 +1,22 @@
import os
name = "Get message"
name = "Get messages"
kind = "action"
#id = "getmessage"
showstatus = True
method = "GET"
resolve = {
"targetkeys": ["id"],
"label": "path",
"path": ["messageheaders", "id"],
#"label": "path",
}
path = [
"https://rentmasseur.com/api/v1/mailbox/",
{"suffix": "path"}
{"resolved": "path"},
#{
# "output": "id",
# #"keys": [0, "id"]
@@ -33,22 +31,15 @@ headers = {
"output": "access_token",
"prefix": "Bearer ",
},
}
recursive = {
"source": "emails",
#Transformation target. dynamic target to be resolved in each iteration
"target": "id"
}
}
outputs = {
"message": "messages",
"messages": "messages",
"profile": "profileData",
}
select = {
"source": "message",
"source": "messages",
"include": {
"key": "seen",
"value": False,
@@ -58,6 +49,4 @@ select = {
"value": 238302,
}
}
#prints = {
# "message": "messages"
#}