-
Notifications
You must be signed in to change notification settings - Fork 20
/
node.json
62 lines (57 loc) · 2.04 KB
/
node.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
{
"library": {
"phone_number_capabilities": {
"PhoneNumberCapabilities": "interfaces"
},
"twiml": {
"TwiML": "twiml/TwiML"
}
},
"properties": {
"_": "string",
"date": "Date",
"date_inequality": "Date",
"date_time": "Date",
"date_or_time": "Date",
"date_time_inequality": "Date",
"decimal": "number",
"boolean": "boolean",
"integer": "number",
"long": "number",
"object": "Record<string, object>",
"phone_number_capabilities": "PhoneNumberCapabilities",
"prefixed_collapsible_map": "Record<string, object>",
"string_map": "Record<string, string>",
"uri_map": "Record<string, string>",
"twiml": "TwiML | string"
},
"serialize": {
"_": "{value}",
"boolean": "serialize.bool({value})",
"object": "serialize.object({value})",
"date": "serialize.iso8601Date({value})",
"date_inequality": "serialize.iso8601Date({value})",
"date_time": "serialize.iso8601DateTime({value})",
"date_or_time": "serialize.iso8601DateTime({value})",
"date_time_inequality": "serialize.iso8601DateTime({value})",
"prefixed_collapsible_map": "serialize.prefixedCollapsibleMap({value}, {trait})",
"twiml": "serialize.twiml({value})"
},
"deserialize": {
"_": "{value}",
"date<iso8601>": "deserialize.iso8601Date({value})",
"date_time<iso8601>": "deserialize.iso8601DateTime({value})",
"date_time_inequality<iso8601>": "deserialize.iso8601DateTime({value})",
"date_time<rfc2822>": "deserialize.rfc2822DateTime({value})",
"date_time_inequality<rfc2822>": "deserialize.rfc2822DateTime({value})",
"decimal": "deserialize.decimal({value})",
"integer": "deserialize.integer({value})",
"long": "deserialize.integer({value})"
},
"cardinality": {
"_": "single",
"prefixed_collapsible_map": "multi"
},
"promotions": {
}
}