Primitives/Notations

Primitive data types

Type
Description
Examples
Short
16bits integer
12345
Int
32bits integer
1234941932
Long
64bits integer
391859818923919232311
Float
64bits real number
3.5483
String
A string
"Hello"
Bool
true/false
true
Timestamp (String)
A timestamp in ISO8601 format
"2021-01-01T11:00:00.000+09:00"
TimeInterval (Long)
A time interval (unit: milliseconds)
349820
IP (String)
IP address
"127.0.0.1"
RangedPort (String)
Port numbers with range (it can contain multiple ports and protocols) start_port[-end_port][,start_port[-end_port][,start_port[-end_port]...]][/protocol]
"40000-40005/tcp" "40000-40005" "40000-40005,10000,20000/tcp"
Port (String)
A port number start_port[/protocol]
"1935/tcp" "1935"

Enum/Container Notations

Enum<Type> (String)

  • An enum value named Type
  • Examples
    • "value1"
    • "value2"

List<Type>

  • An ordered list of Type
  • Examples
    • [ Type, Type, ... ]

Map<KeyType, ValueType>

  • An object consisting of Key-Value pairs
  • Examples
    • { Key1: Value1, Key2: Value2 }
Last modified 30d ago