Skip to content
Merged
Show file tree
Hide file tree
Changes from 6 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ edition = "2024"
[workspace.dependencies]
serde = "1.0.219"
serde_json = "1.0.140"
tucana = "0.0.40"
tucana = "0.0.41"
clap = "4.5.41"
colored = "3.0"
tabled = "0.20"
Expand All @@ -20,4 +20,4 @@ zip = "6.0.0"
bytes = "1.10.1"
prost = "0.14.1"
walkdir = "2.5.0"
log = "0.4.28"
log = "0.4.28"
76 changes: 44 additions & 32 deletions definitions/http/data_type/array/http_header_map.proto.json
Original file line number Diff line number Diff line change
@@ -1,33 +1,45 @@
{
"variant": "ARRAY",
"identifier": "HTTP_HEADER_MAP",
"name": [
{
"code": "en-US",
"content": "HTTP Headers"
}
],
"rules": [
{
"parentType": {
"parentType": {
"genericType": {
"dataTypeIdentifier": "ARRAY",
"genericMappers": [
{
"source": [
{
"dataTypeIdentifier": "HTTP_HEADER_ENTRY"
}
],
"target": "T",
"genericCombinations": []
}
]
}
}
}
}
],
"genericKeys": []
}
"variant": "ARRAY",
"identifier": "HTTP_HEADER_MAP",
"name": [
{
"code": "en-US",
"content": "HTTP Headers"
}
],
"alias": [
{
"code": "en-US",
"content": "http;headers"
}
],
"displayMessage": [
{
"code": "en-US",
"content": "HTTP Headers"
}
],
"rules": [
{
"parentType": {
"parentType": {
"genericType": {
"dataTypeIdentifier": "LIST",
"genericMappers": [
{
"source": [
{
"dataTypeIdentifier": "HTTP_HEADER_ENTRY"
}
],
"target": "T",
"genericCombinations": []
}
]
}
}
}
}
],
"genericKeys": []
}
14 changes: 13 additions & 1 deletion definitions/http/data_type/object/http_adapter_input.proto.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,18 @@
"content": "HTTP Adapter Input"
}
],
"alias": [
{
"code": "en-US",
"content": "http;adapter;input"
}
],
"displayMessage": [
{
"code": "en-US",
"content": "HTTP Adapter Input"
}
],
"rules": [
{
"containsKey": {
Expand All @@ -33,4 +45,4 @@
}
],
"genericKeys": []
}
}
82 changes: 47 additions & 35 deletions definitions/http/data_type/object/http_header_entry.proto.json
Original file line number Diff line number Diff line change
@@ -1,36 +1,48 @@
{
"variant": "OBJECT",
"identifier": "HTTP_HEADER_ENTRY",
"name": [
{
"code": "en-US",
"content": "HTTP Header Entry"
}
],
"rules": [
{
"containsKey": {
"key": "key",
"dataTypeIdentifier": {
"dataTypeIdentifier": "TEXT"
}
}
},
{
"containsKey": {
"key": "value",
"dataTypeIdentifier": {
"dataTypeIdentifier": "TEXT"
}
}
},
{
"parentType": {
"parentType": {
"dataTypeIdentifier": "OBJECT"
}
}
}
],
"genericKeys": []
}
"variant": "OBJECT",
"identifier": "HTTP_HEADER_ENTRY",
"name": [
{
"code": "en-US",
"content": "HTTP Header Entry"
}
],
"alias": [
{
"code": "en-US",
"content": "http;header;entry"
}
],
"displayMessage": [
{
"code": "en-US",
"content": "HTTP Header Entry"
}
],
"rules": [
{
"containsKey": {
"key": "key",
"dataTypeIdentifier": {
"dataTypeIdentifier": "TEXT"
}
}
},
{
"containsKey": {
"key": "value",
"dataTypeIdentifier": {
"dataTypeIdentifier": "TEXT"
}
}
},
{
"parentType": {
"parentType": {
"dataTypeIdentifier": "OBJECT"
}
}
}
],
"genericKeys": []
}
114 changes: 63 additions & 51 deletions definitions/http/data_type/object/http_request.proto.json
Original file line number Diff line number Diff line change
@@ -1,52 +1,64 @@
{
"variant": "OBJECT",
"identifier": "HTTP_REQUEST",
"name": [
{
"code": "en-US",
"content": "HTTP Request"
}
],
"rules": [
{
"containsKey": {
"key": "method",
"dataTypeIdentifier": {
"dataTypeIdentifier": "HTTP_METHOD"
}
}
},
{
"containsKey": {
"key": "url",
"dataTypeIdentifier": {
"dataTypeIdentifier": "HTTP_URL"
}
}
},
{
"containsKey": {
"key": "body",
"dataTypeIdentifier": {
"dataTypeIdentifier": "OBJECT"
}
}
},
{
"containsKey": {
"key": "headers",
"dataTypeIdentifier": {
"dataTypeIdentifier": "HTTP_HEADER_MAP"
}
}
},
{
"parentType": {
"parentType": {
"dataTypeIdentifier": "OBJECT"
}
}
}
],
"genericKeys": []
}
"variant": "OBJECT",
"identifier": "HTTP_REQUEST",
"name": [
{
"code": "en-US",
"content": "HTTP Request"
}
],
"alias": [
{
"code": "en-US",
"content": "http;request"
}
],
"displayMessage": [
{
"code": "en-US",
"content": "HTTP Request"
}
],
"rules": [
{
"containsKey": {
"key": "method",
"dataTypeIdentifier": {
"dataTypeIdentifier": "HTTP_METHOD"
}
}
},
{
"containsKey": {
"key": "url",
"dataTypeIdentifier": {
"dataTypeIdentifier": "HTTP_URL"
}
}
},
{
"containsKey": {
"key": "body",
"dataTypeIdentifier": {
"dataTypeIdentifier": "OBJECT"
}
}
},
{
"containsKey": {
"key": "headers",
"dataTypeIdentifier": {
"dataTypeIdentifier": "HTTP_HEADER_MAP"
}
}
},
{
"parentType": {
"parentType": {
"dataTypeIdentifier": "OBJECT"
}
}
}
],
"genericKeys": []
}
16 changes: 14 additions & 2 deletions definitions/http/data_type/object/http_response.proto.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,19 @@
"content": "HTTP Response"
}
],
"rules": [
"alias": [
{
"code": "en-US",
"content": "http;response;object"
}
],
"displayMessage": [
{
"code": "en-US",
"content": "HTTP Response"
}
],
"rules": [
{
"containsKey": {
"key": "headers",
Expand All @@ -33,4 +45,4 @@
}
],
"genericKeys": []
}
}
16 changes: 14 additions & 2 deletions definitions/http/data_type/type/http_method.proto.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,19 @@
"content": "HTTP Method"
}
],
"rules": [
"alias": [
{
"code": "en-US",
"content": "http;method;get;post;put;delete;path;head"
}
],
"displayMessage": [
{
"code": "en-US",
"content": "HTTP Method"
}
],
"rules": [
{
"itemOfCollection": {
"items": [
Expand All @@ -34,4 +46,4 @@
}
],
"genericKeys": []
}
}
Loading