Skip to main content

SzConfigTool_addFeature

Function SzConfigTool_addFeature 

Source
#[unsafe(no_mangle)]
pub extern "C" fn SzConfigTool_addFeature( config_json: *const c_char, feature_code: *const c_char, feature_json: *const c_char, ) -> SzConfigTool_result
Expand description

Add a feature with JSON configuration

§Safety

config_json and feature_json must be valid null-terminated C strings

§Parameters

  • config_json: Current configuration
  • feature_code: Feature code (will be uppercased)
  • feature_json: JSON object with feature configuration including:
    • elementList: Array of element definitions (required)
    • class, behavior, candidates, anonymize, derived, history, matchkey (optional)
    • standardize, expression, comparison: Function codes (optional)
    • version, rtype_id (optional)