
Create new or convert list to target_validations S3 class object
      Source: R/new_target_validations.R
      new_target_validations.RdCreate new or convert list to target_validations S3 class object
Functions
new_target_validations(): Create new<target_validations>S3 class objectas_target_validations(): Convert list to<target_validations>S3 class object
Examples
new_target_validations()
#> Empty <target_validations>
hub_path <- system.file("testhubs/v5/target_file", package = "hubUtils")
file_path <- "time-series.csv"
new_target_validations(
  target_file_name = check_target_file_name(file_path),
  target_file_ext_valid = check_target_file_ext_valid(file_path)
)
#> 
#> ── time-series.csv ────
#> 
#> ℹ [target_file_name]: Target file path not hive-partitioned. Check skipped.
#> ✔ [target_file_ext_valid]: Target data file extension is valid.
x <- list(
  target_file_name = check_target_file_name(file_path),
  target_file_ext_valid = check_target_file_ext_valid(file_path)
)
as_target_validations(x)
#> 
#> ── time-series.csv ────
#> 
#> ℹ [target_file_name]: Target file path not hive-partitioned. Check skipped.
#> ✔ [target_file_ext_valid]: Target data file extension is valid.
file_path <- "time-series/target=wk%20flu%20hosp%20rate/part-0.parquet"
new_target_validations(
  target_file_name = check_target_file_name(file_path),
  target_file_ext_valid = check_target_file_ext_valid(file_path)
)
#> 
#> ── time-series/target=wk%20flu%20hosp%20rate/part-0.parquet ────
#> 
#> ✔ [target_file_name]: Hive-style partition file path segments are valid.
#> ✔ [target_file_ext_valid]: Hive-partitioned target data file extension is
#>   valid.