module DynFork::QCommons::UnitsManagement
  
  Overview
Units Management.
NOTE  Management for choices parameter in dynamic field types.
Extended Modules
Direct including types
Defined in:
dynfork/commons/unit.crInstance Method Summary
- 
        #unit_manager(unit : DynFork::Globals::Unit) : Nil
        
          For insert or delete units. 
Instance Method Detail
        
        def unit_manager(unit : DynFork::Globals::Unit) : Nil
        #
      
      
        For insert or delete units.
NOTE  Management for choices parameter in dynamic field types.
Example:
@[DynFork::Meta(service_name: "TestModel")]
struct ModelName < DynFork::Model
  getter choice_text_dyn = DynFork::Fields::ChoiceTextDynField.new
  getter choice_text_mult_dyn = DynFork::Fields::ChoiceTextMultDynField.new
  getter choice_i64_dyn = DynFork::Fields::ChoiceI64DynField.new
  getter choice_i64_mult_dyn = DynFork::Fields::ChoiceI64MultDynField.new
  getter choice_f64_dyn = DynFork::Fields::ChoiceF64DynField.new
  getter choice_f64_mult_dyn = DynFork::Fields::ChoiceF64MultDynField.new
end
unit = DynFork::Globals::Unit.new(
  field: "field_name",
  title: "Title",
  value: "value", # String | Int64 | Float64
  delete: false   # default is the same as `false`
)
ModelName.unit_manager unit