bids_property(
name,
class = S7::class_any,
getter = NULL,
setter = NULL,
validator = NULL,
default = NULL,
final = FALSE,
...
)bids_property_optional(
name,
class = S7::class_any,
getter = NULL,
setter = NULL,
validator = NULL,
default = NULL,
max_len = 1L,
...
)
bids_property_required(
name,
class = S7::class_any,
getter = NULL,
setter = NULL,
validator = NULL,
default = NULL,
len = 1L,
...
)
bids_property_prohibited(
name,
class = S7::class_any,
getter = NULL,
setter = NULL,
validator = NULL,
default = NULL,
...
)
bids_property_recommended(
name,
class = S7::class_any,
getter = NULL,
setter = NULL,
validator = NULL,
default = NULL,
...,
max_len = 1L
)
bids_property_deprecated(
name,
class = S7::class_any,
getter = NULL,
setter = NULL,
validator = NULL,
default = NULL,
...,
max_len = 1L
)
bids_property_character(
name,
type = c("optional", "recommended", "required", "deprecated", "prohibited"),
getter = NULL,
setter = NULL,
validator = NULL,
default = NULL,
...,
class = S7::class_character
)
bids_property_collapsed_character(
name,
type = c("optional", "recommended", "required", "deprecated", "prohibited"),
collapse = " ",
...,
class = S7::class_character
)
bids_property_choice(
name,
choices,
type = c("optional", "recommended", "required", "deprecated", "prohibited"),
...,
class = S7::class_character
)
bids_property_numeric(
name,
type = c("optional", "recommended", "required", "deprecated", "prohibited"),
getter = NULL,
setter = NULL,
validator = NULL,
default = NULL,
...,
class = S7::class_numeric
)
bids_property_integerish(
name,
type = c("optional", "recommended", "required", "deprecated", "prohibited"),
getter = NULL,
setter = NULL,
validator = NULL,
default = NULL,
...,
class = S7::class_numeric
)
bids_property_list(
name,
getter = NULL,
setter = NULL,
validator = NULL,
default = NULL,
...,
class = S7::class_list
)
bids_property_named_list(
name,
getter = NULL,
setter = NULL,
validator = NULL,
default = list(),
...,
class = S7::class_list
)
bids_property_unnamed_list(
name,
getter = NULL,
setter = NULL,
validator = NULL,
default = NULL,
...,
class = S7::class_list
)
bids_property_entity_list(
name,
getter = NULL,
setter = NULL,
validator = NULL,
default = list(),
...,
class = S7::class_list,
identifier = NULL,
schema_key = NA,
bids_version = current_bids_version()
)
bids_property_tabular_column_descriptor_list(
name,
getter = NULL,
setter = NULL,
validator = NULL,
default = list(),
...,
class = S7::class_list
)
bids_property_data_frame(
name,
getter = NULL,
setter = NULL,
validator = NULL,
default = data.frame(),
...,
class = S7::class_data.frame
)
bids_property_tabular_content(
name = "content",
setter = NULL,
...,
name_meta = "meta",
lower_case_column_names = FALSE
)
bids_property_tabular_meta(
name = "meta",
setter = NULL,
preset = NULL,
...,
name_content = "content"
)