Skip to content

Commit 35c1c77

Browse files
committed
feat: updated data types
1 parent a72ee0e commit 35c1c77

26 files changed

Lines changed: 111 additions & 362 deletions

definitions/cron/data_type/type/cron_day_of_month.proto.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
{
2-
"variant": "TYPE",
32
"identifier": "CRON_DAY_OF_MONTH",
43
"name": [
54
{
@@ -26,5 +25,7 @@
2625
"content": "Cron Day of Month"
2726
}
2827
],
29-
"genericKeys": []
28+
"genericKeys": [],
29+
"linked_data_type_identifiers": [],
30+
"signature": "string"
3031
}

definitions/cron/data_type/type/cron_day_of_week.proto.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
{
2-
"variant": "TYPE",
32
"identifier": "CRON_DAY_OF_WEEK",
43
"name": [
54
{
@@ -26,5 +25,7 @@
2625
"content": "Cron Day of Week"
2726
}
2827
],
29-
"genericKeys": []
28+
"genericKeys": [],
29+
"linked_data_type_identifiers": [],
30+
"signature": "string"
3031
}

definitions/cron/data_type/type/cron_hour.proto.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
{
2-
"variant": "TYPE",
32
"identifier": "CRON_HOUR",
43
"name": [
54
{
@@ -26,5 +25,7 @@
2625
"content": "Cron Hour"
2726
}
2827
],
29-
"genericKeys": []
28+
"genericKeys": [],
29+
"linked_data_type_identifiers": [],
30+
"signature": "string"
3031
}

definitions/cron/data_type/type/cron_minute.proto.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
{
2-
"variant": "TYPE",
32
"identifier": "CRON_MINUTE",
43
"name": [
54
{
@@ -26,5 +25,7 @@
2625
"content": "Cron Minute"
2726
}
2827
],
29-
"genericKeys": []
28+
"genericKeys": [],
29+
"linked_data_type_identifiers": [],
30+
"signature": "string"
3031
}

definitions/cron/data_type/type/cron_month.proto.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
{
2-
"variant": "TYPE",
32
"identifier": "CRON_MONTH",
43
"name": [
54
{
@@ -26,5 +25,7 @@
2625
"content": "Cron Month"
2726
}
2827
],
29-
"genericKeys": []
28+
"genericKeys": [],
29+
"linked_data_type_identifiers": [],
30+
"signature": "string"
3031
}
Lines changed: 24 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,25 @@
11
{
2-
"variant": "OBJECT",
3-
"identifier": "REST_HEADER_INPUT",
4-
"name": [
5-
{
6-
"code": "en-US",
7-
"content": "Headers"
8-
}
9-
],
10-
"alias": [
11-
{
12-
"code": "en-US",
13-
"content": "http;rest;header;entry;input"
14-
}
15-
],
16-
"displayMessage": [
17-
{
18-
"code": "en-US",
19-
"content": "Headers"
20-
}
21-
],
22-
"rules": [],
23-
"genericKeys": []
24-
}
2+
"identifier": "REST_HEADER_INPUT",
3+
"name": [
4+
{
5+
"code": "en-US",
6+
"content": "Headers"
7+
}
8+
],
9+
"alias": [
10+
{
11+
"code": "en-US",
12+
"content": "http;rest;header;entry;input"
13+
}
14+
],
15+
"displayMessage": [
16+
{
17+
"code": "en-US",
18+
"content": "Headers"
19+
}
20+
],
21+
"rules": [],
22+
"genericKeys": [],
23+
"linked_data_type_identifiers": [],
24+
"signature": "{}"
25+
}
Lines changed: 7 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
{
2-
"variant": "OBJECT",
32
"identifier": "REST_ADAPTER_INPUT",
43
"name": [
54
{
@@ -19,38 +18,12 @@
1918
"content": "Rest Adapter Input"
2019
}
2120
],
22-
"rules": [
23-
{
24-
"containsKey": {
25-
"key": "body",
26-
"dataTypeIdentifier": {
27-
"genericType": {
28-
"dataTypeIdentifier": "OBJECT",
29-
"genericMappers": [
30-
{
31-
"source": [
32-
{
33-
"genericKey": "O"
34-
}
35-
],
36-
"target": "T",
37-
"genericCombinations": []
38-
}
39-
]
40-
}
41-
}
42-
}
43-
},
44-
{
45-
"containsKey": {
46-
"key": "headers",
47-
"dataTypeIdentifier": {
48-
"dataTypeIdentifier": "REST_HEADER_INPUT"
49-
}
50-
}
51-
}
52-
],
21+
"rules": [],
5322
"genericKeys": [
54-
"O"
55-
]
23+
"T"
24+
],
25+
"linked_data_type_identifiers": [
26+
"REST_HEADER_INPUT"
27+
],
28+
"signature": "{ body: T, headers: REST_HEADER_INPUT }"
5629
}
Lines changed: 6 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
{
2-
"variant": "ARRAY",
32
"identifier": "HTTP_HEADER_MAP",
43
"name": [
54
{
@@ -19,27 +18,11 @@
1918
"content": "HTTP Headers"
2019
}
2120
],
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-
}
21+
"rules": [],
22+
"genericKeys": [],
23+
"linked_data_type_identifiers": [
24+
"HTTP_HEADER_ENTRY",
25+
"LIST"
4326
],
44-
"genericKeys": []
27+
"signature": "LIST<HTTP_HEADER_ENTRY>"
4528
}

definitions/standard/data_type/array/list.proto.json

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
{
2-
"variant": "ARRAY",
32
"identifier": "LIST",
43
"name": [
54
{
@@ -19,15 +18,8 @@
1918
"content": "List of ${T}"
2019
}
2120
],
22-
"rules": [
23-
{
24-
"containsType": {
25-
"dataTypeIdentifier": {
26-
"genericKey": "T"
27-
}
28-
}
29-
}
30-
],
21+
"rules": [],
22+
"signature": "T[]",
3123
"genericKeys": [
3224
"T"
3325
]

definitions/standard/data_type/data_type/data_type.proto.json

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
{
2-
"variant": "DATATYPE",
32
"identifier": "DATA_TYPE",
43
"name": [
54
{
@@ -19,14 +18,9 @@
1918
"content": "DataType"
2019
}
2120
],
22-
"rules": [
23-
{
24-
"parentType": {
25-
"parentType": {
26-
"genericKey": "T"
27-
}
28-
}
29-
}
30-
],
31-
"genericKeys": ["T"]
21+
"rules": [],
22+
"signature": "T",
23+
"genericKeys": [
24+
"T"
25+
]
3226
}

0 commit comments

Comments
 (0)