string type { owned get; }
string target { owned get; }
string direction { owned get; }
string begin { owned get; }
string end { owned get; }
int get_type_array (char[]? str)
int get_target_array (char[]? str)
int get_direction_array (char[]? str)
int get_begin_array (char[]? str)
int get_end_array (char[]? str)