Skip to content

Commit 589d784

Browse files
Merge pull request #154 from code0-tech/151-add-alias-and-display
Alias and Display
2 parents 3b86051 + 523b796 commit 589d784

File tree

133 files changed

+2226
-691
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

133 files changed

+2226
-691
lines changed

Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ edition = "2024"
88
[workspace.dependencies]
99
serde = "1.0.219"
1010
serde_json = "1.0.140"
11-
tucana = "0.0.40"
11+
tucana = "0.0.41"
1212
clap = "4.5.41"
1313
colored = "3.0"
1414
tabled = "0.20"
@@ -20,4 +20,4 @@ zip = "6.0.0"
2020
bytes = "1.10.1"
2121
prost = "0.14.1"
2222
walkdir = "2.5.0"
23-
log = "0.4.28"
23+
log = "0.4.28"
Lines changed: 44 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,45 @@
11
{
2-
"variant": "ARRAY",
3-
"identifier": "HTTP_HEADER_MAP",
4-
"name": [
5-
{
6-
"code": "en-US",
7-
"content": "HTTP Headers"
8-
}
9-
],
10-
"rules": [
11-
{
12-
"parentType": {
13-
"parentType": {
14-
"genericType": {
15-
"dataTypeIdentifier": "ARRAY",
16-
"genericMappers": [
17-
{
18-
"source": [
19-
{
20-
"dataTypeIdentifier": "HTTP_HEADER_ENTRY"
21-
}
22-
],
23-
"target": "T",
24-
"genericCombinations": []
25-
}
26-
]
27-
}
28-
}
29-
}
30-
}
31-
],
32-
"genericKeys": []
33-
}
2+
"variant": "ARRAY",
3+
"identifier": "HTTP_HEADER_MAP",
4+
"name": [
5+
{
6+
"code": "en-US",
7+
"content": "HTTP Headers"
8+
}
9+
],
10+
"alias": [
11+
{
12+
"code": "en-US",
13+
"content": "http;headers"
14+
}
15+
],
16+
"displayMessage": [
17+
{
18+
"code": "en-US",
19+
"content": "HTTP Headers"
20+
}
21+
],
22+
"rules": [
23+
{
24+
"parentType": {
25+
"parentType": {
26+
"genericType": {
27+
"dataTypeIdentifier": "LIST",
28+
"genericMappers": [
29+
{
30+
"source": [
31+
{
32+
"dataTypeIdentifier": "HTTP_HEADER_ENTRY"
33+
}
34+
],
35+
"target": "T",
36+
"genericCombinations": []
37+
}
38+
]
39+
}
40+
}
41+
}
42+
}
43+
],
44+
"genericKeys": []
45+
}

definitions/http/data_type/object/http_adapter_input.proto.json

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,18 @@
77
"content": "HTTP Adapter Input"
88
}
99
],
10+
"alias": [
11+
{
12+
"code": "en-US",
13+
"content": "http;adapter;input"
14+
}
15+
],
16+
"displayMessage": [
17+
{
18+
"code": "en-US",
19+
"content": "HTTP Adapter Input"
20+
}
21+
],
1022
"rules": [
1123
{
1224
"containsKey": {
@@ -33,4 +45,4 @@
3345
}
3446
],
3547
"genericKeys": []
36-
}
48+
}
Lines changed: 47 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,48 @@
11
{
2-
"variant": "OBJECT",
3-
"identifier": "HTTP_HEADER_ENTRY",
4-
"name": [
5-
{
6-
"code": "en-US",
7-
"content": "HTTP Header Entry"
8-
}
9-
],
10-
"rules": [
11-
{
12-
"containsKey": {
13-
"key": "key",
14-
"dataTypeIdentifier": {
15-
"dataTypeIdentifier": "TEXT"
16-
}
17-
}
18-
},
19-
{
20-
"containsKey": {
21-
"key": "value",
22-
"dataTypeIdentifier": {
23-
"dataTypeIdentifier": "TEXT"
24-
}
25-
}
26-
},
27-
{
28-
"parentType": {
29-
"parentType": {
30-
"dataTypeIdentifier": "OBJECT"
31-
}
32-
}
33-
}
34-
],
35-
"genericKeys": []
36-
}
2+
"variant": "OBJECT",
3+
"identifier": "HTTP_HEADER_ENTRY",
4+
"name": [
5+
{
6+
"code": "en-US",
7+
"content": "HTTP Header Entry"
8+
}
9+
],
10+
"alias": [
11+
{
12+
"code": "en-US",
13+
"content": "http;header;entry"
14+
}
15+
],
16+
"displayMessage": [
17+
{
18+
"code": "en-US",
19+
"content": "HTTP Header Entry"
20+
}
21+
],
22+
"rules": [
23+
{
24+
"containsKey": {
25+
"key": "key",
26+
"dataTypeIdentifier": {
27+
"dataTypeIdentifier": "TEXT"
28+
}
29+
}
30+
},
31+
{
32+
"containsKey": {
33+
"key": "value",
34+
"dataTypeIdentifier": {
35+
"dataTypeIdentifier": "TEXT"
36+
}
37+
}
38+
},
39+
{
40+
"parentType": {
41+
"parentType": {
42+
"dataTypeIdentifier": "OBJECT"
43+
}
44+
}
45+
}
46+
],
47+
"genericKeys": []
48+
}
Lines changed: 63 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,64 @@
11
{
2-
"variant": "OBJECT",
3-
"identifier": "HTTP_REQUEST",
4-
"name": [
5-
{
6-
"code": "en-US",
7-
"content": "HTTP Request"
8-
}
9-
],
10-
"rules": [
11-
{
12-
"containsKey": {
13-
"key": "method",
14-
"dataTypeIdentifier": {
15-
"dataTypeIdentifier": "HTTP_METHOD"
16-
}
17-
}
18-
},
19-
{
20-
"containsKey": {
21-
"key": "url",
22-
"dataTypeIdentifier": {
23-
"dataTypeIdentifier": "HTTP_URL"
24-
}
25-
}
26-
},
27-
{
28-
"containsKey": {
29-
"key": "body",
30-
"dataTypeIdentifier": {
31-
"dataTypeIdentifier": "OBJECT"
32-
}
33-
}
34-
},
35-
{
36-
"containsKey": {
37-
"key": "headers",
38-
"dataTypeIdentifier": {
39-
"dataTypeIdentifier": "HTTP_HEADER_MAP"
40-
}
41-
}
42-
},
43-
{
44-
"parentType": {
45-
"parentType": {
46-
"dataTypeIdentifier": "OBJECT"
47-
}
48-
}
49-
}
50-
],
51-
"genericKeys": []
52-
}
2+
"variant": "OBJECT",
3+
"identifier": "HTTP_REQUEST",
4+
"name": [
5+
{
6+
"code": "en-US",
7+
"content": "HTTP Request"
8+
}
9+
],
10+
"alias": [
11+
{
12+
"code": "en-US",
13+
"content": "http;request"
14+
}
15+
],
16+
"displayMessage": [
17+
{
18+
"code": "en-US",
19+
"content": "HTTP Request"
20+
}
21+
],
22+
"rules": [
23+
{
24+
"containsKey": {
25+
"key": "method",
26+
"dataTypeIdentifier": {
27+
"dataTypeIdentifier": "HTTP_METHOD"
28+
}
29+
}
30+
},
31+
{
32+
"containsKey": {
33+
"key": "url",
34+
"dataTypeIdentifier": {
35+
"dataTypeIdentifier": "HTTP_URL"
36+
}
37+
}
38+
},
39+
{
40+
"containsKey": {
41+
"key": "body",
42+
"dataTypeIdentifier": {
43+
"dataTypeIdentifier": "OBJECT"
44+
}
45+
}
46+
},
47+
{
48+
"containsKey": {
49+
"key": "headers",
50+
"dataTypeIdentifier": {
51+
"dataTypeIdentifier": "HTTP_HEADER_MAP"
52+
}
53+
}
54+
},
55+
{
56+
"parentType": {
57+
"parentType": {
58+
"dataTypeIdentifier": "OBJECT"
59+
}
60+
}
61+
}
62+
],
63+
"genericKeys": []
64+
}

definitions/http/data_type/object/http_response.proto.json

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,19 @@
77
"content": "HTTP Response"
88
}
99
],
10-
"rules": [
10+
"alias": [
11+
{
12+
"code": "en-US",
13+
"content": "http;response;object"
14+
}
15+
],
16+
"displayMessage": [
17+
{
18+
"code": "en-US",
19+
"content": "HTTP Response"
20+
}
21+
],
22+
"rules": [
1123
{
1224
"containsKey": {
1325
"key": "headers",
@@ -33,4 +45,4 @@
3345
}
3446
],
3547
"genericKeys": []
36-
}
48+
}

definitions/http/data_type/type/http_method.proto.json

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,19 @@
77
"content": "HTTP Method"
88
}
99
],
10-
"rules": [
10+
"alias": [
11+
{
12+
"code": "en-US",
13+
"content": "http;method;get;post;put;delete;path;head"
14+
}
15+
],
16+
"displayMessage": [
17+
{
18+
"code": "en-US",
19+
"content": "HTTP Method"
20+
}
21+
],
22+
"rules": [
1123
{
1224
"itemOfCollection": {
1325
"items": [
@@ -34,4 +46,4 @@
3446
}
3547
],
3648
"genericKeys": []
37-
}
49+
}

0 commit comments

Comments
 (0)